合宙Air 202是一款性价比比较高的2G模组,对于新手来说如何使用本模组接入机智云,还是有难度的,本文通过讲诉Air 202接入机智云物联网平台和固件烧写方式,实现数据双向
通信。
一、机智云物联网平台在线创建产品
1、登录机智云物联网平台dev.gizwits.com
2、创建产品,完善“产品分类”“产品名称”“技术方案”“通讯方式”“数据传输方式”
3、查看开发向导中的信息,了解“添加数据点”“MCU开发”“APP开发”的相关协议及使用说明
4、下载自动生成的模组协议
[ 二、无线网络模块连接机智云]
机智云自研的串口通信协议GAgent赋予合宙Air 202联网能力,只需在 Air 202 上烧写GAgent固件,即可快速实现设备M2M接入、数据统计分析、远程控制、OTA升级、第三方接口等功能服务。可应用在智能净水/ 智能照明/ 智慧家电互联互通/ 智慧烟感/ 冷链运输/ 智慧零售/ 工业互联等解决方案
[ 三、固件烧写]
1. 获取对应lod固件以项目的形式向机智云
Service@gizwits.com邮箱申请Air202 lod 固件。
或参考下图购买已内置相关固件的Air 202
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所示:
3-2 软件调试串口连线图
Air202模组在产品中实际搭建线路时,可参考官方转接板线路图进行连线,如图3-3所示:
4. 下载LuaTools工具打开合宙官网:
www.openluat.com
选择上面的“产品中心”,随便选一个产品,如:Air202 GPRS 通信模块
点击模块介绍那边的“资料下载”选项卡
点击“[LuaTools] Luat下载调试工具x.x.x”下载
可以直接打开下面链接下载:
www.openluat.com/Product/file/rda8955/luatools-redirect.html
下载后可能会进行自动升级,这个工具基本上是持续使用,都不会出现版本过旧的问题。
↑软件界面
如果软件模式不是2G模式,点击“切换模式”→“切换至2G”
5. 烧写操作注意:请先打开串口再将模块上电!模块输入电压为5V,接软件调试串口HOST。
我以烧录的00AIR202_04030009_Luat_V0027_8955_SSL.lod为例,首先在调试工具中确保串口选项卡的串口为你设备的串口值,点击下载LOD(core)按钮,选中之前在工具目录的lod文件:
固件烧录中
烧录完成
[ 三、使用“虚拟设备”模拟]
使用虚拟设备和机智云APP进行调试;
通过机智云APP与虚拟设备联动。
参考资料
没有设备怎么进行IoT开发调试
[ 四、完善“MCU和APP”开发]
参考资料
五步玩转智能硬件APP开发
后生可畏,中学生都能开发智能硬件和APP
如何快速开发一个简单好看的APP控制页面
MCU开发:3步接入机智云