MQTT标签扫描仪


mqtt标签扫描仪平台使用MQTT消息有效负载来生成标签扫描事件。

配置

MQTT扫描仪仅通过MQTT发现,通过手动设置configuration.yaml不支持。发现主题必须是:/tag/[/] /config

配置变量

话题 细绳 必需的

MQTT主题订阅以接收标签扫描事件。

value_template 细绳 ((选修的

定义a模板返回标签ID。

设备 地图 必需的

有关设备的信息此设备触发是将其绑在设备注册表。必须至少存在一个标识符或连接以识别设备。

configuration_url 细绳 ((选修的

可以管理此设备配置的网页的链接。可以是HTTP或HTTPS链接。

连接 列表|地图 ((选修的

该设备与外界的连接列表作为元组列表[Connection_Type,Connection_Identifier]。例如,网络接口的MAC地址:'Connections':['Mac','02:5B:26:A8:DC:12']

身份标识 列表|细绳 ((选修的

唯一标识设备的ID列表。例如序列号。

制造商 细绳 ((选修的

设备的制造商。

模型 细绳 ((选修的

设备的模型。

姓名 细绳 ((选修的

设备的名称。

建议_area 细绳 ((选修的

如果该设备还没有,则建议一个区域。

sw_version 细绳 ((选修的

设备的固件版本。

via_device 细绳 ((选修的

该设备与家庭助理之间路由消息的设备的标识符。必威是什么此类设备的示例是枢纽或子设备的父设备。这用于在家庭助理中显示设备拓扑。必威是什么

例子

在本节中,您将找到一些如何使用此传感器的现实示例。

完整配置,带有从JSON数据提取的标签ID

这是从JSON格式的MQTT消息中提取标签ID的配置示例。要测试,您可以使用命令行工具Mosquitto_pub发货蚊子或者蚊子客户包装发送MQTT消息。

发现标签扫描仪:

Mosquitto_pub-H127.0.0.1-t乡亲/tag/0AFFD2/config-m'{“主题”:“ 0AFFD2/tag_scanned”,“ value_template”:“ {{value_json.pn532.uid}}}'}'}'

生成标签扫描事件:

Mosquitto_pub-H127.0.0.1-t0affd2/tag_scanned-m'{“ Time”:“ 2020-09-28T17:02:10”,“ PN532”:{“ UID”:“ E9F35959”,“ data”:“ Ilovetasmota”}}}'
Baidu