LoRaWAN是为LoRa远距离通信网络设计的一套通讯协议和系统架构, 它是面对的是电信运营商级别的应用,网络架构比较复杂,以同时满足各类终端节点需求。
TinyWSN是一套小巧灵活的无线传感器网络,主要面对想自建网络的用户,它有多种组网方式,它除了支持LoRA调制,还支持多种其他调制方式,设计的首要目标是低功耗和可靠的通信。
名称 | LoRaWAN | TinyWSN |
---|---|---|
无线节点 | 无线节点分如下三类: ClassA:每次上行发送后,跟两个随下行窗口,功耗低,但是通信只能由节点发起,无法由网关发起。 ClassB:在ClassA的基础上,增加定期接受窗口,接入过程仍然使用使用ALOHA协议。 ClassC:一直打开接受窗口,只有发送时短暂关闭,功耗高。 | 它只有一类节点,同时具有LoRaWAN的ClassA的低功耗特性,但增加无线唤醒功能,以满足双向通信的需求。当它接入网络后,具有ClassB的同步通信模式,以维持较低的功耗,同时避免无线冲突。 |
无线冲突 | 使用ALOHA协议,直接发送数据, 如果在规定时间内未收到响应,则重新发送,随着网络容量增加,容易发生无线冲突。 | 使用时分复用的同步方式,有专用的接入时隙,新入网节点只在这个时隙进行竞争,不会发生无线冲突,影响已经接入的节点,通信可靠有保障 |
网络拓扑 | 星型 | 星型,树型和链型,可以根据需求灵活组网 |
网关节点 | 专有的网关芯片SX130X,可以同时支持多个多个通道,价格昂贵 | 普通节点芯片SX12XX, 通过蜂窝频点复用,组成级联网络,来增加网络容量 |
网络服务器 | 专用的网络服务器和应用服务器 | 通用的MQTT服务器,可以自己架设,也可以使用公共的服务器,简单灵活 |
其他特性 | 速率自适应ADR | 动态功率控制 节点内嵌开发 无线版本升级 报文和命令接口 |