近年来,随着社会经济的不断发展,货物运输行业也在不断壮大。对于贵重货物、生鲜货物或易损货物的运输,经常出现货物受损的情况,造成损失较大且定责复杂的问题,该问题一直是承运方与托运方的争议点。
物联网作为让货物与网络连接的新方式,在物联网的影响下,诞生了一系列产品,例如共享单车、共享充电宝等,不仅为人们的生活带来了便捷,同时物联网设备开发企业也在将物联网设备的使用范围不断拓宽,其中包括了货物运输行业。开发物联网设备的通信企业根据货物运输中的难点问题,开发出了货物监控设备。
货物监控设备主要包括了运动监测、震动报警、电子围栏、温度湿度监测等功能。该设备为货物运输中的难点问题提供了新的解决方案。在货物监测设备的开发过程中,开发人员也对不同模块进行了测试,尤其是EC600S和BG95模块。对者两种模块的开机方式差异做出了更深入的说明,为后期遇到类似问题提供参考建议。
EC600S和BG95模块开机方式差异的说明
EC600x系列模块,一款4G CAT1通过模块,相比于之前推出的EC200x模块体积更小,适用场景更大。
BG95系列模块一款主要针对CAT-M网络的通信模块,在LTE Cat M1网络下,模块可支持最大上行速率1119Kbps和最大下行速率588Kbps。
备注:详细模组文档请咨询官方。
笔者目前针对这两个模块进行了开发。主要就是用BG95模块替代EC600S模块。这里对不同模组的设计还是很好的,大部分引脚功能都做了兼容设计,比如相同命名的引脚功能相近或者相同。所以本来以为BG95和EC600S的开机方式也是相同的,可以直接通过长拉低powerkey模块进行开机,但是在实际测试过程中发现BG95模块在powerkey长拉低的状态下会反复复位,查阅手册得知,这是两个模块之间的差异,但是其他的指令基本上都是相同的,所以笔者给两个模块设计了两个不同的开机流程,两个模块都可以成功开机。
笔者这里利用了宏定义实现对不同开机方式的选择。
结论:不同的模块开机方式存在差异的可能性,在实际测试过程中,可以根据官方模组文档对模块进行测试,保障模块都可以成功开机。