thingsboard | thingsboard edge 删除设备 云端同步删除 thingsboard edge删除设备后 云端不删除设备
两个方法 1.改thingsboard源代码
目录:application\src\main\java\org\thingsboard\server\service\edge\rpc\processor\DeviceEdgeProcessor.java
第二种方法:写规则链
也是在thingsboard云端上(最后放json 如果没有除了紫色节点以外的结构 看我上一个帖子的最后有给出)thingsboard edge attributes update异常 | mqtt发送数据无法同步 且 本地无反应_qq_43601336的博客-CSDN博客
第二个图的json(第一个很简单 添加一个规则链和entity delete就行)
{
"ruleChain": {
"additionalInfo": {
"description": "当然代码层我已经改好了 懒得上库 先用这个 貌似没用?"
},
"name": "edge删除设备的同时删除云端设备",
"type": "EDGE",
"firstRuleNodeId": null,
"root": false,
"debugMode": false,
"configuration": null
},
"metadata": {
"firstNodeIndex": 3,
"nodes": [
{
"additionalInfo": {
"description": "",
"layoutX": 518,
"layoutY": 453
},
"type": "org.thingsboard.rule.engine.transform.TbTransformMsgNode",
"name": "Put token to metadata",
"debugMode": true,
"configuration": {
"jsScript": "metadata.token = msg.token;\nreturn {msg: msg, metadata: metadata, msgType: msgType};"
}
},
{
"additionalInfo": {
"description": "",
"layoutX": 679,
"layoutY": 273
},
"type": "org.thingsboard.rule.engine.rest.TbRestApiCallNode",
"name": "Delete Device from the cloud",
"debugMode": true,
"configuration": {
"restEndpointUrlPattern": "https://demo.thingsboard.io/api/device/${deviceId}",
"requestMethod": "DELETE",
"useSimpleClientHttpFactory": false,
"ignoreRequestBody": null,
"enableProxy": false,
"useSystemProxyProperties": false,
"proxyScheme": null,
"proxyHost": null,
"proxyPort": 0,
"proxyUser": null,
"proxyPassword": null,
"readTimeoutMs": 0,
"maxParallelRequestsCount": 0,
"headers": {
"Content-Type": "application/json",
"X-Authorization": "Bearer ${token}"
},
"useRedisQueueForMsgPersistence": false,
"trimQueue": false,
"maxQueueSize": 0,
"credentials": {
"type": "anonymous"
}
}
},
{
"additionalInfo": {
"description": "",
"layoutX": 329,
"layoutY": 269
},
"type": "org.thingsboard.rule.engine.rest.TbRestApiCallNode",
"name": "Get Bearer",
"debugMode": true,
"configuration": {
"restEndpointUrlPattern": "https://demo.thingsboard.io/api/auth/login",
"requestMethod": "POST",
"useSimpleClientHttpFactory": false,
"ignoreRequestBody": null,
"enableProxy": false,
"useSystemProxyProperties": false,
"proxyScheme": null,
"proxyHost": null,
"proxyPort": 0,
"proxyUser": null,
"proxyPassword": null,
"readTimeoutMs": 0,
"maxParallelRequestsCount": 0,
"headers": {
"Content-Type": "application/json"
},
"useRedisQueueForMsgPersistence": false,
"trimQueue": false,
"maxQueueSize": 0,
"credentials": {
"type": "anonymous"
}
}
},
{
"additionalInfo": {
"description": "",
"layoutX": 165,
"layoutY": 456
},
"type": "org.thingsboard.rule.engine.transform.TbTransformMsgNode",
"name": "Add your username and password",
"debugMode": false,
"configuration": {
"jsScript": "// put device id into metadata\nmetadata.deviceId = msg.id.id;\n\n\nvar newMsg = {};\nnewMsg.username = \"YOUR_EMAIL\";\nnewMsg.password = \"YOUR_PASSWORD\";\nreturn {msg: newMsg, metadata: metadata, msgType: msgType};"
}
}
],
"connections": [
{
"fromIndex": 0,
"toIndex": 1,
"type": "Success"
},
{
"fromIndex": 2,
"toIndex": 0,
"type": "Success"
},
{
"fromIndex": 3,
"toIndex": 2,
"type": "Success"
}
],
"ruleChainConnections": null
}
}
thingsboard | thingsboard edge 删除设备 云端同步删除 thingsboard edge删除设备后 云端不删除设备相关推荐
- 国标GB28181协议平台EasyGBS被国外IP攻击后如何快速删除这些垃圾设备?
随着计算机技术和互联网技术的快速发展,网络安全问题也日益突出和复杂.尤其是进入大数据时代,视频监控的数据资源价值更加显著,因此很容易被不法分子盯上,特别是在视频网络的传输中,大多数的前端接入设备要靠公 ...
- imessage_如何在所有Apple设备上同步您的iMessage
imessage Messages in iCloud lets you sync your iMessages across all of your Apple devices using your ...
- python 通达信上传云端_云端同步的问题-通达信知识 -程序化交易(CXH99.COM)
咨询内容: 通达信电脑版功能比较完善,有问题用户提出来也很快改进,但手机版实在是太不好用了,希望能尽快改进一下,就说一下简单的数据同步功能. 首先,现在数据同步只能上传自选股和自定义板块,用户其他的自 ...
- [Research Tips] 我的zotero文献管理方案: 云端同步+iPad批注+overleaf笔记
文献管理一直是一个很头疼的事. 最初直接在paper上做笔记, 后来尝试各种各样的文献管理软件, 比如endnote, mendeley等, 再后来直接用excel. 每一种方案都不是很满意. 最近尝 ...
- 微力同步如何运行Linux,微力同步:一款可以在多个设备上同步文件的应用程序...
说明:博主今天发现了个同步神器微力同步,可以在多个设备上同步文件,支持Mac,Windows.Linux.安卓(Android)和苹果(iOS),以及NAS系统集成等.和博主之前介绍的Syncthin ...
- 突然想 写个 接口定义 【来源于华为和海康 设备接口同步】
2019独角兽企业重金招聘Python工程师标准>>> 1. 海康主动接口 (由发起方控制设备id,删除也是由发起方控制,这样减少记录第三方的设备id记录) 2.华为被动接口 ( ...
- 更新网卡后蓝牙无法删除亦无法连接问题
造成原因 更换网卡后,蓝牙无法连接设备同时也无法删除连接.造成原因应该是网卡更换后蓝牙配置也变化了,但是现匹配设备还是与老版本配对,所以造成无法连接也无法删除. 解决办法 这个解决方法其实也是在贴吧看 ...
- Github 之删除文件或者文件夹(不影响本地文件,只删除远端的指定文件或者文件夹) 操作
Github 之删除文件或者文件夹(不影响本地文件,只删除远端的指定文件或者文件夹) 操作 目录 Github 之删除文件或者文件夹(不影响本地文件,只删除远端的指定文件或者文件夹) 操作 一.简单介 ...
- Pandas批量删除dataframe列名中的后缀实战:使用rstrip函数批量删除列名中的后缀(suffix)、使用replace函数批量删除列名中的后缀(suffix)
Pandas批量删除dataframe列名中的后缀实战:使用rstrip函数批量删除列名中的后缀(suffix).使用replace函数批量删除列名中的后缀(suffix) 目录
- Pandas批量删除dataframe列名中的前缀实战:使用lstrip函数批量删除列名中的前缀(prefix)、使用replace函数批量删除列名中的前缀(prefix)
Pandas批量删除dataframe列名中的前缀实战:使用lstrip函数批量删除列名中的前缀(prefix).使用replace函数批量删除列名中的前缀(prefix) 目录
最新文章
- python发送文件_Python实现基于HTTP文件传输实例
- 【最详细】数据结构(C语言版 第2版)第三章课后习题答案 严蔚敏 等 编著
- Java爬取并下载酷狗音乐
- 科技部 2010-09-05
- 【英语学习】【Daily English】U11 Work L04 Can you keep it a secret?
- 在使用SVN,下载文件到本地时,一定要把全目录下载下来!
- (转)招行推出的摩羯智能理财,到底是在做什么?
- 青少年编程Playgrounds之一
- 网页制作html怎么居中,网页制作中的水平居中和垂直居中解决方法集合
- 使用FastDFS实现图片服务器的功能【案例演示】
- python抓取网站访客手机号_网站获取访客QQ系统
- 自动驾驶数据闭环系列之一:理想丰满,现实骨感
- HttpRunner
- 专科毕业,从0到1400star,从阮一峰周刊到尤雨溪推荐的开源项目总结
- jieba,为中文分词而生的Python库
- 维特智能单轴高精度旋转角度传感器航向倾角仪无漂移HWT101CT
- 中荷金生有约养老年金险怎么样?好不好?
- maven配置SSM框架整合 其中包括maven在使用过程中遇到的问题
- iperf java_网络性能测试工具Iperf/Jperf解读
- Java+JSP基于ssm驾校预约管理系统-计算机毕业设计
热门文章
- 【项目实战】 ---- 简单整合SpringBoot + MyBatis + Themyleaf小项目
- NIS(网络信息服务)的功能及使用
- 超牛叉技术支撑的成人网站
- 使用Sigar包获取操作系统信息
- 给新人文案的一些建议
- 宠物粮赛道拥挤,波奇、中宠、佩蒂、三只松鼠们如何赶风口?
- 飞瞳引擎™AI集装箱识别检测云服务,全球两千企业用户投入使用,集装箱信息识别率99.98%以上高泛化性,集装箱信息识别云服务免费
- 自考计算机专业数学,【雪梨自考君】自考选择这三个专业,一定要三思,否则。你懂得!...
- 什么都是浮云 唯有云计算灿烂
- 【计算机视觉】文字检测与识别资源