丙午🐎年

acc8226 的博客

保存到设备

准备

ak
tenantId
deviceType
userId

https://tzhb.tzshkhb.com/openApi/getMnData 拉取所有设备信息然后进行写入到 device 表即可。

保存到警报

写入 alarm 表即可,注意 id 的生成条件。

下发命令

{
“method”: “EleDevice”,
“params”: {
“ID”: “202401050001”,
“RequestPush”:true
}
}

{
“method”: “TwoWay”,
“params”: {
“ID”: “202401050001”,
“GetConfig”:true
}
}

“{
“method””: ““EleDevice””,
“params”“: {
“ID””: “231205012”,
“reboot”:true
}
}"

"{
““method””: ““EleDevice””,
““params””: {
““ID””: "“231205012"”,
““GetConfig””:true
}
}

任务参数

http://czw.menhey.cn/wdk?action=obj.interface&method=getAlarmInfoByXF&transdata={fcity_code%3A331000%2Csecret%3A119E7377B2CC45668CF91AE019990000}

下发指令(单向/双向)

调用可以分为单向和双向:

  • 单向 RPC 请求直接发送请求,并且不对设备响应做任何处理。
  • 双向 RPC 请求会发送到设备,并且超时期间内接收到来自设备的响应。

可通过规则链、面板控件或 REST API 方式,向设备下发指令。

以 REST 方式为例,当需要发送RPC请求需要使用下面 URL 执行 HTTP POST 请求:

http(s)😕/host:port/api/plugins/rpc/{callType}/{deviceId}

url说明:

http(s)😕/host:port 表示 ThingsBoard 服务器URL,例如 https://thingsboard.cloud
callType 表示 oneway 或者 twoway
deviceId 表示设备 ID

阅读全文 »

以 master 版本导入的是官方 3.0.1 版本且未经修改为例。

下载和安装

一键安装

1
2
3
4
5
6
7
docker run -it \
-v ~/.tb-gateway/logs:/thingsboard_gateway/logs \
-v ~/.tb-gateway/extensions:/thingsboard_gateway/extensions \
-v ~/.tb-gateway/config:/thingsboard_gateway/config \
--name tb-gateway \
--restart always \
thingsboard/tb-gateway
阅读全文 »

我的系列

资料哪里找

永州市教育局官网-档案去哪找 点击飘窗“永州市大中专毕业生就业服务大厅”,根据相关流程指示进行查询

阅读全文 »

JavaScript 对象表示法(JSON)是用于将结构化数据表示为 JavaScript 对象的标准格式,通常用于在网站上表示和传输数据。

由于 JSON 非常简单,很快就风靡 Web 世界,并且成为 ECMA 标准。几乎所有编程语言都有解析 JSON 的库,而在 JavaScript 中,我们可以直接使用 JSON,因为 JavaScript 内置了 JSON 的解析。

什么是 JSON

JSON 是一种按照 JavaScript 对象语法的数据格式,这是 Douglas Crockford 推广的。虽然它是基于 JavaScript 语法,但它独立于 JavaScript,这也是为什么许多程序环境能够读取(解读)和生成 JSON。

阅读全文 »
0%