thingsboard
guxiaohai_
记录点滴
展开
-
ThingsBoard平台规则链(外部规则节点)MQTT
一:MQTT节点:使用QoS AT_LEAST_ONCE将传入消息有效负载发布到已配置的MQTT代理的主题Topic pattern(订阅主题):可以是静态字符串,也可以是使用消息元数据属性解析的模式。例如${deviceType}.Host(MQTT代理主机):127.0.0.1Port(MQTT代理端口):1883Connection timeout(连接超时):连接到MQTT代理的超时(秒)Client ID(客户ID): 可选的客户端标识符,用于连接到MQTT代理。如果没有指定,将使用默原创 2020-09-29 14:50:31 · 1829 阅读 · 0 评论 -
ThingsBoard平台规则链(外部规则节点)RabbitMQ
一:Rbbitmq节点:将传入消息有效负载发布到rabbitmq组态:Exchange name pattern(交换机名称):要将消息发布到交换机,可以使用消息元数据属性解析的静态字符串的式:如${devicType}。(前提是在rabbitmq服务器中要存在该交换机名称,否则会报错找不到指定通道)Routing key pattern(路由秘钥):可以是静态字符串,也可以使用消息元数据属性解析的静态字符串的式,如:${devicType}Message properties(消息属性):可选路原创 2020-09-29 12:00:03 · 1653 阅读 · 1 评论 -
ThingsBoard平台通过HTTP协议API接入设备
一:HTTP连接$ACCESS_TOKEN:访问令牌设备凭证二: 键值格式默认情况选,thingsBoard支持JSON中的键值内容。键始终是一个字符串,而值可以使字符串,布尔值,双精度,长整数或JSON。也可以使用自定义二进制格式或某些序列化框架。{ "stringKey":"value1", "booleanKey":true, "doubleKey":42.0, "longKey":73, "jsonKey": { "someNumber": 42,原创 2020-09-29 11:50:35 · 3142 阅读 · 14 评论 -
安装windows系统ThingsBoard程序包
一:安装配置JDK8下载:jdk-8u261-windows-x64.exe地址:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html详细安装及配置环境变量:https://www.cnblogs.com/yybrhr/p/9811352.html测试是否安装成功:java -version二:下载程序包下载:thingsboard-windows-3.1.zip地址:https://git原创 2020-09-27 17:37:39 · 1062 阅读 · 0 评论 -
ThingsBoard GateWay网关安装
详细教程:https://www.iotschool.com/topics/739一:下载程序源码下载:thingsboard-gateway地址:git clone https://github.com/thingsboard/thingsboard-gateway.git二:下载python(版本为3.5以上)下载:python-3.7.3-amd64.exe地址:https://www.python.org/使用cmd管理员命令移至下载目录:cd thingsboard-gatew原创 2020-09-27 17:40:19 · 6479 阅读 · 6 评论 -
ThingsBoard平台源码二次开发编译
一:安装配置JDK1.8下载:jdk-8u261-windows-x64.exe地址:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html详细安装及配置环境变量:https://www.cnblogs.com/yybrhr/p/9811352.html测试是否安装成功:java -version二:安装node.js下载:Windows64-bit地址:https://nodejs.org/原创 2020-09-27 17:44:33 · 1248 阅读 · 0 评论 -
ThingsBoard平台web-ui界面修改
一:导入部件库与修改logo详细教程:https://www.iotschool.com/topics/712导入部件库:找到tingsboard源码application\src\main\data\json\system\widget_bundles启动tingsboard程序项目找到部件库菜单栏,点击文件json导入修改logo图片:制定自身需求logo,格式为.svg导入进tingsboard源码ui-ngx\src\assets目录下找到源码ui-ngx\src\app\sha原创 2020-09-27 17:53:44 · 4958 阅读 · 2 评论 -
ThingsBoard平台通过CoAP协议API接入设备
一:CoAP连接$ACCESS_TOKEN:访问令牌设备凭证二:键值格式默认情况选,thingsBoard支持JSON中的键值内容。键始终是一个字符串,而值可以使字符串,布尔值,双精度,长整数或JSON。也可以使用自定义二进制格式或某些序列化框架。{ "stringKey":"value1", "booleanKey":true, "doubleKey":42.0, "longKey":73, "jsonKey": { "someNumber": 42, "原创 2020-09-29 10:33:12 · 1094 阅读 · 0 评论 -
ThingsBoard平台通过MQTT协议API接入设备
备注:可通过MQTTbox或者MQTT.fx工具插件模拟设备接入一:MQTT连接连接地址:tcp://192.168.0.30:1883tcp:通讯协议192.168.0.30:服务器地址1833:端口地址client ID:设备IDUser Name:设备访问令牌二:键值格式默认情况选,thingsBoard支持JSON中的键值内容。键始终是一个字符串,而值可以使字符串,布尔值,双精度,长整数或JSON。也可以使用自定义二进制格式或某些序列化框架。{ "stringKey.原创 2020-09-29 10:05:27 · 3795 阅读 · 0 评论 -
ThingsBoard源码(Linux部署CentOS)服务器
一:JDK8安装下载:Linux64.tar.gz地址:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html将安装包放入Linux中某个路径下解压:命令1:gunzip Linux64.tar.gz命令2:tar xf Linux64.tar配置jdk环境变量:vim /etc/profile按i进入编辑,在文件尾部添加如下内容:export JAVA_HOME=/usr/local/jdk1原创 2020-09-27 17:48:39 · 2150 阅读 · 0 评论