合宙Air780e+luatos+腾讯云物联网平台完成设备通信与控制(属性上报+4G远程点灯)

1.腾讯云物联网平台

首先需要在腾讯云物联网平台创建产品、创建设备、定义设备属性和行为,例如:

(1)创建产品

(2)定义设备属性和行为

(3)创建设备

(4)准备参数

这里我们主要用到的参数有:

a) MQTT参数

复制代码
mqtt_host = "xxxxxxxxxx.iotcloud.tencentdevices.com"  --MQTT地址
mqtt_port = 1883  
client_id = "xxxxxxxxxx"    --MQTT Client ID
user_name = "xxxxxxxxxx"    --MQTT Username
password = "xxxxxxxxxx"     --MQTT password

b) topic

这里我们主要用到的topic分别是设备属性上报和应用调用设备行为,大家根据需要也可以添加属性响应和行为响应的topic:

复制代码
$thing/up/action/xxxxxxxxx/xxxxxxxxx
$thing/down/action/xxxxxxxxx/xxxxxxxxx

c) json数据格式

上面topic对应具体的JSON数据格式可以参考官网文档:腾讯云物联网平台物模型协议

这里需要我们确定的有:

  • 设备属性上报topic对应的json数据

    {
    "method": "report",
    "clientToken": "123",
    "timestamp": 1628646783,
    "params": {
    "temp": 1
    }
    }

  • 应用下发行为命令时设备接收的json数据

    {
    "method": "action",
    "clientToken": "v2530233902vujFm::b1eex-15x8-4e9x-980d-cf73xx539678",
    "actionId": "LED_action",
    "timestamp": 1696565196,
    "params": {
    "LED_action_down_id": 1
    }
    }

2. MQTT.FX测试

首先使用MQTT.FX软件代替设备进行测试:

(1)登录

拿上面的MQTT数据进行登录

(2)属性上报

上报后我们可以在控制台看到相关数据:

(3)行为响应

首先订阅topic:

我们在控制台模拟应用端完成行为下发:

查看接收数据:

到这里即证明相关准备以完成,接下来就可以使用设备代替mqtt.fx了。

2.Luatos+Air780e

(1)下载源码

例程已经开源在Gitee,大家自行下载:
Gitee:IOT趣制作 / Luatos_TencentyunIot_air780e

(2)补充代码

通过上面我们拿到的数据就可以完成编程了,把相关参数填写到对应的位置即可:

按照自己的数据格式进行解析:

按照自己的数据格式进行上报

(3)编译烧录运行

运行:

运行程序后,系统每5S上报一次数据,数据每次上报后累加1,并且通过应用下发命令,例如开关灯,设备能够接收命令并完成灯光控制。

相关推荐
Htr_2 分钟前
Creem 2.0 使用指南:面向 AI 构建时代的资金平台
android·数据库·人工智能·ui·photoshop
古希腊掌管代码的神THU2 分钟前
【清华代码熊】DeepSeek-V4.1-Flash 多模态架构解析
人工智能·深度学习·机器学习·自然语言处理·面试
咬代码的兽4 分钟前
Qwen3.8-Omni-Flash 发布:1M 上下文 + 原生全模态,四步跑通音视频 API
人工智能·大模型·api·qwen
论文复现现场7 分钟前
ComfyUI 怎么同时调用 4 张/8 张 RTX 4090?AI 视频批量生成的多实例队列与 Python 调度方案
人工智能·python·comfyui·rtx4090
泡海椒12 分钟前
评分系统最佳实践:JQuick-Java实现权重、阈值动态配置评分
java·人工智能·python
云上工程笔记13 分钟前
星图AstraFlow接入MiniMax-H3/H3-Max实战:文字/单图生成视频怎么用?附提示词与选型
人工智能
71777725 分钟前
国内组件安全扫描工具选哪家:2026年主流方案对比与选型指南
人工智能·gitee
智购科技自动售卖机厂家38 分钟前
设备一到夏天就频繁跳闸,从启动电流追到压缩机电容~YH
数据结构·人工智能·python·eclipse
风合星语41 分钟前
2026 机器人行业观察(三):机器人走进酒店和门店——完成一次演示,和顶一个班差在哪?
人工智能·机器人·具身智能·人形机器人·人机协作
优氙费控44 分钟前
电子发票报销怎么管理?采集、验真、报销、归档全流程
大数据·人工智能