有人物联网模块连接阿里云物联网平台的方法

摘要:本文介绍有人物联网模块M100连接阿里云的参数设置,作为说明书的补充。

没有阿里云功能需求的请略过本文,不要浪费您宝贵的时间。

网络选择LTE,请先确保插入的SIM卡有流量。

接下来配置阿里云云服务。如下图所示,请将您的几个参数填写进去。这几个参数不清楚从哪里找怎么办?

请参考文章

如何在阿里云物联网平台新增一个设备_阿里云物联网云平台没有设备-CSDN博客文章浏览阅读2.8k次,点赞2次,收藏5次。摘要:本文讲解在阿里云物联网平台上新增一个设备的详细步骤。_阿里云物联网云平台没有设备https://blog.csdn.net/youngwah292/article/details/111991944设置的发布topic是重点,有人提供的json例程是无法让您的数据上云的。边缘采集的数据存储在设备的虚拟寄存器中,通过设备的主动上报功能,可以将这些数据传送到客户的服务器平台,无需服务器在下发采集命令。边缘上报需要客户设定上报条件,上报的数据模板,设备根据设定好的上报条件将数据传送到客户服务器。边缘上报支持周期上报,变化上报,定时上报和区间上报四种上报条件;上报通道可以选择MQTT,阿里云,AWS,微软云,TCP/UDP/HTTP传输。

说明书中提到:数据上报功能将以Json 格式将点位数据进行上传到服务器,客户可以根据服务器的要求对Json 模板进行自定义配置,确保上传的数据格式符合服务器的解析要求,Json 模板中可以定义数据点的实际名称。但Json 模板配置需要注意以下几点:
1、当前默认Json 模板格式为:{"key":"value"};
2、Key 为用户自定义数据,可以设置为数据点的实际物理名称,数据上报时,不对key 做任何修改;
3、Value 为字符类型,需要填入数据点位名称,数据上报时,会将点位名称对应的实际采集数值代入替换。
4、示例:
边缘点位node0101 和node0102 的采集数值分别为30 和20;
Json 模板设置为{"Current":"node0101","Voltage":"node0102"};
实际上报数据格式为:{"Current":30,"Voltage":20}。
Json 模板的添加除了数据点位之外,还可以加入一些特定的标识,例如产品的固件版本,SN,MAC 等参数,这些参数可以作为设备的唯一标识或者设备识别信息来处理。在Json 模板的value 值位置直接添加相关的标识名称,设备在上报过程中,就会将标识名称对应的数据代入后上报。例如上报时间戳, 设置Json 模板为{"tiem":"sys_time"} , 实际设备上报的数据是{"tiem":"2022-10-08T10:37:45.403Z"}。可填入Json 模板的标识列表如下:

 跟着上面的来做,是无法实现数据上云的。正确的操作方法如下图所示:

正确的主题应该是下面的这个,请将带有$符号的内容替换为您的参数。如果不清楚是哪个参数,请自行学习。

/sys/${ProductKey}/${deviceName}/thing/event/property/post

正确的json字符串应该是

{"method":"thing.event.property.post","params":{"test":"node0101"}}

 希望能够解决大家的问题。

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

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

相关文章

windows mysql安装

1、首先去官网下载mysql安装包,官网地址:MySQL :: Download MySQL Community Server 2:把安装包放到你安装mysql的地方,然后进行解压缩,注意,解压后的mysql没有配置文件,我们需要创建配置文件 配…

mediasoup webrtc音视频会议搭建

环境ubuntu22.10 nvm --version 0.33.11 node -v v16.20.2 npm -v 8.19.4 node-gyp -v v10.0.1 python3 --version Python 3.10.7 python with pip: sudo apt install python3-pip gcc&g version 12.2.0 (Ubuntu 12.2.0-3ubuntu1) Make 4.2.1 npm install mediasoup3 sudo …

S4.2.4.7 Start of Data Stream Ordered Set (SDS)

一 本章节主讲知识点 1.1 xxx 1.2 sss 1.3 ddd 二 本章节原文翻译 2.1 SDS 数据流开始有序集 SDS 代表传输的数据类型从有序集转为数据流。它会在 Configuration.Idle,Recovery.Idle 和 Tx 的 L0s.FTS 状态发送。Loopback 模式下,主机允许发送 SDS。…

初阶JavaEE(14)表白墙程序

接上次博客:初阶JavaEE(13)(安装、配置:Smart Tomcat;访问出错怎么办?Servlet初识、调试、运行;HttpServlet:HttpServlet;HttpServletResponse)-C…

Rust学习日记(二)变量的使用--结合--温度换算/斐波那契数列--实例

前言: 这是一个系列的学习笔记,会将笔者学习Rust语言的心得记录。 当然,这并非是流水账似的记录,而是结合实际程序项目的记录,如果你也对Rust感兴趣,那么我们可以一起交流探讨,使用Rust来构建程…

修复dinput8.dll文件的缺失,以及修复dinput8.dll文件时需要注意什么

dinput8.dll文件通常在使用大型游戏时容易出现dinput8.dll文件丢失的情况,今天这篇文章将要教大家修复dinput8.dll文件的缺失,同时在修复dinput8.dll文件时需要注意些什么?防止文件在修复的过程中出现其他的错误。 dinput8.dll是DirectInput库…

HarmonyOS列表组件

List组件的使用 import router from ohos.routerEntry Component struct Index {private arr: number[] [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]build() {Row() {Column() {List({ space: 10 }) {ForEach(this.arr, (item: number) > {ListItem() {Text(${item}).width(100%).heig…

解决Nsight Systems错误

一、错误1 解决办法 In order to collect CPU samples, Nsight Systems uses the linux perf functionality under the covers. This functionality is not available when Paranoid is set >2. (from the documentation) Requirements for x86_64, Power, and ARM SBSA T…

SQL Server2000mdf升级SQL Server2005数据库还原

SQL Server2000数据库还原sqlserver 2000mdf升级 sqlserver 2008数据库还原SQL Server2005数据库脚本 sqlserver数据库低版本升级成高版本 sqlserver数据库版本升级 数据库版本还原 如果本机安装了sqlserver2012或者sqlserver2019等高版本 怎么样才能运行sqlserver2000的数据库…

Make.com实现多个APP应用的自动化的入门指南

Make.com是一款基于云的自动化平台,可帮助用户将多个应用程序连接在一起,并通过设置自动化流程来简化日常任务。Make.com提供丰富的API集成,支持连接各种流行的应用程序,包括社交媒体、电子商务、CRM等。 使用Make.com实现多个AP…

基于8086家具门安全控制系统设计

**单片机设计介绍,基于8086家具门安全控制系统设计 文章目录 一 概要二、功能设计设计思路 三、 软件设计原理图 五、 程序六、 文章目录 一 概要 # 8086家具门安全控制系统设计介绍 8086家具门安全控制系统是一种用于保护家具和保证室内安全的系统。该系统基于808…

小程序如何实现下拉刷新

要在小程序中实现下拉刷新功能,您可以使用小程序提供的页面生命周期函数和相关 API 来实现。下面是一般的步骤: 在页面的 JSON 配置文件中开启下拉刷新 {"enablePullDownRefresh": true }在对应页面的 JavaScript 文件中,监听下拉…

从0到1:腾讯云服务器使用教程

腾讯云服务器入门教程包括云服务器CPU内存带宽配置选择,选择云服务器CVM或轻量应用服务器,云服务器创建后重置密码、远程连接、搭建程序环境等,腾讯云服务器网txyfwq.com分享从0到1腾讯云服务器入门教程: 目录 腾讯云服务器入门…

Rust1 Getting Started Programming a Guessing Game

Rust学习笔记 Rust编程语言入门教程课程笔记 参考教材: The Rust Programming Language (by Steve Klabnik and Carol Nichols, with contributions from the Rust Community) Lecture 1: Getting Started hello_world.rs fn main(){println!("Hello World!"); …

1112 Stucked Keyboard(20分)

题目翻译: 当你用该键盘输入一些句子时,与这些键相对应的字符将在屏幕上重复出现 k 次。 现在,给定 k 以及最终屏幕显示的结果字符串,请你找出所有可能坏掉的按键,并给出原始字符串。 例如,当 k3 时&…

6 从物理层到MAC层

1、实现局域网中玩游戏 在早期的80后的大学宿舍中,组件一个宿舍的局域网,以便于宿舍内部可以玩游戏. 第一层(物理层) 1.首先是实现电脑连接电脑,需要依靠网线,有两个头。 2.一头插在一台电脑的网卡上&am…

WebGL:基础练习 / 简单学习 / demo / canvas3D

一、前置内容 canvas:理解canvas / 基础使用 / 实用demo-CSDN博客 WebGL:开始学习 / 理解 WebGL / WebGL 需要掌握哪些知识 / 应用领域 / 前端值得学WebGL吗_webgl培训-CSDN博客 二、在线运行HTML 用来运行WebGL代码,粘贴--运行&#xff…

大数据毕业设计选题推荐-无线网络大数据平台-Hadoop-Spark-Hive

✨作者主页:IT毕设梦工厂✨ 个人简介:曾从事计算机专业培训教学,擅长Java、Python、微信小程序、Golang、安卓Android等项目实战。接项目定制开发、代码讲解、答辩教学、文档编写、降重等。 ☑文末获取源码☑ 精彩专栏推荐⬇⬇⬇ Java项目 Py…

无需使用jadx-gui和mac电脑获取app备案公钥的方法

由于2023年,国家要求上架的app必须备案,因此app备案成为了很多公司迫切的需求。 备案的时候,需要填写app公钥,MD5值等参数,这些参数对于不熟悉加密技术的人来说,简直是无从下手,因为目前的开发…

Unity热更新

1,热更新的概念与作用 app更新通常分为两类,一种是整包更新(换包),一种是热更新(不换包,通过网络下载,动态更新资源等)。 整包更新,是指在需要更新时&#x…