首页 > 其他分享 >十五、基于MQTT协议上传属性至ONENET Studio

十五、基于MQTT协议上传属性至ONENET Studio

时间:2023-08-04 11:35:36浏览次数:58  
标签:test1 ONENET sys MQTT Studio property 上传 属性

1.准备工作

(1)下载MQTT透传固件(安心可官网下载即可)

(2)下载MQTT固件到ESP8266

2.AT指令连接设备上传属性值

(1)AT\r\n

(2)AT+RST\r\n

(3)AT+CWMODE=1\r\n

(4)AT+CWDHCP=1,1\r\n

(5)AT+CWJAP="WIFISSID","密码"\r\n  //连接路由器

(6)AT+MQTTUSERCFG=0,1,"设备名/设备id","产品ID","Token工具生成的鉴权信息",0,0,""  //配置连接信息

(7)AT+MQTTCONN=0,"mqtts.heclouds.com",1883,0  //连接服务器

(8)AT+MQTTSUB=0,"$sys/2mW915JKR7/test1/thing/property/xxx",0  //订阅属性

  AT+MQTTUNSUB=0,"$sys/2mW915JKR7/test1/thing/property/xxx"  //取消属性订阅

(9)AT+MQTTPUB=0,"$sys/2mW915JKR7/test1/thing/property/post","{\\"id\\":\\"123\\"\\,\\"params\\":{\\"temp\\":{\\"value\\":86}}}",0,0  //发布属性,上传属性值

(10)AT+MQTTCLEAN=0  //释放连接

标签:test1,ONENET,sys,MQTT,Studio,property,上传,属性
From: https://www.cnblogs.com/qingfeng515/p/17605412.html

相关文章

  • 使用Cloud Studio快速构建React完成点餐H5页面还原
    一、前言IDE(集成开发环境)是一种软件工具,旨在为开发者提供一个集成的开发平台,其中包含了各种用于编写、调试和部署应用程序的工具和功能。IDE通常提供代码编辑器、编译器、调试器、版本控制、构建工具等,可以帮助我们更高效地进行软件开发。传统的IDE通常是安装在本地计算机上的软......
  • MQTT:轻量级消息传输协议在物联网中的应用
    随着物联网技术的发展,越来越多的设备需要进行实时通信和数据交换。在这样的背景下,MQTT(MessageQueuingTelemetryTransport)作为一种轻量级的消息传输协议,逐渐成为物联网领域的热门选择。本文将介绍MQTT协议的基本概念、特点以及在物联网中的应用,同时通过代码实例演示如何使用MQTT......
  • python使用mqtt
    一、安装mqtt服务器安装对应的软件:https://www.emqx.io/zh/downloads推荐使用docker安装默认账号和密码:admin、public 二、编写代码消息发布程序importtimeimportjsonimportpsutilimportrandomfrompaho.mqttimportclientasmqtt_clientbroker='127.0.0.1......
  • android开发Android studio卡顿配置studio64.exe.vmoptions文件的解决方法
    备份一下studio64.exe.vmoptions写法:-Xms2g-Xmx16g-XX:ReservedCodeCacheSize=2g-XX:+IgnoreUnrecognizedVMOptions-XX:+UseG1GC-XX:SoftRefLRUPolicyMSPerMB=100-XX:CICompilerCount=2-XX:+HeapDumpOnOutOfMemoryError-XX:-OmitStackTraceInFastThrow-da-Djna.nosys=t......
  • linux mqtt 安装配置
    安装sudoaptinstallmosquitto配置密码用户sudomkdir-p/etc/mosquitto/configsudotouch/etc/mosquitto/config/pwfile.confsudomosquitto_passwd-b/etc/mosquitto/config/pwfile.confqq123456配置文件qtimes@AIBox-01-01-m:~$cat/etc/mosquitto/mosquitto.......
  • MQTT 订阅者(异步)代码解读
    一、问题引入官方给出了MQTTClient的异步订阅的例子,对于消息的订阅就无需讲究什么同步了。二、解决过程2-1MQTT订阅者程序流程第一步:创建客户端LIBMQTT_APIintMQTTAsync_create(MQTTAsync*handle,constchar*serverURI,constchar*clientId, intpersistence_t......
  • Visual Studio下载_VS编程开发工具Visual Studio官方版 软件推荐
    VisualStudio2019软件特色一、使用VSTS加快从构想到发布的进程1、CI/CD使用高性能管道以闪电般的速度测试代码并将其部署到生产。根据需要开始处理小型任务和纵向扩展。2、Agile开始按自己的方式实现敏捷方法。VSTS提供可配置看板、交互式积压工作(backlog)、简单易用的计划......
  • 【腾讯云Cloud Studio实战训练营】使用Cloud Studio快速开发一个3D家具个性化定制应用
    目录前言: 一、腾讯云CloudStudio介绍:1、接近本地IDE的开发体验2、多环境可选,或连接到云主机3、随时分享预览效果4、兼容VSCode插件 5、AI代码助手二、腾讯云CloudStudio项目实践(3D家具个性化定制应用)1、注册并登录CloudStudio2、进入Vue预置开发环境2.1登录成功进入C......
  • Visual Studio常用快捷键(附带免费PDF)
    前言对于开发者而言,熟悉快捷键的使用,能够起到事半功倍的作用,提高工作效率。以下是我整理的一份VisualStudio常用快捷键清单,希望能够帮助到你。常用快捷方式快捷键功能Ctrl+K+C注释选定内容Ctrl+K+U取消注释选定内容Ctrl+K+D代码格式整个文档内容......
  • 【腾讯云Cloud Studio实战训练营】Cloud Studio 快速搭建学习分享
    零、前言最近接触到了一款开发神器,云端IDE,相比于传统的IDE,云端IDE可以更大程度的提升用户工作的效率。带大家一起了解CloudStudio的神奇之处。一、CloudStudio1.1、CloudStudio是什么云IDECloudStudio作为腾讯云出品的一款在线云端开发工具,它可以帮助用户减少安装IDE......