Arduino GPRS模块的一些坑

Arduino GPRS模块的一些坑,第1张

要做一个偏远地区的物联网控制应用,考虑了多种通信方式,据我所知总共也就这几种:有线,WIFI,GPRS。其余的什么MQTT,XBEE,RFID等等也离不开网络,或者可以这样设计:用RFID做设备间信息传输,然后部署一台另外的设备负责把最终信息存储设备的信息通过网络发送到服务端,这样能减少一些联网设备,不过感觉意义不大。

首先是第一个坑 ,现在arduino gprs设备几乎都是使用的2G通信,而运营商的2G通道渐渐都关闭了,会伴随着速度缓慢,信号丢失,无反应等各种情况,所以有时候写出来程序调试半天发现是通信的问题,直接让人怀疑选型gprs是个错误,这时候就要在通信程序中加入各种判断,考虑各种情况,工作量大幅上升。

去V2EX发帖吐槽,总结了网友给出消息:摩拜单车锁用的通信方式是移动定制的4G物联网流量卡,公路上的抓拍摄像头使用的是有线连接,自动货物出售机普遍采用4G物联网卡,远洋船舶通信是卫星信号,流量费贵出天际。总之GPRS通信处于被淘汰的边缘了。

应该有人问,那为什么不选4G?一个字:“穷”,arduino官方有支持2G/3G/4G的模块,一个将近900元,在硬件领域,有时候1分钱都要比较,不是斤斤计较,因为大量的设备意味着造价数量级的升高,同样能给出解决方案,老板肯定会选择报价低的。自己做?我反正做不出。

第二个坑 ,arduino gprs通信模块便宜的有A6,SIM800,SIM900,这些模块发送一个>

  NB-IoT(Narrow Band Internet of Things)作为一种新型的物联网通信标准,在窄带宽、低功耗、广覆盖物联网领域具有诸多优势。本文概述了NB-IoT的主要优势及其技术。

  NB-IoT通信模组耗电极低。这得益于其惰性通信机制,大部分时间下,设备处于休眠状态(99%的时间)。主要在于其采用了 PSM 和 eDRX(拓展非连续接收)技术。

  一块NB-IoT通信设备的成本大约在1~5美元左右,从而满足物联网的应用场景。

  NB-IoT覆盖面积为2G、4G网的的3倍。通信上常用最大耦合损耗(MCL)来衡量通信设备信号覆盖覆盖能力。MCL与基站信号功率 P B 、接入终端信号功率 P M 有关,定义式如下:

  信号强度(信噪比)随距基站距离降低,其降低值用耦合损耗表征。而最大耦合损耗可以理解为满足通信需求的最弱信号值,即最大的信号衰减值,以此来间接表征满足通信的最远距离。
如下图所示,NB-IoT MCL比2G GPRS大了20dB,覆盖范围大了三倍。

  NB-IoT一个小区(约200KHz带宽)可接入50000个终端。远远多于LTE的1000个设备。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/dianzi/12694836.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-27
下一篇 2023-05-27

发表评论

登录后才能评论

评论列表(0条)

保存