1.使用RT-Thread 系统实现DIY数字仪表(一)——STM32CUBMX5.6移植touchGFX4.13 硬件: 野火挑战者STM32F767 V1开发版和ESP8266模块 1.准备一套 野火挑战者STM32F767 开发版或其他核心板 代码持续更新中:github代码下载地址https://gitee.com/Aladdin-Wang/hellotouchGFX.git 加微信备注touchgfx,拉入touchgfx-rtthread技术交流群共同学习 M2M(即Machine-to-Machine)是一种端对端通信技术。本文将在使用RT-Thread 系统实现DIY数字仪表(五)——链接阿里云物联网平台的基础上,使用MQTT.fx模拟手机实现基于规则引擎的M2M设备间通信的例程,为实现微信小程序与物联网设备的双向通信打下理论基础。具体实现过程,请参考阿里云官方教程: 基于规则引擎的M2M设备间通信
目录:
2.使用RT-Thread 系统实现DIY数字仪表(二)——把TouchGFX移植到RTThread系统
3.使用RT-Thread 系统实现DIY数字仪表(三)——获取温湿度传感器数据
4.使用RT-Thread 系统实现DIY数字仪表(四)——同步网络时间
5.使用RT-Thread 系统实现DIY数字仪表(五)——链接阿里云物联网平台
6.使用RT-Thread 系统实现DIY数字仪表(六)——开发微信小程序
7.使用RT-Thread 系统实现DIY数字仪表(七)——完善TouchGFX仪表界面实验平台:
软件: TouchGFXDesigner v4.13和 STM32CubeMX v5.6.0,MDK v5.29,RT-Thread env 工具实验前准备工作:
2.安装 TouchGFXDesigner v4.13
3.安装STM32CubeMX v5.6.0和X_CUBE_TOUCHGFX软件包
4.安装 MDK v5.27以上版本
5.下载 RTThread源码包https://gitee.com/rtthread/rt-thread
6.注册阿里云 LinkPlatform 平台
7.下载MQTT.fx工具下载:
联系作者:
1.阿里云M2M工作原理
基于Topic消息路由的M2M设备间通信
2.操作步骤
本示例中,物联网设备使用的是在使用RT-Thread 系统实现DIY数字仪表(五)——链接阿里云物联网平台一节中已经创建好的DIY数字仪表设备,设备名称是DiyMultiMeter。
物联网设备端的开发可以参考阿里云SDK开发详情,请参见设备端Link Kit SDK文档。本示例的物联网设备端已经在使用RT-Thread 系统实现DIY数字仪表(五)——链接阿里云物联网平台一节中使用rtthread系统的ali-iotkit软件包开发完成。
在物联网平台为此设备自定义一个Topic(也可以使用系统自带的物模型),用于测试。
本示例中,为MQTT.fx创建的设备名称是helloMultiMeter。
MQTT.fx的接入教程,参考官方使用MQTT.fx接入物联网平台
接入成功后,可以发布订阅/ProductKey/helloMultiMeter/user/data主题
MQTT.fx发送的控制指令payload数据格式如下:
Ⅰ. 在物联网平台控制台,选择规则引擎 > 云产品流转。
Ⅱ. 单击创建规则,创建一个数据流转规则
Ⅲ.编写处理转发消息内容的SQL。该SQL将从MQTT.fx设备的Topic消息中,筛选出要发送给DIY数字仪表的消息字段。SQL语法说明帮助文档
本示例中,SQL将筛选出消息中的目标设备的id,version,params,method
Ⅳ.设置转发消息目的地。将DIY数字仪表设备具有订阅权限的Topic作为接收MQTT.fx指令的Topic。
Ⅰ. 通过mqtt.fx发布topic
Ⅱ.查看物联网平台mqtt设备的日志服务的上行消息
Ⅲ.查看物联网平台DIY数字仪表设备的日志服务的下行消息
Ⅳ.查看DIY数字仪表的log输出
测试完成
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算