一瓶可乐的自动售货机指令“旅程”
摘要:现在,自动售货机作为一种售货便利的24小时无店铺销售方式,已经越来越普遍。那你知道自动售货机中的可乐,是如何到我们手中的吗?
物联网深入我们生活的方方面面,给我们的生活带来了极大的便利。过去,购买东西都是要拿着现金去店里的,而现在,自动售货机作为一种售货便利的24小时无店铺销售方式,已经越来越普遍,甚至是随处可见。那你知道自动售货机中的可乐,需要经历哪些指令才能来到我们手中吗?支撑自动售货机实现智能的数据传输背后又有哪些奥秘?
嵌入式开发过程中如何选择合适的模组
自动售货机之所以这么智能,一瓶可乐愉快地到达我们手上,这都离不开自动售货机中神奇的“小物件”,是它将芯片、存储器、功放器件等集成在一块线路板上,并提供标准接口的功能模块,各类终端借助无线模组实现通信上网、数据传输——这个小物件就是无线通信模组。
无线通信模组是物联网认知层和传输层的重要环节,归属于必须的硬件配置,它作为物联网中的通信基础,让不同的物联网终端设备接入物联网的入口,为终端提供网络信息传输能力。但其实开发者在模组开发过程中,经常会遇到该选择哪种开发模式的难题。
- 以标准模组为主的开发模式常会配合一颗单片机或者MCU工作,MCU/单片机通过UART跟标准模组通信,将数据传输到远端的应用服务器或者物联网平台。这种方式的好处就是不太需要了解模组,模组完全是个黑盒,只要通过AT指令调用就行,简单方便。
- 以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联合上海移远通信技术股份有限公司,一起揭秘一杯可乐经历了哪些看不见的指令才来到我们手中。传送门→
相关文章
- 基于Metronic的Bootstrap开发框架经验总结(11)--页面菜单的几种呈现方式
- 基于MVC4+EasyUI的Web开发框架经验总结(16)--使用云打印控件C-Lodop打印页面或套打报关运单信息
- C#开发微信门户及应用(44)--微信H5页面开发的经验总结
- 在MVC控制器里面使用dynamic和ExpandoObject,实现数据转义的输出
- C#进行Visio二次开发之文件导出及另存Web页面
- 代码生成工具Database2Sharp中增加视图的代码生成以及主从表界面生成功能
- 基于Metronic的Bootstrap开发框架经验总结(9)--实现Web页面内容的打印预览和保存操作
- 在Winform界面中实现对多文档窗体的参数传值
- Winform开发主界面菜单的动态树形列表展示
- 如何在Winform界面中设计图文并茂的界面
- Web API应用架构在Winform混合框架中的应用(3)--Winfrom界面调用WebAPI的过程分解
- 在DevExpress中使用WizardControl控件构建多步向导界面
- 一个缺陷管理系统数据库设计和界面设计分析
- 基于Metronic的Bootstrap开发框架经验总结(8)--框架功能总体界面介绍
- Entity Framework 实体框架的形成之旅--界面操作的几个典型的处理(8)
- IdentityServer4 登录成功后,跳转到原来页面
- 使用高斯Redis实现二级索引
- 如何在软件研发阶段落地安全实践
- MRS离线数据分析:通过Flink作业处理OBS数据
- 张平安:加快云上数字创新,共建产业智慧生态