OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2965|回复: 0

机智云目前我用过最便捷的物联网快速开发方案

[复制链接]

308

主题

317

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
1211
金钱
1211
注册时间
2020-2-25
在线时间
115 小时
发表于 2023-3-8 17:50:56 | 显示全部楼层 |阅读模式
GE211 MINI DTU上手来看,是一款尺寸比较小巧的模块,适合放置在几乎所有白色家电中,通过ph2.0端子(注意不要买错)引出了5v、gnd、tx、rx。可以说是非常方便了。

下面正式开始我们的接入流程:
首先注册一个机智云开发者账号


然后就可以创建产品,如果你有用过阿里云或者别的云平台,这些步骤做起来还是很熟悉的,如果你是初次接触IoT开发,跟随机智云官方文档的指引也能够很轻松的操作,机智云平台整体的浏览和使用感觉比阿里云简洁一点,指引文档也好用一点。官方教程。




填写设备信息、项目信息、创建数据点,至此一个项目就基本创建完成了。
然后要介绍一下机智云的串口调试助手,这是一个功能很全面,使用很方便的工具,简单介绍一下它在项目开发中的作用:
首先在这里新增你在云平台创建的项目


然后我们主要用他的模拟mcu功能,此时用串口转usb线连接GE211模块与电脑,打开串口,左边窗口开始刷新报文,证明模块开始工作,然后按照官方指南上的指引开始配网,有一说一,在配网过程中遇到点小问题,不知道是我的这个模块的个性问题还是共性问题,配了好久才配上去。

我们点击左边的报文,中间一栏会出现报文的解析信息,这是我觉得相当好的设计,然后我们点击工具—设备二维码,输入product key和imei,这个imei我开始找很久找不到,后来发现在报文里,因为我写测评的时候又连不上模块了,看不到imei,就麻烦你们找一下了。





输入之后点击二维码生成,用机智云手机app扫描二维码,就可以绑定设备,这时候就可以通过电脑—模块—APP模拟实际产品工作的状态了,可以看到我创建了一个开关量“加热”和一个只读变量“水温”,电脑此时是模拟的电路板,在电脑端改变温度,点击上报数据,手机端就可以看到数据的更新,在手机端点击“加热”,电脑端“加热”的状态也会随之改变,你看是不是很简单。

模拟完之后我们就可以用实际的电路板进行测试,机智云提供了非常便利的代码生成功能,就以在小家电中常用的STM32c8t6为例,在机智云开发者平台可以直接生成代码。

下载之后我们可以看到结构清晰简单。



通过这个函数可以进入配网模式,例程里是通过按键触发的,你可以更改成你喜欢的方式


在这个函数的这里,我们处理云端下发的指令,比如是开始加热还是不加热。


上报数据就更简单了,直接在这个函数中更新你的数据,比如我的水温,我直接将水温写入到这个变量中currentDataPoint.valuewater_temperature ,协议栈就会自动将这个值上报上去,是不是easy,总体就是这个啦,初步熟悉之后可以更进一步地了解整个协议栈是如何工作的,以加深自己对mqtt协议的了解。


总体来说,GE211配合机智云平台是一款足够便捷,快速的物联网开发方案,有需求的小伙伴可以尝试一下。机智云开发者中心提供了模组资料,大家可以去下载使用,另外技术支持也是很到位,能帮助开发者快速构建智能产品,实现远程控制,APP/小程序开发。

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-24 15:56

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表