thingsboard gateway http扩展匹配多级路径
调测http扩展时,发现转换器序列号中的url只能配置一级,如只支持green
格式,不支持green/1/2/3
之类多级。
调测http扩展时,发现转换器序列号中的url只能配置一级,如只支持green
格式,不支持green/1/2/3
之类多级。
最近由于要经常操作网关扩展,如添加http扩展,新增mqtt扩展的映射。经常出现网关不同步问题。导致了经过网关的数据,设备有创建,但是没有相应遥测数据,之前有看过群里大佬写过thingsboard网关与tb配置同步的源码分析:
https://blog.csdn.net/Zzhou1990/article/details/102477059 Thingsboard Gateway 根据云端配置初始化
thingsboard官网文档有介绍网关mqtt扩展的使用,http扩展的使用方法找了许久也未找到。于是就想从thinsboard pe版本中的http整合找下灵感。pe版本中的http整合其实也就是提供中间的一个整合器服务和转换器(可以转换json/text/binary(base64)),然后跟着这个线索去查看gateway的源码,发现有一个controller有配置uplink上传链,至于downlink还待研究。对于thingsboard还是小白,如文章理解有误,希望看者多多帮忙指正,互相一起进步
本来以为很简单的事,但其中问题不断,写在此愿能帮助遇到同样问题的你。
要实时查看logo替换效果,建议在热部署模式下运行,官方文档:https://thingsboard.io/docs/user-guide/contribution/how-to-contribute/#running-ui-container-in-hot-redeploy-mode
thingsboard网关可让您将与旧式和第三方系统连接的IoT设备与ThingsBoard集成在一起。
网关是ThingsBoard中的一种特殊类型的设备,能够充当连接到不同系统的外部设备和ThingsBoard之间的桥梁。网关API提供了使用单个MQTT连接在多个设备和平台之间交换数据的功能。网关还充当ThingsBoard设备,并且可以利用现有的MQTT Device API来报告统计信息,接收配置更新等等。