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

智能家居的OneNet云平台

一、声明

        该项目只需要创建一个产品,然后这个产品里面包含几个设备,而不是直接创建几个产品

        注意:传输数据使用到了不同的power,还有一定要手机先联网才能使用云平台

二、OneNet云平台创建

(1)Temperature

这个传输数据使用的是power1

第一步:OneNet网站登录,然后进入开发者中心

第二步:在产品开发里面选择创建产品,注意联网方式是wifi,开发方案是自定义方案

第三步:在刚刚创建好的产品里面进入设备管理界面,这个里面就是添加温湿度,MQ135等设备

               记得!!!这个里面的设备名称就是需要用英文的!!!也就是MQTT协议里面用到的设备ID!!!

第四步:在创建好的设备里面的详情去获取我们需要的信息

设备名称:Temperature

设备密钥:TDAzWkQ0a2tJSDh6SFMwRW94T1plREYzdnh5d0NQSVQ=

产品ID:CyrQo3xWu9

(下面这两个是通用的,然后有一个工具需要在官网去下载,这个可以看之前的CSDN)

url:mqtts.heclouds.com

端口号:1883

时间戳:2052911776

password:version=2018-10-31&res=products%2FCyrQo3xWu9%2Fdevices%2FTemperature&et=2052911776&method=md5&sign=Iz06IS0Xri3A7tDgdOoUZQ%3D%3D

订阅:$sys/CyrQo3xWu9/Temperature/thing/property/post/reply

发布:$sys/CyrQo3xWu9/Temperature/thing/property/post

第五步:最重要的是要建立一个物模型,在产品开发里面

第六步:串口调试(这一步可以判断设备有没有调试好,没问题了就可以直接上单片机了)

ATAT+RSTAT+CWMODE=1AT+CWDHCP=1,1AT+CWJAP="iPhone","123456789"AT+MQTTUSERCFG=0,1,"Temperature","CyrQo3xWu9","version=2018-10-31&res=products%2FCyrQo3xWu9%2Fdevices%2FTemperature&et=2052911776&method=md5&sign=Iz06IS0Xri3A7tDgdOoUZQ%3D%3D",0,0,""AT+MQTTCONN=0,"mqtts.heclouds.com",1883,1AT+MQTTSUB=0,"$sys/CyrQo3xWu9/Temperature/thing/property/post/reply",1AT+MQTTPUB=0,"$sys/CyrQo3xWu9/Temperature/thing/property/post","{\"id\":\"123\"\,\"params\":{\"power1\":{\"value\":25\}}}",0,0

(2)Humidity

这个传输数据使用的是power2

设备名称:Humidity

设备密钥:UUVGSFo1bWhNZlNlaWFJRXA5bXZOeWlFaERaamdRMzM=

产品ID:CyrQo3xWu9

(下面这两个是通用的,然后有一个工具需要在官网去下载,这个可以看之前的CSDN)

url:mqtts.heclouds.com

端口号:1883

时间戳:2052911776

password:version=2018-10-31&res=products%2FCyrQo3xWu9%2Fdevices%2FHumidity&et=2052911776&method=md5&sign=etUYV40%2BWltrLWDYj5diDQ%3D%3D

订阅:$sys/CyrQo3xWu9/Humidity/thing/property/post/reply

发布:$sys/CyrQo3xWu9/Humidity/thing/property/post

ATAT+RSTAT+CWMODE=1AT+CWDHCP=1,1AT+CWJAP="iPhone","123456789"AT+MQTTUSERCFG=0,1,"Humidity","CyrQo3xWu9","version=2018-10-31&res=products%2FCyrQo3xWu9%2Fdevices%2FHumidity&et=2052911776&method=md5&sign=etUYV40%2BWltrLWDYj5diDQ%3D%3D",0,0,""AT+MQTTCONN=0,"mqtts.heclouds.com",1883,1AT+MQTTSUB=0,"$sys/CyrQo3xWu9/Humidity/thing/property/post/reply",1AT+MQTTPUB=0,"$sys/CyrQo3xWu9/Humidity/thing/property/post","{\"id\":\"123\"\,\"params\":{\"power2\":{\"value\":25\}}}",0,0

(三)单片机发数据

 

        

http://www.xdnf.cn/news/3753.html

相关文章:

  • Linux进程间通信(二)之管道1【匿名管道】
  • 【2025软考高级架构师】——数据库系统(10)
  • SpringBoot上传文件到阿里云OSS对象存储
  • 数据赋能(211)——质量管理——数据可验证性原则
  • 【Mytais系列】介绍、核心概念
  • 【浅学】Windows下ffmpeg+nginx+flv将本地视频推流在本地搭建的Web前端页面中播放,超详细步骤
  • C++ 抽象工厂模式详解
  • [Vue]编程式导航
  • C++ 单例模式详解
  • React18组件通信与插槽
  • 数模竞赛的坑,你踩了几个?
  • 源码编译Qt StateMachine
  • 如何在 CentOS 7 命令行连接 Wi-Fi?如何在 Linux 命令行连接 Wi-Fi?
  • 力扣面试150题--二叉树的最大深度
  • 最大子段和 Java
  • 【计算机网络-应用层】解析HTTP会话保持:Cookie与Session的原理与实践
  • 学习黑客网络安全法
  • 26考研 | 王道 | 计算机网络 | 第三章 数据链路层
  • 第一章 初识SpringMVC
  • RUST变量学习笔记
  • 命令模式(Command Pattern)详解
  • 使用 Lux Algo + ATR Zones + IIIX 的黄金剥头皮策略(2025 年更新)
  • 抽象工厂模式(Abstract Factory Pattern)
  • c++26新功能——gcc15.1的支持
  • 第1章 Python 解释器安装(Anaconda/Pyenv 推荐)
  • 生成式 AI 的重要性
  • 第6章 Python 基本数据类型详解(int, float, bool, str)细节补充
  • GPU平台-优云智算
  • 机器学习中的分类和回归问题
  • thonny提示自动补全功能