IoTセットアップ:Bluetoothセンサー-> IoTゲートウェイ-> IoTプラットフォーム


8

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プラットフォームのタグがありません


1
ようこそ。関連する情報を使用して、それぞれの質問に個別に質問することを検討してください。通常、1つの投稿で複数の大きな質問をすることはお勧めしません(詳細といくつかのヒントの確認方法を参照)。また、セットアップでどのようなことをしたいかを簡単に指定すると役立つ場合もあります。あなたの目標は何ですか?ここで尋ねた質問の数を減らすために編集する必要があり、これに対する答えを得たら、さらに多くの質問をする可能性があります。これにより、回答が過度に長くなったり広範になったりすることを回避し、複数のトピックをカバーし、将来の人々の検索を支援します。
Aurora0001

ねえ。懸念はありますが、センサー->ゲートウェイ-> IoTプラットフォームのワークフローは、この点で相互に密接に関連しているため、単一の質問である必要があるように感じます。各ステップの質問を作成する場合、これはステップを再び統合する問題につながると思います。また、Sensor-> Gateway-PlatformのセットアップはIoTアプリケーションの標準的なセットアップであると思っていました。
HideAndSeek

@HideAndSeekあなたがリストした要件は、私が正確に実装しなければならないものです。ゲートウェイは、MQTT / Restを介してIoTクラウドプラットフォームにデータをプッシュします。あなたのようなIoTプラットフォームは初めてです。実装は完了しましたか?これを達成するための提案をお願いします。ありがとう。
SKK 2018年

回答:


2

この猫の皮をむく方法は100万通りあります。この段階であなたが何かを動かそうとするのに最適です。それ以上に、「正しい」方法と「適切な」方法について心配することができます。

あなたのセットアップは実行可能であり、理にかなっています。

既製のソフトウェアを見つけることを期待しているため、問題が発生しているのではないでしょうか?DHT22、Uno、HC-05、Piはすべて独自の要件を持つ異種デバイスであるため、プラグアンドプレイが見つかる可能性はほとんどありません。それは大丈夫です、それはあなたがあなた自身で接着剤ソフトウェアを書かなければならないことを意味します。

センサーからクラウドへの各インターフェースを検討し、それぞれに順番に取り組みます。UnoがDHT22をポーリングして値を取得することから始めます。次に、Bluetooth通信を機能させます。次にWifiとMQTT。Thingworxを起動し、いくつかのMQTTパケットを取り込みます。次に、すべてをまとめます。各ビットの例がたくさんあるので、一度に1つに集中してください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.