我计划创建一个测量距离的 Arduino 设备,并通过 WIFI 将数据发送到 AWS IOT。之后,我想在 Android 或 iphone 应用程序上查看测量结果。
我怎样才能让我的想法与大量用户一起工作?我的意思是,假设我卖出了 100 台设备,每个买家将如何连接到他自己的设备?
我在想每个 Arduino 都会有一个唯一的 ID/UUID,但是我如何使用 AWS IOT 做到这一点?我应该使用其他服务器/MQTT平台吗?
我正在使用 Arduino ESP32。
我计划创建一个测量距离的 Arduino 设备,并通过 WIFI 将数据发送到 AWS IOT。之后,我想在 Android 或 iphone 应用程序上查看测量结果。
我怎样才能让我的想法与大量用户一起工作?我的意思是,假设我卖出了 100 台设备,每个买家将如何连接到他自己的设备?
我在想每个 Arduino 都会有一个唯一的 ID/UUID,但是我如何使用 AWS IOT 做到这一点?我应该使用其他服务器/MQTT平台吗?
我正在使用 Arduino ESP32。
您可以使用设备 MAC 作为设备的唯一标识符。构建您的 MQTT 主题,使设备唯一标识符成为主题的一部分,然后使用 ACL(访问控制列表)来限制对相应主题的订阅/发布。我通过这种方法使用 Mosca MQTT 代理并以这种方式处理 10+K 个设备。