创建阿里云物联网平台

news2024/11/15 12:23:26

创建阿里云物联网平台

对云平台设备创建过程做记录,懒得再看视频

文章参考视频:https://www.bilibili.com/video/BV1jP4y1E7TJ?p=26&vd_source=50694678ae937a743c59db6b5ff46c31

阿里云:https://www.aliyun.com

1.物联网平台简介

局域网通信

在这里插入图片描述

因为手机和电脑都是通过运营商连接互联网,运营商分配的都是动态IP地址,不能长期稳定的创建连接,所以要借用云端服务器来获得稳定的连接

在这里插入图片描述

获取云端服务器的方法

在这里插入图片描述

目前市面上很多厂商都有自己的物联网平台,可以提供给个人进行简单的开发,本次实验使用阿里云平台

在这里插入图片描述

连接云平台需要的网络通信协议

在这里插入图片描述

嵌入式设备与阿里云通信的协议大多为MQTT协议

在这里插入图片描述

通信示意

在这里插入图片描述

2.在阿里云创建产品和设备

在这里插入图片描述

注册账号

在这里插入图片描述

点击控制台后界面,再按下面步骤点击

在这里插入图片描述

在打开的全部项目中点击物联网平台

在这里插入图片描述

进入物联网平台首页

在这里插入图片描述

这里使用免费的公共实例,对于个人学习来说已经足够

在这里插入图片描述

按照物联网平台首页的步骤点击设备数,跳转到如下页面,进行产品的创建

在这里插入图片描述

设置产品参数,产品名自定义

在这里插入图片描述

创建完产品后,添加一个设备

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

完成设备创建,显示未激活

在这里插入图片描述

3.安装MQTT.fx软件

云平台设备创建好后,就要验证云平台是否能正常通信,可以使用软件与云平台进行MQTT协议的通信测试

教程给出的是MQTT.fx软件的使用,但这个软件我在使用时是需要许可证的,没有许可证的话用不了,有的话可以按照下面步骤来

阿里云MQTT.fx使用文档:https://help.aliyun.com/document_detail/140507.html

没有许可证的可以使用MQTTX软件,配置步骤和通信方法与MQTT.fx的类似,可以参考:https://blog.csdn.net/weixin_46251230/article/details/128994554

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

安装好MQTT.fx软件后,打开软件,接下来设置软件参数,与云平台建立连接

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

回到阿里云平台,找到MQTT连接参数

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

点击连接

在这里插入图片描述

上一步点击连接后,刷新阿里云平台,查看设备是否在线

在这里插入图片描述

4.测试数据收发

数据下行测试

首先进行数据下行测试,下行是指云端服务器发送数据,MQTT.fx软件接收数据

数据通信前需要搞懂Topic的类型:

将硬件采集到的数据上传到云端称为发布;云端将数据下发给开发板称为订阅。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

MQTT.fx软件订阅该Topic类,后续云平台通过该Topic类发送信息,则MQTT.fx软件可以接收到,如果没订阅则无法接收

${deviceName}替换成自己的设备名称,这个很重要,如果使用到其他权限的Topic也要改设备号

如果创建了多台设备,则想与哪台设备通信,就替换成对应的设备名

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

MQTT.fx软件接收到测试数据,说明数据下行测试成功

在这里插入图片描述

阿里云平台可以查看发送的所有数据

在这里插入图片描述

在这里插入图片描述

数据上行测试

MQTT.fx软件发送数据,云端服务器接收

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

显示接收到数据无误后,说明数据上行测试成功

在这里插入图片描述

5.深入自学资料

在这里插入图片描述

在这里插入图片描述
然后就会出现阿里云平台学习资料

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

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

相关文章

基于jsp的网络电子相册的设计与实现

技术:Java、JSP等摘要:随着科学技术的不断进步,云技术以及大数据的不断完善,越来越多的网络忠实用户告别了冲洗相片的时代,他们更喜欢将相片上传至网络,这样就省去了携带和查找的麻烦,随时随地只…

大数据技术之Hudi

Hudi概述 1.1 Hudi简介 Apache Hudi(Hadoop Upserts Delete and Incremental)是下一代流数据湖平台。Apache Hudi将核心仓库和数据库功能直接引入数据湖。Hudi提供了表、事务、高效的upserts/delete、高级索引、流摄取服务、数据集群/压缩优化和并发&a…

Vue3 的基础使用(详细)

一、Vite创建Vue3 项目 npm init vitelatest vue3-ts-vite -- --template vue创建成功后用npm install命令安装依赖运行项目 vue3vite初始化项目的基础结构 启动成功的页面 二、Vue3基本语法 1、定义全局变量 <template><h1>{{msg}}</h1><div><a…

常见漏洞之 Fastjson

数据来源 01 Fastjson相关介绍 》Fastjson概述 》Fastjson历史漏洞 02 Fastson的识别与漏洞发现 》Fastjson寻找 》Fastjson漏洞发现&#xff08;利用 dnslog&#xff09; 03 修复建议 建议1&#xff1a;使用fastjson1.2.83版本&#xff1b; Github地址&#xff1a;https:…

MySQL 高级查询

目录1.左关联2.右关联3.子查询4.联合查询5.分组查询1.左关联 MySQL中的左关联&#xff08;Left Join&#xff09;是一种基于共同列的连接操作&#xff0c; 它将左侧表中的所有行与右侧表中匹配的行结合在一起&#xff0c; 如果右侧表中没有匹配的行&#xff0c;则结果集中右侧…

[数据库]基本数据类型

●&#x1f9d1;个人主页:你帅你先说. ●&#x1f4c3;欢迎点赞&#x1f44d;关注&#x1f4a1;收藏&#x1f496; ●&#x1f4d6;既选择了远方&#xff0c;便只顾风雨兼程。 ●&#x1f91f;欢迎大家有问题随时私信我&#xff01; ●&#x1f9d0;版权&#xff1a;本文由[你帅…

nodejs下载安装以及配置全局变量

一、下载 官网下载&#xff1a; 1、https://nodejs.org/dist/v10.16.3/node-v10.16.3-win-x64.zip 2、http://nodejs.cn/download/ 注&#xff1a;根据自己的项目对应电的nodejs版本去下载对应的&#xff0c;否则肯出现项目无法运行的情况 二、安装 无脑下一步即可&#xff0…

【2021/反事实/POI推荐】Improving location recommendation with urban knowledge graph

文章全文首发&#xff1a;码农的科研笔记&#xff08;公众号&#xff09; 原文&#xff1a;https://arxiv.org/abs/2111.01013 1 动机 位置推荐定义为推荐地理位置给用户&#xff0c;现有推荐无法无法很好的建模地理位置属性&#xff0c;这导致推荐结果是次优的。同时作者希望…

引入QQ邮箱发送验证码进行安全校验

最近想给自己的项目在注册时加点安全校验&#xff0c;本想着使用短信验证码&#xff0c;奈何囊中羞涩只能退而求次改用QQ邮箱验证注册~ 一.需求分析 场景&#xff1a;用户输入自己的邮箱&#xff0c;点击获取验证码&#xff0c;后台会发送一封邮件到对应邮箱中。 分析&#x…

element表单搜索框与表格高度自适应

一般在后台管理系统中&#xff0c;表单搜索框和表格的搭配是非常常见的&#xff0c;如下所示&#xff1a; 在该图中&#xff0c;搜索框有五个&#xff0c;分为了两行排列。但根据大多数的UI标准&#xff0c;搜索框默认只显示一行&#xff0c;多余的需要进行隐藏。此时的页面被…

【Flutter入门到进阶】跨平台相关-Flutter的选择

1.回顾Android渲染机制工作流程 1.1 图例 1.2 说明 1.Android内部自己通过skia引起完成图像构建 2.Android通过surfacefilinger来完成图像与驱动之间的处理 2 自建渲染引擎渲染方案 自建渲染引擎渲染方案&#xff0c;是有别于Web渲染采用WebView容器进行渲染UI、原生渲染…

软件设计(十)--计算机系统知识

软件设计&#xff08;九&#xff09;https://blog.csdn.net/ke1ying/article/details/128990035 一、效验码 奇偶效验&#xff1a;是一种最简单的效验方法。基本思想是&#xff1a;通过在编码中增加一个效验位来使编码中1的个数为奇数&#xff08;奇效验&#xff09;或者为偶…

微内核架构

QNX微内核架构 设计原则 最小化内核功能 将操作系统功能移到用户态&#xff0c;成为Server“服务”。在用户模块之间&#xff0c;通过消息传递机制通信。 在宏内核中&#xff0c;文件系统和磁盘驱动都是运行在内核态&#xff0c;应用通过内核调用文件系统&#xff0c;文件系…

Ubuntu搭建博客typecho

提示 见过这样类型的blog吧&#xff0c;现在就是最详细的搭建过程。 第一步 搭建apache2环境 安装命令 sudo apt -y install apache2 apache2-utils访问项目地址&#xff1a; /var/www/html配置文件在: /etc/apache2/日志在&#xff1a; /var/log/apache2/ 修改配置文件 vim…

如何在项目中正确使用异常?

文章目录异常系列文章一、异常介绍二、异常体系三、异常处理机制四、异常处理五、异常调用链异常系列文章 如何在项目中正确使用异常&#xff1f;如何优雅的设计Java异常Java统一异常处理–实战篇Java 异常处理的误区和经验总结你要的Java常见异常都在这里Java中异常抛出后代码…

SpringBoot后端接口请求参数映射方式详解

在SpringBoot项目中&#xff0c;前端HTTP请求中的参数如何映射到Controller层的接口方法中的参数&#xff1f;这里针对各种方式做一个测试与总结。 1&#xff1a;QueryString方式 QueryString参数传递的方式为&#xff0c;在请求URL中直接拼接请求参数如&#xff1a;URL?para…

Java实现调用ChatGPT详解

Java调用ChatGPT的小插件1. 申请ChatGPT账号2. 配置阶段2.1 依赖引入2.2 配置application.yml文件2.3 EnableChatGPT注解3. 使用4. 测试1. 申请ChatGPT账号 CSDN上面有很多申请ChatGPT账号的教程&#xff0c;可以直接搜索chatgpt账号注册&#xff0c;然后按照高赞的几个回答注…

谷粒商城--SPU和SKU

目录 1.SPU和SKU概念 2.表的关系理解 3.导入前端代码 4.完善后端接口 5.属性分组详情 6.规格参数详情 7. 销售属性详情 8.分组与属性关联 9.发布商品 10.仓库服务 1.SPU和SKU概念 SPU&#xff1a;standard product unit(标准化产品单元)&#xff1a;是商品信息聚合的…

链表OJ(一)

目录 从尾到头打印链表_牛客题霸_牛客网 160. 相交链表 141. 环形链表 142. 环形链表 II 138. 复制带随机指针的链表 从尾到头打印链表_牛客题霸_牛客网 输入一个链表的头节点&#xff0c;按链表从尾到头的顺序返回每个节点的值&#xff08;用数组返回&#xff09;。 如输入…