• 欢迎大家分享资料!前往留言板评论即可!

Air302 NB表计类产品开发指南

合宙 模组资料网 2年前 (2021-05-15) 317次浏览 0个评论 扫描二维码

标题:Air302 NB表计类产品开发指南

王正伟 13959192997(微信)

——————————————————————————–

版本更新:

V0.1 2020.08.16 周日,说明:本文档持续维护。

V0.1 2020.08.16 周日,增加Air302开发板的链接文档。

——————————————————————————–

一、物联网模块开发的起源:AT
引子:如果你的产品方案是AT指令方式对接物联网模块,2G,NB,4G等,请阅读本章。
否则,请略过本章看下一节:《二、DTU+产品化

AT指令对接,需要查阅相关的物联网模块的AT手册,然后对接你的MCU,进行相关的联网,数传等操作,Just so so。

比如目前的表计行业,水表,如干簧管,霍尔,无磁等机械式水表,

1,数据采集:水表数据转换后的信号经过采样后,表计数据在MCU计算后,持续的和指针字轮和表头显示一致,这是基表数据采集的工作。

2,数据传输:此时MCU需要和物联网模块(如FSK,2G,LoRa,NB等),进行AT握手通信,设置相关的命令和执行相关的操作,把水表数据通过物联网模块传输到上一级,如有集中器还需要走2G或4G,再次上传,通过运营商(移动、电信、联通等),传到运营商平台或者云服务器。

3,数据管理:经过物联网平台的数据收集后,抄表和管理的数据服务平台,进行相关的显示、维护、管理等操作。

复盘整个流程,数据采集是MCU实现的,数据传输是物联网模块实现的中间两者的对接是通过AT指令实现的。

应用场景1:产品的要求是电池供电,低功耗,数据采集的时候,MCU常供电或者中断触发方式;数据传输,是MCU发起的主动上传。

今天介绍的主角:Air302 NB模块,姜文导演在《NB模块的发展趋势》电影中说过:价格,价格,还是TMD价格

当然,硬指标是电流,产品和模块的工作电流,休眠电流。

应用场景2:如果是非电池供电的产品。省掉MCU,物联网模块的opencpu,来实现整个操作。

请向下继续《三、Luat的价值

——————————————————————————–

二、DTU+产品化

为什么独立一章非得整个DTU的插曲呢?

产品化最简单的办法是买买买,缺啥补啥,补完后直接开卖,这一点是雷布斯的套路。

回归主题,表计类哈,如光电水表,超声波水表,燃气表,电表,产品本身就是有MCU,这个不能切,因为这个是命根子,你懂得。

物联网化最简单的办法,就是加个DTU,串口对接,有线转无线,操作最简单。

然后一地鸡毛,抱怨开始了,DTU太贵了,支持不好,交货不好,没有一点是好的。。。

根本的原因是:价格不好。

此处应该有骂声出现了,原因很简单,DTU赚的就是这个钱,黄世仁的余粮就是收割贫下中农。

复盘整个流程,地主干了一件伟大的事情,圈地:MCU+物联网模块=DTU,其中小名MCU的马仔,飞横跋扈的画了几条道,贫下中农按照流程走,不能超宽超限。

能不能干掉马仔MCU,收复失地,作为物联网模块供应商,要通过一个关键的操作,opencpu

让万物互联更简单,请看合宙的网站:http://http://www.openluat.com/

简单注解:OpenLuat = 合宙open source project 

——————————————————————————–

三、Luat的价值

Luat = Lua + AT, Luat推出的物联网开源架构,依托于通信模块做简易快捷的开发,将传统的AT命令用Lua语言封装成API,并提供各种功能应用的demo,大大减少用户的开发成本。

此处得有大补:

Air302 LuaOS版本链接:LuatOS@Air302 V0002 正式版(20200728)

同步码云地址:https://gitee.com/openLuat/LuatOS/releases/v0002_air302

LuatOS是运行在嵌入式硬件的实时操作系统,只需要少量内存的flash空间就能运行,用户编写lua代码就可完成各种功能

Lua base RTOS, build for many embedded systems

  1. 基于Lua 5.3.5
  2. 低内存需求, 最低32kb, 96kb flash空间
  3. 硬件抽象层兼容M3/arm/risc-v等
  4. 可测试,可模拟(qemu)
  5. 在线升级
  6. 可裁剪,可扩展

——————————————————————————–

四、Air302的相关资料

1,技术支持QQ群:河北骑士[合宙NB-IOT模块]:972784352

2,Air302开发板

a,Mini_Air302开发板,操作文档说明,链接:http://doc.openluat.com/article/1139/0

b,EVB_Air302开发板,也就是需要外加USB转串口的四方形的开发板,请注意串口接在U1,Tx和Rx注意对调连接。

c,烧录固件出现失败的情况,请把Boot管脚(GPIO1)直接用飞线连上GND,就解决了下载固件故障的问题。

d,串扣正常连接,如下操作,可以验证开发板模块是否是好的:

Air302 NB表计类产品开发指南

——————————————————————————–


转载请注明原文链接:Air302 NB表计类产品开发指南
喜欢 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址