Internet of Things (IoT) is well studied from many aspects; however, data transmission in a large-scale constructed IoT network is still an open topic. In this paper, the problems of channel congestion caused by mass data transmission are discussed respectively from different perspectives. Then, a multiple layer solution is proposed, pointing to each layer including data processing architecture, data dimension reduction, data abandon protocol, and spectrum sharing. In the architecture layer, a combined scheme with cloud computing and sea computing is introduced. Context awareness and granular computing is exploited to implement the data dimension reduction. And cognitive protocol is involved with type of service, which drops certain data to guarantee the entire network connectivity. Then, a principal-agent theory based two-step game model is proposed with the consideration of cooperation and price coefficient, which affect the secondary user's choice and primary user's profit. Some incomplete information is assumed as random variables so that certainty equivalent is introduced in the model. A simple scenario shows how the data dimension reduction works and how simulations for data abandon protocol and spectrum sharing test the two parts, respectively. Copyright 1127 expected to reduce extra interaction and disperse the cost of computation because the terminals and gateways could figure out themselves, huge amounts of data, which have to be transferred, gathered, stored, and so on, in the center or application server are not possible to avoid.From the protocol aspect, different services' protocols require different QoS. Then, IoT works as a universal bridge can not protect all critical applications. A basic rule for the IoT is to guarantee the connectivity of the entire network. Hence, the priority of services should be exploited, whereas some applications that possibly congest the traffic will be discarded dynamically.From the network aspect, Zigbee network, a widely used sensor network, often comprising the sensor layer of IoT, is using 2.4 GHz ISM with 16 channels separated by 5 MHz. However, each node as a member of whole network may transmit, receive, and relay mass information every millisecond, which means that the channel will be easily fully occupied, so the channel congestion that causes overall channel quality to degrade and loss rates to rise [4] seems inevitable.In order to solve these problems, a multiple layer design is proposed as an integrated scheme to face at every difficulties discussed earlier.First, cloud computing and sea computing may be two ways in data processing architecture. In cloud computing [5], applications are provided and managed by the cloud server and data are also stored remotely in the cloud configuration. Terminals do not download and install applications on their own. Sea computing is a new computing model of IoT [6]. Through embodying the computing unit and communications equipment in the physical world objects, the objects can interconnect with each other. Even in the scen...