我想知道如何在Watson IOT
.
要将MQTT
消息发送到设备,我必须使用应用程序 API 密钥。由于我们无法像标准MQTT
代理一样根据用户名/密码(例如对 /user1 主题的读/写访问权限)分配安全权限,我如何保护用户向未经授权的设备发送命令?
问问题
87 次
1 回答
1
如果您希望将用户限制在某些设备上,您可能希望将用户映射到 API 密钥。然后,您可以在您的 javascript 应用程序中构建授权逻辑。
例如,基于 API 密钥:
- 订阅某些事件主题“iot-2/type/ device_type /id/ device_id /evt/ event_id /fmt/ format_string ”
- 订阅某些命令主题“iot-2/type/ device_type /id/ device_id /cmd/ command_id /fmt/ format_string ”
- 仅发布到某些命令主题 "iot-2/type/ device_type /id/ device_id /cmd/ command_id /fmt/ format_string "
于 2016-12-09T17:28:23.240 回答