Thingboard入门
Posted heroinss
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Thingboard入门相关的知识,希望对你有一定的参考价值。
新公司的工作主要是基于thingboard的开发,计划做一个使用,二次开发,源码解读的系列
今天入门
thingsboard的项目build,一般遇到两个问题
ui-ngx的build,其实是有三个要去git网址的东西下载慢,可以进入ui-ngx的目录,yarn install,或者看package的信息,直接在网上下载现成三个包,放到对应位置
msa的build,yarn run pkg失败,也是因为下包失败,在msa目录跑yarn run pkg,或者看package的信息,直接在网上下载现成三个包,放到对应位置
thingsboard gateway 好像没遇到啥问题
mqtt协议最方便测试
对着文档,可以直接用mqtt直接连thingsboard,直连thingsboard,也不一定要配mqtt凭证,自动生成的评审,token可以作为mqtt连接的username
也可以连到thingsboard gateway 由thingsboard gateway去上报数据给thingsboard
tbgateway 和tb之间的topic主要走设备系统默认的,还没测试修改是否有效:
v1/devices/me/attributes
v1/devices/me/telemetry
这两个topic支持 keyvalue的,里面即是设备信息
"stringKey":"value1",
"booleanKey":true,
"doubleKey":42.0,
"longKey":73,
"jsonKey":
"someNumber": 42,
"someArray": [1,2,3],
"someNestedObject": "key": "value"
v1/gateway/me/attributes
v1/gateway/me/telemetry
gateway的topic key是设备名称,value是设备的属性内容
"stringKey":"value1",
"booleanKey":true,
"doubleKey":42.0,
"longKey":73,
"jsonKey":
"someNumber": 42,
"someArray": [1,2,3],
"someNestedObject": "key": "value"
]入门设计模式之汇总篇
入门设计模式之单例
注意一下文章都伴有UML图,不了解的同学请先参考一下:这个几分钟几张图教你学会如何使用UML
入门设计模式之建造者
入门设计模式之原型
入门设计模式之工厂
入门设计模式之观察者
入门设计模式之模板
入门设计模式之策略
入门设计模式之桥梁
入门设计模式之外观
入门设计模式之享元
入门设计模式之代理
入门设计模式之合成
入门设计模式之装饰
入门设计模式之适配器
以上是关于Thingboard入门的主要内容,如果未能解决你的问题,请参考以下文章