阿里云平台创建设备及连接

        使用阿里云平台创建项目,利用MQTT.fx软件配置相关的连接,在软件上完成消息的订阅与推送,与手机APP进行同步数据。了解MQTT相关的协议。

1.注册阿里云平台账号,完成实名注册!

618创新加速季_新迁入云享5亿算力补贴-阿里云

注册完成后完成实名认证。

点击左上角的账号,跳转到账号界面,在左边功能栏实名认证,选择个人认证,只有认证完成才可以使用阿里云的相关服务。

2.飞燕平台使用

搜索框搜索飞燕平台

点击产品控制台,授权飞燕平台,进入界面后

 输入项目名称后点击确定(最多四个项目,每个项目可以创建多个产品)

在项目里面创建具体的产品,和物联网平台的产品是一个东西(后续可以在物联网平台中查看到该产品,以及该产品下面的设备)

 进入此界面

点击创建新产品后,输入产品名称;所属品类(自己选择);产品类型选网关;通讯类型选蜂窝;开发方式选择芯片模组选择其他,点击同意,数据格式选择ICA,使用 ID² 认证选择否;点击确认

 进入到下面界面后,把原有的标准功能全部删除掉,再点击添加自定义功能。

 选择属性按图类比进行设置,服务与事件不用管,点击确定完成一个功能的添加。

添加湿度功能

 添加LED灯开关功能

 添加完成后,如图,再点击人机交互。

 选择云智能app,点击保存。

 进入界面后,任意输入品牌与型号,点击保存。

 点击设备面板进行配置,点击选择面板,创建面板,空白面板。

 进入新界面,选择对应功能模块拖到界面中去,自己设计界面,然后点击保存,输入名称后,点击保存。

 

 保存完成后返回平台,点击设备面板进行配置,点击选择面板,选择刚才创建的面板。

这里先下载云智能APP软件

 

 再选择产品说明书,我们是练习所以上传任意PDF文件,然后下载配网二维码,这个二维码用云智能手机APP扫。

但设备还没有发布,先不急。

 点击设备调试,新增测试准备,输入设备名,点击确定。

 点击批量生产,发布产品。点击确定,我同意。发布成功。

 

 3.进入物联网平台

nullicon-default.png?t=N7T8https://iot.console.aliyun.com/?spm=5176.12818093_-1363046575.categories-n-products.diot.3be916d08LxMyR

 点击公共实例,进入界面

 一个产品可以有多个设备,设备模拟器是是模拟单片机(客户端)设备上线,使用的时候要保证单片机设备离线再使用,并且平台显示设备离线。日志服务是显示单片机设备和阿里云通信的数据交互而在线调试是为了下发LED开灯关灯︰阿里云下发指令给单片机。

点击设备,找到对应的设备,点击查看,进入页面后找到MQTT 连接参数点击查看,一键复制当前信息到空白文档中,方便后面查看。

 4.下载打开MQTT.fx软件

开始配置点击齿轮,选择user credentials复制对应内容后,点击下方的OK。

 成功后出现以下界面。

返回云平台页面刷新,找到对应设备,显示在线

 接下来发布消息,点击产品,找到设备,点击查看,找到topic类,再找到物模型通信把对应内容复制下来。

 

 设备名可以在设备中找到

寻找发布消息的有效载荷部分的格式

对应的内容{"id":1718714068432,"params":{"temperature":22,"Humidity":33,"LEDSwitch":0},"version":"1.0","method":"thing.event.property.post"}

再点击设备退出设备模拟器,点击确定。

 找到MQTT.fx软件复制刚才的内容。

上面对应的指可以更改,更改后设备也会改变。

 查看日志服务

5.进行数据的下发 

先订阅主题

再进行模拟数据下发 -- 一定要保证设备在线

找到在线调试,选择对应设备,调节对应功能模块,点击设置,日志显示则成功

 MQTT.fx软件显示

 6.下载云智能APP,连接手机APP

 这里回到飞燕平台上,选择设备找到人机交互,选择产品说明书,打开下载配网二维码,手机APP连接即可。

手机云智能APP直接扫码建立连接。

手机APP显示

多次控制LED灯后,MQTT.fx软件显示

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/29696.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何写出一份出色的论文开题报告

论文开题报告是研究生阶段一个关键的环节,它直接影响着后续论文的质量。一份好的开题报告不仅能让导师及评审专家对你的研究方向和内容有一个全面的了解,还能帮助你梳理思路,为顺利开展研究奠定基础。下面就让我们一起来看看,要如何写好一份开题报告。 开题报告的主要内容 一…

JCR一区 | Matlab实现GAF-PCNN、GASF-CNN、GADF-CNN的多特征输入数据分类预测/故障诊断

JJCR一区 | Matlab实现GAF-PCNN、GASF-CNN、GADF-CNN的多特征输入数据分类预测/故障诊断 目录 JJCR一区 | Matlab实现GAF-PCNN、GASF-CNN、GADF-CNN的多特征输入数据分类预测/故障诊断分类效果格拉姆矩阵图GAF-PCNNGASF-CNNGADF-CNN 基本介绍程序设计参考资料 分类效果 格拉姆…

【网络编程开发】16.域名解析与http服务器实现原理

16.域名解析与http服务器实现原理 文章目录 16.域名解析与http服务器实现原理gethostbyname 函数HTTP的操作过程实现httphome.htmlhttp-head.txtserver.c gethostbyname 函数 原型&#xff1a; #include <netdb.h> struct hostent *gethostbyname(const char *hostname);…

技巧|手机上看SwanLab实验的两种方法

什么是SwanLab? SwanLab是一个深度学习实验管理与训练可视化工具&#xff0c;由西安电子科技大学创业团队打造&#xff0c;融合了Weights & Biases与Tensorboard的特点&#xff0c;可以记录整个实验的超参数、指标、训练环境、Python版本等&#xff0c;并可视化图表&…

Java代码运行的原理

Java的运行原理主要涉及编译、类加载、字节码执行和垃圾回收。以下是Java代码的运行流程和关键组件的详细解释&#xff1a; 1. 编写代码 开发者使用文本编辑器或IDE编写Java源代码&#xff0c;文件扩展名为.java。例如&#xff1a; public class HelloWorld {public static …

google chrome浏览器安装crx插件Jam

先上一张图&#xff1a; Jam是bug报告生成插件 1、在地址栏中输入chrome://extensions/&#xff0c;然后回车。 2、将下载好的crx插件&#xff0c;直接拖到里面就可以完成安装工作了。 3、测试了一下jam插件&#xff0c;发现直接没有响应。 4、点击【移除】直接可以删除插件…

C++ 子集合枚举

给定一个正整数数组 nums[], 求所有可能的组合&#xff0c;使得组合中的元素和等于target, 例如: nums 为 {3, 4, 5}, target 为 9, 解为 {3, 3, 3}, {4, 5} #include <algorithm> #include <memory> #include <string> #include <vector> #include…

这四个有意思的工具,很香

提醒英雄 提醒英雄应用是一款能够帮助用户彻底解决健忘症的应用程序。该应用创建的事项会完全同步到通知中心&#xff0c;并且持续保持在锁屏界面上&#xff0c;只要打开手机&#xff0c;用户就会看到之前设置的提醒事项。这种设计确保了用户在任何时候都能及时收到提醒&#…

YOLOv10改进 | 注意力篇 | YOLOv10引入Polarized Self-Attention注意力机制

1. Polarized Self-Attention介绍 1.1 摘要:像素级回归可能是细粒度计算机视觉任务中最常见的问题,例如估计关键点热图和分割掩模。 这些回归问题非常具有挑战性,特别是因为它们需要在低计算开销的情况下对高分辨率输入/输出的长期依赖性进行建模,以估计高度非线性的像素语…

uniapp——微信扫码进入小程序、H5页面,获取数据

进入小程序 微信调起扫一扫&#xff0c;扫描一个二维码码进入小程序 【http://www.love.com/?id20】 onLoad((options) > {if (options.q) {let url decodeURIComponent(options.q)id.value i.getUrlKey(id, url)getDetails()return} })进入H5 微信调起扫一扫&#xf…

【ARMv8/ARMv9 硬件加速系列 2.3 -- ARM NEON 的四舍五入指令】

文章目录 NEON 的四舍五入SRSHLR 指令格式SRSHLR 操作说明SRSHLR 示例解释NEON 的四舍五入 SRSHR指令是ARMv8 NEON SIMD指令集中的一部分,用于对向量中的每个元素进行向右的算术位移操作,并将结果四舍五入。SRSHR指令的全称是Signed Rounding Shift Right,适用于带符号的整…

JavaFX DatePicker

JavaFX DatePicker允许从给定日历中选择一天。DatePicker控件包含一个带有日期字段和日期选择器的组合框。JavaFX DatePicker控件使用JDK8日期时间API。 import javafx.application.Application; import javafx.scene.Scene; import javafx.scene.control.DatePicker; import j…

基础语法总结 —— Python篇

1、环境搭建 建议直接安装 PyCharm &#xff08;Community Edition&#xff09; Python3.x版本&#xff0c;前者是一个很好用的编译器&#xff0c;后者是Python的运行环境之类的&#xff0c;安装参考https://mp.csdn.net/mp_blog/creation/editor/139511640 2、标识符 第一个…

AWS无服务器 应用程序开发—第十二章 AWS Step Functions

AWS Step Functions 是一种服务,用于协调和管理分布式应用程序中的多个 AWS 服务和 Lambda 函数。它通过创建有状态的工作流来简化和自动化应用程序的各种工作流程,使得复杂的业务逻辑可以以可管理和可调试的方式实现。 主要功能和特点: 状态机定义: 使用 JSON 或 Amazo…

Django与Flask的区别:从开发者视角的深度探讨

Django与Flask的区别&#xff1a;从开发者视角的深度探讨 在现代Web开发中&#xff0c;Python的两大热门框架Django和Flask&#xff0c;常常引起开发者的热烈讨论。作为一个在Python生态系统中进行Web开发的技术员&#xff0c;选择适合的框架至关重要。今天&#xff0c;我将从…

004-配置交换机ssh远程登录

配置交换机ssh远程登录 注意事项 要远程的本机电脑必须与该交换机在同一个网段&#xff0c;以下实验在172.16.12段下模拟&#xff0c;本地ip设置为172.16.12.10&#xff0c;交换机的ip设置为172.16.12.254 将密码设置为明文&#xff08;simple&#xff09;是不安全的&#x…

MindSpore Transformers套件教程

MindSpore Transformers套件教程 项目地址&#xff1a;https://gitee.com/mindspore/mindformers 一、介绍 MindSpore Transformers套件的目标是构建一个大模型训练、微调、评估、推理、部署的全流程开发套件&#xff0c;提供业内主流的Transformer类预训练模型和SOTA下游任…

C++实时检测耳机的插入与拔出(附源码)

目录 1、实现继承于IMMNotificationClient接口类的CMMNotificationClient类,实时感知音频设备变化的通知事件 2、在CMMNotificationClient的构造函数中初始化多媒体设备COM接口,设置回调类指针 3、通过获取音频设备接口下外设的KSJACK_DESCRIPTION 信息判断耳机的连接状态…

猫头虎分享已解决Bug || 前端领域技术问题解析

原创作者&#xff1a; 猫头虎 作者微信号&#xff1a; Libin9iOak 作者公众号&#xff1a; 猫头虎技术团队 更新日期&#xff1a; 2024年6月6日 博主猫头虎的技术世界 &#x1f31f; 欢迎来到猫头虎的博客 — 探索技术的无限可能&#xff01; 专栏链接&#xff1a; &…

从老花眼开始

三年前&#xff0c;博主的的火眼金睛开始老花了&#xff0c;表现就是看近处看不清了。人眼对可视距离的标准可以定义为&#xff1a;看手机为近距离&#xff0c;看电脑为中距离&#xff0c;看电视为中距离&#xff0c;看红绿灯为远距离。老花眼就是戴近视眼镜直接看手机看不清了…