完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
GE211 是机智云自研的定制化的物联网转接板,使用 ESP32-C3-WROOM-02 通讯模块,适用于白色智能家电等设备应用。硬件设计上采用支持 WiFi 和 BLE 的双模无线通信模块,具备TTL电平转换串口,免开发快速接入,提高开发效率。
开发调试过程如下: TTL转USB根据实例注册机智云设备,了解通讯协议格式 使用局域网通过手机APP,控制设备启停 TTL转USB根据实例注册机智云设备,了解通讯协议格式 1.1 首先进入机智云开发者文档中心,下载C3模块资料和相关工具。 1.2 下载完成后点击左上角进入开发者中心 根据流程注册机智云账户,登录机智云注册相关设备,注册流程如下: 创建完成后左侧会出现PK/PS,这两组字符串是我们下面调试需要用到的。 接下来创建设备控制数据点 以上步骤表示我们的设备和数据点创建成功。 1.3 点击左侧的开发向导,从MCU开发资源中下载已创建设备的通讯协议文档。 以上步骤表示我们的设备和数据点创建成功。 1.4 点击左侧的开发向导,从MCU开发资源中下载已创建设备的通讯协议文档。 1.5 了解通讯协议格式 具体通讯命令可参考通讯协议文档。数据格式解析非常详细。 1.6 根据《机智云GE211-02转接板接入机智云方案及问题排查指引V1.0.0.pdf》中3.3的部分:结合机智云调试助手使用流程。按着步骤一路测试都非常顺利。唯一不明白的是,哪里发生了数据交互,可以让模块去链接指定的IP和prot? 查阅文档中心的设备接入栏下GAgent详解,这里非常详细的讲解了GAgent接入机智云流程,多种接入模式和数据走向。 从设备上电开始到接入的过程。 GAgent请求设备信息 B、回复GAgent设备信息 C、设备正常工作,需回复GAgent发出的心跳包 D、GAgent网络状态发生变化通知mcu。 根据之前我们下载的通讯协议文档里面的命令可以找到,在上电后,模块会请求设备信息,然后我们的主控设备会发送给模块一些常用的参数。0x02命令中的第15部分就包含了server,port等内容。可以供我们修改。 由此我们可知,IP和端口是头次数据交互时就修改了。 测试局域网模式 2.1 局域网和广域网的两种组网方式介绍 2.2 使用局域网通过手机APP,控制设备启停 我们首先需要将模块初始化 使用局域网通过手机APP,控制设备启停 依次点击右上角“+”;点击热点配置;输入要链接的局域网wifi信息,下面设备信息默认;点击对应的设备热点;连接后会发生数据交互,交互的内容就是将第二图的wifi信息发送至模块。配置组网。链接成功后APP会识别到我们的设备。可以点击设备进行控制。 配置好相关参数后,我们通过APP来控制主板LED闪烁,模拟启停控制。 主板使用的是极海的APM32E103 EVAL,GE211接入主板串口。 根据通讯协议文档,编写串口命令处理函数,数据解析正常,LED灯根据APP指令亮灭正常。 |
|
相关推荐
|
|
3201 浏览 1 评论
摩尔斯微电子推出社区william hill官网 与开源GitHub资源库,新资源的上线将加速全球工程师与开发者的Wi-Fi开发进程
1525 浏览 0 评论
8996 浏览 1 评论
9553 浏览 0 评论
32509 浏览 3 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-26 20:26 , Processed in 0.506068 second(s), Total 64, Slave 47 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (威廉希尔官方网站 图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号