With the development and progress of science and technology,the Internet of things(Io T)has been rising rapidly and has become a hot topic of the times.The Internet of things is a network which can connect information with the Internet through information sensing equipment,and can exchange and communicate information with each other to achieve intelligent identification,monitoring and management functions.The rapid development of the Internet of things and wireless sensor networks has led to a dramatic increase in the demand for wireless technology.IETF 6LoWPAN technology is an important technology to realize IPv6 communication based on IEEE 802.15.4.It has the characteristics of wireless low power consumption and multi hop ad hoc networks.At present,6LoWPAN network has become an important research field of the Internet of things and wireless sensor networks.This paper mainly studies the optimization technology of 6LoWPAN network.The main research contents are divided into the following four parts:1)HIT-RPL routing protocol.RPL routing protocol is a deterministic routing,and its network topology is tree structure.The HIT-RPL routing protocol is based on RPL routing protocol and introduces opportunistic routing.The HIT-RPL uses anycast to transmit data packets without relying on a fixed link,which greatly improves the reliability and robustness of the network.2)Boundary gateway node failure detection and handling.The border gateway node is the aggregation node of the 6LoWPAN network data collection,and also the access point of Internet access control the 6Lo WPAN network.When the border gateway node fails,the ordinary nodes in the 6Lo WPAN network should be able to know in time that the boundary gateway node is in the failed state,thus leaving the network and stopping data reporting,thereby reducing energy consumption.3)Large scale network partitioning multiple subnet.In practical applications,the number of nodes in a 6LoWPAN network may be thousands or tens of thousands.It is difficult to manage and control a large-scale network.The increase of data transmission delay and the decrease of network reliability are common problems in large-scale networks.Therefore,the whole network is divided into many subnets,so that the whole network can be effectively controlled,and the reliability and robustness of the whole network can be improved.4)Low delay multicast algorithm.The network layer multicast engine receives multicast data packets and discards the reduplicate simplely.The network layer multicast engine directly forwards the multicast packet without any delay.At the MAC layer,we use ContikiMAC protocol.We only do one clear channel assessment before we start to send the multicast data.If no collisions are detected,we send directly,otherwise utilize backoff retransmission.The concurrency of multicast messages can be improved by extending the packet interval.The multicast engine utilizes the capture effect of radio frequency for concurrent transmission and reduces network multicast delay. |