合宙Air 202是一款性价比比较高的2G模组,对于新手来说如何使用本模组接入机智云,还是有难度的,本文通过讲诉Air 202接入机智云物联网平台和固件烧写方式,实现数据双向通信。

 

 一、机智云物联网平台在线创建产品 

 

1、登录机智云物联网平台dev.gizwits.com

2、创建产品,完善“产品分类”“产品名称”“技术方案”“通讯方式”“数据传输方式”

3、查看开发向导中的信息,了解“添加数据点”“MCU开发”“APP开发”的相关协议及使用说明

4、下载自动生成的模组协议

 

 

二、无线网络模块连接机智云 ]

 

机智云自研的串口通信协议GAgent赋予合宙Air 202联网能力,只需在 Air 202 上烧写GAgent固件,即可快速实现设备M2M接入、数据统计分析、远程控制、OTA升级、第三方接口等功能服务。可应用在智能净水/ 智能照明/ 智慧家电互联互通/ 智慧烟感/ 冷链运输/ 智慧零售/ 工业互联等解决方案

合宙 lua 例程 合宙202_合宙 lua 例程

三、固件烧写 ]

 

1. 获取对应lod固件

以项目的形式向机智云Service@gizwits.com邮箱申请Air202 lod 固件。

或参考下图购买已内置相关固件的Air 202

合宙 lua 例程 合宙202_固件_02

2. 解压固件压缩包

解压之后会发现有两个文件夹,其中一个文件夹为“量产升级用.lod文件”,该文件夹中包含一个.lod文件为我们烧录所需要的固件,例如:00AIR202_04030009_Luat_V0027_8955_SSL.lod。

备注:文件夹名为”远程升级用.bin文件”中的.bin文件为OTA的固件,例如:00AIR202_04030009_Luat_V0027_8955_SSL.bin。

 

3. 设备连接

Air202模组的UART1主串口用于与MCU进行串口通信,其简易通信接线如图3-1所示;调试串口HOST用于固件烧录和打印日志,其通信接线如图3-2所示:

合宙 lua 例程 合宙202_物联网_03

 

3-2 软件调试串口连线图

合宙 lua 例程 合宙202_合宙 lua 例程_04

Air202模组在产品中实际搭建线路时,可参考官方转接板线路图进行连线,如图3-3所示:

合宙 lua 例程 合宙202_物联网_05

合宙 lua 例程 合宙202_固件_06

4. 下载LuaTools工具

打开合宙官网:www.openluat.com

选择上面的“产品中心”,随便选一个产品,如:Air202 GPRS 通信模块

 

点击模块介绍那边的“资料下载”选项卡

 

点击“[LuaTools] Luat下载调试工具x.x.x”下载

 

可以直接打开下面链接下载:
www.openluat.com/Product/file/rda8955/luatools-redirect.html

 

 

下载后可能会进行自动升级,这个工具基本上是持续使用,都不会出现版本过旧的问题。

合宙 lua 例程 合宙202_物联网_07

↑软件界面
如果软件模式不是2G模式,点击“切换模式”→“切换至2G”

合宙 lua 例程 合宙202_固件_08

5. 烧写操作

注意:请先打开串口再将模块上电!

模块输入电压为5V,接软件调试串口HOST。

我以烧录的00AIR202_04030009_Luat_V0027_8955_SSL.lod为例,首先在调试工具中确保串口选项卡的串口为你设备的串口值,点击下载LOD(core)按钮,选中之前在工具目录的lod文件:

合宙 lua 例程 合宙202_物联网_09

合宙 lua 例程 合宙202_物联网_10

固件烧录中

合宙 lua 例程 合宙202_物联网_11

烧录完成

合宙 lua 例程 合宙202_物联网_12

三、使用“虚拟设备”模拟 ]

使用虚拟设备和机智云APP进行调试;

通过机智云APP与虚拟设备联动。

 

参考资料

没有设备怎么进行IoT开发调试

 


四、完善“MCU和APP”开发 ]

 

参考资料

五步玩转智能硬件APP开发

后生可畏,中学生都能开发智能硬件和APP

如何快速开发一个简单好看的APP控制页面

MCU开发:3步接入机智云