IoTの実装を始めたい。これまでのところ、経験はありませんが、速く学習しています。
私は私のセットアップを次のように想像しています:
提案されたセットアップ
さまざまなワイヤレスセンサー(温度、湿度など)をBL(またはBLE)経由でIoTゲートウェイに接続する必要があります。IoTゲートウェイは、センサー情報をオープンソースのIoTプラットフォームにプッシュする必要があります-おそらくWi-FiとMQTTを介します。オープンソースのIoTプラットフォームは、ルールエンジンを備え、REST APIを公開する必要があります。
ハードウェア
Arduino Uno R3とDHT22(温度センサー)およびHC-05(Bluetoothスレーブ)をセンサーとして使用。
IoTゲートウェイとしてのHC-05(Bluetoothマスター)を備えたRaspberry Pi 3B。
IoTプラットフォームは、Cloud on AWSまたはどこかでホストされる必要があります。
質問:
- この設定は実現可能で、意味がありますか?
- IoTゲートウェイに使用するソフトウェアは何ですか?
- IoTゲートウェイソフトウェアは、使用しているIoTプラットフォームに依存していますか?
- 使用するオープンソースのIoTプラットフォームは何ですか?
「ものすごい」は一番大きいので、考えていました。「カー」には、私が読んだ限りルールエンジンはありません。"thingboards.io"も、私が見ることができるものから本当に素晴らしく見えます。
これを実装するには、どのような手順を踏む必要がありますか?実際にこれを行うにはどうすればよいですか?
これらの質問はかなり具体的かもしれませんが、心に留めておいてください。私はRaspberry Pi 3B以外は所有していません。これは、ハッカソンで獲得し、これまで使用していません。
IoTプラットフォームに情報があり、RESTを使用してその情報にアクセスできる(またはプラットフォームからMQTTブローカーに公開できる)と、アプリケーションを実装できるようになります。理想的には、セットアップにより、最小限の労力でIoTプラットフォームを変更できます。つまり、それが標準(IoTゲートウェイ、Bluetooth、MQTT)の基準です。
PS:IoTゲートウェイとIoTプラットフォームのタグがありません