A communication method of wireless internet of things under asynchronous frequency hopping networking, comprising steps of:
- S10, dividing an available bandwidth of a network into M sub-channels in a frequency domain;
- selecting N sub-channels therein as a set of signaling channels, and using remaining sub-channels as a set of service channels;
- dividing a super-frame time period into K residing time slots in a time domain, designating one or more of the residing time slots as signaling time slots by master nodes, and designating remaining residing time slots as service time slots;
- S20, wirelessly listening on each of the signaling channels by the master nodes in turns after the master nodes are powered up and started up, and selecting one of the signaling channels as a network signaling channel;
- S30, sending network signaling messages and master node time-frequency configuration messages by the master nodes through the signaling channels in the signaling time slots, and residing, listening and communicating on each of the service channels in sequence according to a master node frequency-hopping sequence in each of the service time slots;
- listening on all the signaling channels in the set of the signaling channels by all first-level child nodes in turns after the first-level child nodes are powered up and started up;
- after listening, selecting one of detected master nodes as a parent node, and initiating network access requests in the service channels by all the first-level child nodes through asynchronous frequency hopping communication;
- S40, controlling the first-level child nodes in the network by the master nodes to send the network signaling messages and first-level child node time-frequency configuration messages through the signaling channels in the signaling time slots;
- listening on all the signaling channels in the set of the signaling channels by all second-level child nodes in turns after the second-level child nodes are powered up and started up;
- after listening, selecting one of detected first-level child nodes as a proxy node, and initiating network access requests in the service channels by all the second-level child nodes to the parent node through the asynchronous frequency hopping communication;
- and
- S50, sending the network signaling messages by the master nodes at regular intervals, and arranging all the child nodes in the network to send the network signaling messages through the signaling channels in the signaling time slots, wherein all the nodes in the network send service messages through asynchronous frequency hopping and carry corresponding frequency hopping configurations during transmitting.