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

jetlinks物联网平台学习4:http协议设备接入

http协议设备接入

  • 1、创建产品
  • 2、配置设备接入方式
  • 3、配置网络组件
  • 4、上传消息协议
  • 5、填写网关信息
  • 6、配置http认证信息
  • 7、配置物模型
  • 8、创建设备
  • 9、使用apiPost模拟设备接入
    • 9.1、设备上线
    • 9.2、设备上报属性
    • 9.3、设备事件上报

1、创建产品

创建产品

2、配置设备接入方式

在这里插入图片描述

点击新增
在这里插入图片描述
选择http接入
在这里插入图片描述

3、配置网络组件

新增网络组件
在这里插入图片描述
在这里插入图片描述
点击新增->上传协议
在这里插入图片描述

4、上传消息协议

上传消息协议

5、填写网关信息

填写网关信息

6、配置http认证信息

产品详情->设备接入->HTTP认证配置,填写Token, 本文使用的token为admin。

在这里插入图片描述
在这里插入图片描述
点击启用产品
在这里插入图片描述

7、配置物模型

配置一个物模型属性temperature和事件reportWet
temperature配置方式跟第三篇文章一样

reportWet事件:
在这里插入图片描述
输出参数:
在这里插入图片描述
在这里插入图片描述

8、创建设备

创建设备

9、使用apiPost模拟设备接入

9.1、设备上线

在这里插入图片描述
目前是离线状态

URL:http://{host:port}/{productId}/{deviceId}/online

post请求

请求头:Authorization:Bearer admin
请求体:{}

在这里插入图片描述
返回成功。页面显示设备也上线
在这里插入图片描述

9.2、设备上报属性

URL:http://{host:port}/{productId}/{deviceId}}/properties/report
post请求
方向:设备->平台

消息体:

{
	"deviceId": "1840037431304814592",
	"properties": {
		"temperature": 12.4 
	}
}

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

9.3、设备事件上报

URL:http://{host:port}/{productId}/{deviceId}/event/{eventId}

#eventId指的事件id:
在这里插入图片描述

方向:设备->平台

消息体:

{
	"messageId": "1621330658213723945",
	"data": {
		"wet": 23.2
	}
}

在这里插入图片描述

平台也上报成功了
在这里插入图片描述


http://www.kler.cn/news/324823.html

相关文章:

  • hive如何删除分区
  • Maven-三、聚合
  • 【Python】FeinCMS:轻量级且可扩展的Django内容管理系统
  • 应用性能管理工具-SkyWalking
  • 精通Maven:多模块项目中的依赖管理
  • 支付宝沙箱环境 支付
  • 18.Linux-配置DNF仓库
  • 15分钟学 Python 第29天 : 数据库基础
  • 【Linux】防火墙
  • 《马力欧+疯狂兔子 星耀之愿》风灵月影修改器秘籍:轻松征服星辰大海
  • 数据结构——顺序表(基础代码题)
  • 【chrome 插件】初窥
  • JAVA基础:AtomicInteger
  • 解锁高效工作的秘密武器
  • 足底筋膜炎怎么治疗才能彻底除根
  • 学习之什么是装饰器
  • 【django】django项目使用https访问+ssl证书
  • Java基于easyExcel的自定义表格格式
  • 租界服务器跑深度学习(一)服务器租用
  • vue3+AntvS2基本使用与导出excel
  • Golang | Leetcode Golang题解之第436题寻找右区间
  • 长文本溢出,中间位置显示省略号
  • 基于Node.js+Express+MySQL+VUE新闻网站管理系统的设计与实现
  • 小程序原生-地理定位功能介绍和实现
  • Service和Endpoints
  • 使用C#,MSSQL开发的钢结构加工系统
  • 如何在iPad上用Chrome实现无痕浏览
  • Acwing 快速幂
  • 力扣 简单 876.链表的中间结点
  • Leetcode面试经典150题-383.赎金信