#1、无线低功耗组网,目前构思了一个星型组网如下。

MPLS 星型组网_MPLS 星型组网

自定义协议星形组网,组网的对象包过1个网关,N个节点。

淡绿色代表网关gateway,白色代表节点node。#2、通信简介

网关有两个通信信道,节点有一个通信信道(频段皆可切换)。

网关(gateway):

网关channel1:入网信道,频道固定。

网关channel2:通信信道,可根据配置情况切换到相应的信道。(区别于入网信道)

节点(node):

未入网前:和网关channel1信道一致,发送加网广播。

入网后:根据入网的网关分配的信道调频到相应的信道(和入网网关channel相同信道)。

#3、入网流程

MPLS 星型组网_时间片_02


#4、通信流程

当网关和节点绑定上之后,采用时分复用的通信方式。

MPLS 星型组网_组网_03

某节点node进入到了网关接收范围内或者上电,则节点先利用自带的CCA(信道空闲助手)功能,检查当前通信信道是否空闲,如果空闲,则发送其数据。否则,等待1ms(此时间远远大于一次通信时间)后,再次检测信道是否为空闲,尝试发送数据;最后,为防止多个节点同时检测CCA后发送数据造成通信失败,则发送数据后立即开启接收模式,等待接收网关发来的ACK,收到ACK视为通信成功,否则也要标记为发送失败,将自己的时间片向后移,继续尝试。依照传感器的通信要求,每隔1s后均在此时间点进行发送。其它传感器终端首次进入星型网络时同理。至此,则将信道自动按照时间间隙分成了多个时间片,每个传感器终端会自动占领一个时间片进行发送,不会相互发生信道占用的情况。