thingsboard新建订阅topic
时间: 2023-10-19 08:02:58 浏览: 68
要在Thingsboard上新建订阅topic非常简单。首先,进入Thingsboard的管理界面,点击左侧导航栏中的“设备管理”选项。找到您想要设置订阅topic的设备,并点击相应设备的名称。
在设备详细信息页面中,点击顶部菜单栏中的“订阅topic”选项。然后,点击页面右上角的“新建订阅topic”按钮。
接下来,您需要填写订阅topic的详细信息。首先,在“topic名称”文本框中输入您想要设置的topic的名称。然后,在“格式”下拉菜单中选择topic的格式,可以是JSON或PROTOBUF。最后,在“订阅topic的主题策略”下拉菜单中选择适当的策略。
完成上述步骤后,点击页面右下角的“保存”按钮。此时,您已成功新建了一个订阅topic。
在新订阅topic页面中,您还可以添加相应的转换和筛选规则。转换规则可用于将入站消息转换为另一种格式,例如将JSON格式的消息转换为PROTOBUF格式。筛选规则可用于根据您定义的条件过滤消息。
总结来说,新建订阅topic的步骤包括进入设备详细信息页面,点击“订阅topic”选项,然后点击“新建订阅topic”按钮,并填写相关信息。最后,保存并可以添加转换和筛选规则。通过这些步骤,您可以在Thingsboard上成功新建订阅topic。
相关问题
thingsboard部件之间数据传递
Thingsboard是一个物联网平台,支持多种传输协议,包括MQTT、HTTP、CoAP等,同时也支持数据存储和可视化展示等功能。在Thingsboard中,设备(例如传感器、执行器等)通过连接到Thingsboard后台来与应用程序进行通信,并将数据发送到Thingsboard。这些数据可以通过Thingsboard中的规则引擎进行处理,并将其转换成其他格式或存储到外部系统中。
Thingsboard中的组件包括设备、仪表板、规则引擎等。设备是Thingsboard中最基本的组件,它们可以向Thingsboard发送数据并从中接收命令。仪表板是一个Web界面,用于可视化设备数据和控制设备。规则引擎用于处理设备数据,并执行一系列操作(例如转换、路由、存储等)。
在Thingsboard中,设备可以通过向特定的Topic发布消息来向其他设备或应用程序发送数据。其他设备或应用程序可以订阅这些Topic,以接收设备发送的数据。同时,规则引擎也可以订阅特定的Topic,以处理设备发送的数据并执行相应的操作。
在设备之间的数据传递方面,Thingsboard提供了一些基本的机制,如MQTT消息传递和HTTP请求响应等。此外,用户也可以自定义实现数据传递机制,例如使用WebSocket或CoAP协议等。
zermq订阅topic
ZerMQ是一个基于C语言开发的消息队列,它支持订阅/发布模式。在ZerMQ中,订阅主题(topic)是通过使用订阅者(subscriber)来实现的。订阅者可以使用特定的订阅模式来订阅感兴趣的主题。
在ZerMQ中,订阅者可以使用通配符来订阅主题。通配符可以是一个简单的字符串,也可以是一个正则表达式。当订阅者使用通配符订阅主题时,它将接收到与通配符匹配的所有消息。
所以,如果你想在ZerMQ中订阅一个主题,你可以使用订阅者来订阅以该主题开头的所有消息。具体来说,你可以使用"usa."作为订阅者的订阅主题,这样它将接收到所有以"usa."开头的消息。\[2\]
请注意,ZerMQ是一种轻量级的消息队列,它的设计目标是提供高性能和低延迟的消息传递。因此,如果你需要更高级的功能,比如消息持久化、消息顺序保证等,你可能需要考虑其他消息队列,比如ActiveMQ、RabbitMQ或Kafka。\[1\]
#### 引用[.reference_title]
- *1* *2* *3* [框架高级课程系列之RabbitMQ](https://blog.csdn.net/Incuble/article/details/128347256)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]