机智云目前我用过最便当的物联网快速开发计划
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/小法式开发。