LoraWAN论坛
标题:
从需求源头压缩数据,减少 LoRaWAN 带宽压力,提高吞吐量
[打印本页]
作者:
BeyondDream
时间:
2020-3-13 10:12
标题:
从需求源头压缩数据,减少 LoRaWAN 带宽压力,提高吞吐量
LoRa / LoRaWAN 是一个好技术,空旷 10km 的长距离,普通电池工作几年的低功耗,使它特别适合传感器网络。
同时,它的低速率(0.3kbps~5.4kbps)也让很多应用不得不考虑压缩数据,减少带宽压力,提高吞吐量。
其实,
超过 80% 的数据压力来自需求分析
,下面以实例说明。
1
这个数据真的需要传输吗?
减少 10% 传输量
案例:传输一个设备的 ID,这完全没有必要,因为 LoRa 节点有唯一的 DevEUI,将这 2 者对应起来即可。
2
这个数据需要这么频繁传输吗?
减少 50% 传输量
案例:测量室温,这是一种慢变量,它可能在 10 分钟内都变化很小,如果非要 10 秒钟上报,那就压力增大了 60 倍。
3
这个数据能差异化触发传输吗?
减少 20% 传输量
案例:输液报警,从 100%~90% 容量内,这个滴速是恒定的,传输一次即可;当点滴瓶容量仅剩 10% 时,滴速下降,才需要触发上报,通知护士及时处理。
4
这个数据能减少字节吗?
减少 15% 传输量
案例:测量电池电压,如果使用浮点数,这是 4 字节;如果使用整形,这是 2 字节;如果使用百分比,这是 1 字节。
5
这个数据能使用位操作吗?
减少 5% 传输量
案例:控制 8 个开关,如果使用字节,这需要 8 个字节;如果使用位,这只需要 1 个字节。
带宽,是一个宝贵的资源,提高带宽的代价很大。
需求,是应用的源头,
多问几个“为什么”,从源头减少数据量
,这个代价小得多。
作者:
m.youxuan68.com
时间:
2020-7-29 15:27
提示:
作者被禁止或删除 内容自动屏蔽
欢迎光临 LoraWAN论坛 (http://lora.timeddd.com/)
Powered by Discuz! X3.3