当前位置: 首页 > news >正文

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

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/小程序开发。
http://www.lryc.cn/news/34064.html

相关文章:

  • MySQL基础篇1
  • AQS 源码解读
  • 使用 DataLoader 加载数据报错‘expected sequence of length 4 at dim 1 (got 0)’
  • 第十四届蓝桥杯第三期模拟赛B组C/C++原题与详解
  • 致敬三八女神节,致敬IT女生
  • 【Go语言学习笔记】数据
  • puzzle(0919)六宫数局
  • 脑机接口科普0016——独立BCI与非独立BCI
  • 女神节告白代码
  • 【数据结构】单链表:头部操作我很行,插入也不用增容!!!
  • SpringBoot——使用WebSocket功能
  • 博弈论小课堂:非零和博弈(实现双赢)【纳什均衡点】
  • 数组中的逆序对
  • C++基础了解-01-基础语法
  • phpmyadmin 文件包含(CVE-2014-8959)
  • SpringBoot集成MyBatis
  • MySQL-索引
  • 【STM32存储器映射-寄存器基地址-偏移】
  • 【华为OD机试2023】最多颜色的车辆 C++ Java Python
  • 特斯拉后端面试(部分)
  • 【python】使用python将360个文件夹里的照片,全部复制到指定的文件夹中,并且按照顺序重新命名
  • 【C语言】3天速刷C语言(初识)
  • 如何搞定MySQL锁(全局锁、表级锁、行级锁)?这篇文章告诉你答案!太TMD详细了!!!
  • 云计算生态该怎么做?阿里云计算巢打了个样
  • 小樽C++ 多章⑧ (贰) 指针与数组
  • MXNet的机器翻译实践《编码器-解码器(seq2seq)和注意力机制》
  • RK3588平台开发系列讲解(同步与互斥篇)自旋锁介绍
  • Linux系统CPU占用率较高问题排查思路
  • 源码解析——HashMap
  • Elasticsearch 核心技术(六):内置的 8 种分词器详解 + 代码示例