我正在做一个项目,我的传感器连接到 WIFI 模块。每当传感器被触发时,它就会通过 MQTT 向云端发送一条消息。最终,我将数以万计的这些设备部署到了各处。这些传感器很少被触发,可能每周随机触发一次。
配置这些设备的最佳方法是什么?假设我有 10K 用户,每个用户有 1 个传感器。我需要设置 10K MQTT 用户帐户还是仅设置 1 个帐户并拥有 10K 主题?我希望能够知道哪个设备被触发并将信息发送回设备。
用户将使用移动应用程序来设置物联网设备。从应用程序中,他们可以设置物联网设备的 WiFi SSID 和密码,以连接到他们的家庭 WiFi。我认为用户还需要在我们的平台上注册一个帐户,然后在应用程序上为他们创建一个 MQTT 服务器地址、端口号、用户 ID 和密码,并转发到 IOT 设备以连接到 MQTT 服务器。
这个创建 MQTT 账户的过程如何自动化?有没有办法在任何云物联网服务(例如 AWS、谷歌云、微软 Azure、IBM 等)上做到这一点。