TinyWSN和LoRaWAN的比较

LoRaWAN是为LoRa远距离通信网络设计的一套通讯协议和系统架构, 它是面对的是电信运营商级别的应用,网络架构比较复杂,以同时满足各类终端节点需求。

TinyWSN是一套小巧灵活的无线传感器网络,主要面对想自建网络的用户,它有多种组网方式,它除了支持LoRA调制,还支持多种其他调制方式,设计的首要目标是低功耗和可靠的通信。

名称LoRaWANTinyWSN
无线节点无线节点分如下三类:

ClassA:每次上行发送后,跟两个随下行窗口,功耗低,但是通信只能由节点发起,无法由网关发起。

ClassB:在ClassA的基础上,增加定期接受窗口,接入过程仍然使用使用ALOHA协议。

ClassC:一直打开接受窗口,只有发送时短暂关闭,功耗高。
它只有一类节点,同时具有LoRaWAN的ClassA的低功耗特性,但增加无线唤醒功能,以满足双向通信的需求。当它接入网络后,具有ClassB的同步通信模式,以维持较低的功耗,同时避免无线冲突。
无线冲突使用ALOHA协议,直接发送数据, 如果在规定时间内未收到响应,则重新发送,随着网络容量增加,容易发生无线冲突。使用时分复用的同步方式,有专用的接入时隙,新入网节点只在这个时隙进行竞争,不会发生无线冲突,影响已经接入的节点,通信可靠有保障
网络拓扑星型星型,树型和链型,可以根据需求灵活组网
网关节点专有的网关芯片SX130X,可以同时支持多个多个通道,价格昂贵普通节点芯片SX12XX, 通过蜂窝频点复用,组成级联网络,来增加网络容量
网络服务器专用的网络服务器和应用服务器通用的MQTT服务器,可以自己架设,也可以使用公共的服务器,简单灵活
其他特性速率自适应ADR动态功率控制
节点内嵌开发
无线版本升级
报文和命令接口