最近有好多人和我说做物联网,可是但凡牵扯到联网的时候最关键的就是数据的传输,这就要求我们在做某种智能硬件的时候芯片之间的协议,通讯的协议等等都需要一点点考虑到。
LORA是偶然一次做项目时候采用的解决方案,事实在做项目的时候遇到了很多有意思的问题,所以想做一点点笔记,当作这次的项目总结。
1 容量: 理论上基于TDMA的LORA在某一地域中最大能否容纳65536个终端,但是实际上,最多不会超过2万个终端就已经是极限了,所以当遇到密集型应用的时候LORA就力不从心了。
2 LORA有CLASS A B C 三种通讯方式,最费电的理论是应该是C,但其实三者在实际使用的时候差距并不是特别大。当然与我们自己的通讯协议修改有关。
3 LORA真实的传输距离。实际上,通讯还是在意环境,当时我们测试的是无风(微风),晴,湿度62%,温度17°C,城市内最远距离3.26公里。考虑到室内各种复杂情况, 城市内最稳妥的距离2.5公里以内。户外,平地,稳妥距离在5公里以内。
4 LORA最大能传送的数据 数据量有限!数据量有限!数据量有限!重要的事情还是强调下吧,理论上能够38.5kbps,但是考虑到距离以及信号的种种问题,建议数据量大的情况还是切割吧。我们曾尝试传输14.4kbps音频,还算稳定。