LoRaWAN协议架构解析
LoRaWAN分层
总体架构一共分为4部分:
LoRaWAN从底层到最后用户拿到数据的通讯过程通讯大致可分为三段:
1.MOTE 〈-——> GW (MAC层)
2.GW <--—〉 rver
3.rver <---〉 用户
情侣间的十种睡姿LoRa联盟规定了 MAC层的通讯协议,只有在设备(GW、MOTE)共同遵守的MAC层协议的前提下,不同硬件厂商的设备才能互相接入。
而GW 〈---> Server以及Server 〈—-—〉 用户这两层的协议虽然LoRa联盟有所规范,但不同厂商之间可能会存在不同。
Mote/Node
穿t恤听古典音乐Mote/Node 就是节点,在LoRaWAN中,节点一般与传感器连接,负责的就是收集传感数据,然后通过LoRaMAC协议传输给Gateway.
关于元旦的诗
Gateway
Gateway也就是网关,主要负责将节点的数据传输给服务器,也就是完成数据从LoRa方式到网络方式的转换,其中Gateway并不对数据做处理,只是负责将数据打包封装,然后传输给rver(服务器)。
Server
按照LoRaWAN的规定,Server又分为四部分——NS(Network rver)、AS(Application rver)、CS(Customer rver)、NC(Network controller)
其中每个部分的分工和职能各不相同。相应的我会在后续的文章中讲到。
用户游戏比赛
用户一般只的是直观使用这个数据的人,一般是APP或者其他客户端方式,从服务器获取数据。
应用分析
在这里我以LoRaWAN方式实现农场的土壤湿度检测来具体说明这各个部分的区别:实现农场的土壤湿度的检测主要分为几个步骤:
水浒传柴进∙实现传感器采集土壤湿度(nsor层)
∙将采集到的土壤湿度通过MOTE发送给GW(LoRaMac层)
∙单机好玩的游戏GW将收到的数据发送给NS(GW〈-—-〉Server)平行公理的推论
∙NS再将数据发送给用户(Server<---〉Customer)
∙用户通过APP或者其他方式可以看到土壤的湿度状态。(Display)
通过以上的几个步骤,就可以实现远程监控农场土壤湿度。幼儿园故事大全