使用Air724模块设计全功能DTU

使用Air724模块设计全功能DTU

目前物联网开发中,4G模块的使用方式有几下几种:

  1. MCU连接4G模块,使用串口通讯,MCU通过AT指令控制数据收发;
  2. 4G模块通过USB连接到ARM等系统,通过RNDS或者PPP拨号上网。
  3. 4G模块支持二次开发,直接在模块片上开发应用。

方案1适合各类低配MCU,对系统要求低,但是AT指令解析繁琐,效率低速度慢。
方案2适合带有USB和有运行系统的设备,比如ARM+linux。
方案3只适合支持二次开发的模块,而且一般4G模块受硬件限制,外设或功能受限。

合宙724 cat1模块

接下来将一步一步介绍我们物联网系统的设计思路和架构。我们的物联网基础能力设备预计将设计4G、NB、LORAWAN三种类型,其中4G方案选用了合宙Air724模块,主要是是其支持二次开发,且性价比较高,

从开源的IRTU开始

  • Air724模块底层采用FreeRTOS开发,合宙的开发人员移植了自家的Luat架构,把elua运行在了724上,这样Air724模块应用采用Lua脚本开发。
  • 合宙支持基于Lua开发了一个iRTU程序,功能丰富。我们将在iRTU基础上集成我们自己的功能和对接到我们的平台。
  • 我们的目标是让DTU实现全远程脚本化管理,即使二次开发也不需要写代码、下载固件,大概的功能设计如下:
DTU
远程配置参数
远程启动脚本
差分升级FOTA
基站定位
各类云平台的自动接入
STM32互联总线

开始设计

后面的文章将一步步介绍我们的设计过程!

  1. DTU远程配置云平台的设计
  2. DTU远程启动脚本的设计
  3. 差分升级DFOTA设计
  4. STM32高速互联设计(告别AT)

对物联网技术感兴趣请加入我们交流群,欢迎各种技术交流,
QQ群: 830407941
对我们产品感兴趣请查看淘宝:DEVELOPLINK
Air724核心板

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值