我想开始实施物联网的东西。到目前为止我还没有这方面的经验,但我学得很快。
我想象我的设置如下:
建议设置
不同的无线传感器(温度、湿度等)应通过 BL(或 BLE)连接到物联网网关。物联网网关应该将传感器信息推送到开源物联网平台 - 可能通过 Wi-Fi 和 MQTT。开源物联网平台应具有规则引擎并公开 REST API。
硬件
Arduino Uno R3 与 DHT22(温度传感器)和 HC-05(蓝牙从设备)作为我的传感器。
使用 HC-05(Bluetooth Master)作为物联网网关的 Raspberry Pi 3B。
物联网平台应托管在 AWS 上的云中或某处。
问题:
- 这种设置是否可行?是否有意义?
- 物联网网关使用什么软件?
- 物联网网关软件是否依赖于我使用的物联网平台?
- 使用什么开源物联网平台?
我在考虑“thingworx”,因为它是最大的一个。据我所知,“Kaa”没有规则引擎。从我所见,“thingboards.io”看起来也很不错。
我需要采取哪些步骤来实现这一点?我实际上如何做到这一点?
虽然这些问题可能相当具体,但请记住,我完全不知道这些东西。除了 Raspberry Pi 3B 之外,我没有任何东西——我在一次黑客马拉松中获胜,目前还没有使用过。
一旦我在 IoT 平台中获得了信息并且可以使用 REST 访问它(或者可以将它从平台发布到 MQTT Broker),我将能够实现我的应用程序。理想情况下,设置将允许我以最少的努力更改物联网平台。我的意思是这就是标准(物联网网关、蓝牙、MQTT)的用途,对吗?
PS:缺少物联网网关和物联网平台标签