一瓶可乐的自动售货机指令“旅程”
物联网深入我们生活的方方面面,给我们的生活带来了极大的便利。过去,购买东西都是要拿着现金去店里的,而现在,自动售货机作为一种售货便利的24小时无店铺销售方式,已经越来越普遍,甚至是随处可见。那你知道自动售货机中的可乐,需要经历哪些指令才能来到我们手中吗?支撑自动售货机实现智能的数据传输背后又有哪些奥秘?
嵌入式开发过程中如何选择合适的模组
自动售货机之所以这么智能,一瓶可乐愉快地到达我们手上,这都离不开自动售货机中神奇的“小物件”,是它将芯片、存储器、功放器件等集成在一块线路板上,并提供标准接口的功能模块,各类终端借助无线模组实现通信上网、数据传输——这个小物件就是无线通信模组。
无线通信模组是物联网认知层和传输层的重要环节,归属于必须的硬件配置,它作为物联网中的通信基础,让不同的物联网终端设备接入物联网的入口,为终端提供网络信息传输能力。但其实开发者在模组开发过程中,经常会遇到该选择哪种开发模式的难题。
l 以标准模组为主的开发模式常会配合一颗单片机或者MCU工作,MCU/单片机通过UART跟标准模组通信,将数据传输到远端的应用服务器或者物联网平台。这种方式的好处就是不太需要了解模组,模组完全是个黑盒,只要通过AT指令调用就行,简单方便。
l 以Open模组为主的开发模式则对开发能力要求略高,但是它的好处是节省了一颗MCU,价格以及设备尺寸会缩小。
2条AT指令,认证模组带你快速上云
无线模组给开发者带来便捷开发流程,但是当前许多设备厂商依然面临设备快速联云的问题,例如设备开发周期平均时长超1个月;需要耗费时间对SDK源码进行编译,甚至需要纳入额外资源承载SDK。
华为云IoT为广大设备厂商、开发者提供一个懂设备的物联网平台,分别在端、边、云提供了相应的云服务产品,让设备接入更简单、快速、低成本。华为云IoT设备接入云服务支持4种形态的设备:直连设备、边缘网关设备、网关设备、泛协议设备,满足设备厂商、开发者快速上云的需求。
为了让设备极简接入,降低设备连云复杂度,缩短设备开发周期。华为云IoT与芯片/模组厂商进行生态合作,将自身SDK的互联互通功能预置到芯片/模组中,使用串口发送2条AT指令(AT+HMCON、AT+HMPUB),模组即可完成数据交互,实现10分钟上云。
SDK预置芯片/模组对上云设备/开发者来说,有什么优势呢?
1. 模组自动订阅了物联网平台的topic,省却了6个以上的Topic订阅工作,实现数据上报和命令下发;
2. 无需阅读复杂的操作指导,2条AT指令即可方便快捷连接平台,节省上云时间;
3. SDK源码无需编译链适配OS工作,减少开发人员因编译产生的大量工作,能节约1周左右时间;
4. 项目工程无需加载SDK源码,免去框架设计工作,提升35%的代码效率;
5. 对企业来说,成本不仅没有增加,还享受了云服务平台能力,0成本,无穷享受。
认证模组便利千万行业,实现行业解决方案落地
目前,认证模组在行业内已经广泛使用,行业应用站在物联网传输速度的角度,分为高速、中速、低速三类模组场景。
低速场景:主要是大家熟知的NB模组为主,广覆盖、低功耗、低成本、大连接,主要行业有电表、气表、水表等;
中速场景:以成本低、物联网连接技术的新宠——4G的Cat 1模组为主,主要运用在车辆跟踪、船舶跟踪、两客一危、智能停车、个人追踪、农业灌溉等广泛的行业;
高速场景:将由4G的Cat 4以上和5G模组为主,可满足更高速率、更低时延的联网需求,将实现基础层到应用层的更大跨越,主要行业应用有工业远程操控、远程医疗等。
更多精彩解读
请看自动售货机数据传输背后的智能奥秘
本场直播华为云IoT联合上海移远通信技术股份有限公司
一起揭秘一杯可乐经历了哪些看不见的指令才来到我们手中
【华为“罗晋”】【DevRun开发者沙龙直播】IoT-自动售货机数据传输背后的智能奥秘
点击这里→了解更多精彩内容
本文地址:https://blog.csdn.net/devcloud/article/details/107998350