一种农业智能控制无线网关通信方法与流程

文档序号:14843667发布日期:2018-06-30 14:31阅读:来源:国知局

技术特征:

1.一种农业智能控制无线网关通信方法,其特征在于:所述方法包括如下步骤:

第一步,节点到服务器的发送流程:无线传感器节点的数据从无线链路上传到Zig-Bee协调器, 数据包含了完整的 802.15.4 的帧,即包含物理层包头和物理层载荷;经过Zig-Bee协调器上802.15.4协议栈处理,将各层报头剥离,有效数据载荷上传到应用层,应用层将数据源地址和载荷一起打包,再通过串行链路直接发送出去;串行链路发来的数据触发适配器中断,进入适配器接收服务程序; 在接收服务程序里首先需要解决的是区分哪个节点来的数据,以及对数据帧进行划分;

第二步,服务器到节点的数据传输过程: 服务器为每个节点与适配器在应用层上建立套接字 socket连接,服务器首先查找待发送的节点地址,映射到对应的TCP目的端口,找到相应的socket 连接;将待发送数据打包到TCP数据包载荷,通过网络协议栈封包后发送到以太网;适配器从socket连接收到数据后,解包得到数据,同时根据 socket的端口得到节点地址,将节点地址和数据打包发送到串行链路上,协调器的串行链路收到数据,解出目的地址,再经过802.15.4协议栈发送到无线网络侧。

2.根据权利要求1所述的农业智能控制无线网关通信方法,其特征在于:所述第一步其对数据帧进行划分具体如下:

在发送数据到串行链路前先对数据进行封装:规定每个数据头部以﹟SA开头,以﹟ED结尾,在有效载荷之前加上节点的源地址;在适配器接收服务程序将数据的源地址解出来,并映射到对应的TCP端口,同时被解包出来的数据作为 TCP载荷发往网络协议栈,在网络协议栈中经过层层封包形成以太网数据包发送到服务器。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1