IoT(モノのインターネット)とは、パーソナルコンピューターやモバイルデバイスなどの従来のコンピューティングプラットフォームを超え、従来「スマートではない」またはインターネットに接続されていない物理的なデバイスや日常的なオブジェクトまで、インターネット接続を拡張するコンセプトを指します。電子機器、インターネット接続、その他のハードウェア(センサーなど)が組み込まれたこれらのデバイスは、インターネットを介して互いに通信・連携し、遠隔から監視・制御することができます。
sgcWebSockets パッケージは以下の IoT クライアントを実装しています:
1. Amazon AWS IoT: AWS IoT は、センサー、アクチュエーター、組み込みマイクロコントローラー、スマート家電などのインターネット接続デバイスと AWS クラウド間の安全な双方向通信を提供します。これにより、複数のデバイスからテレメトリデータを収集し、データを保存して分析できます。また、ユーザーがスマートフォンやタブレットからこれらのデバイスを制御できるアプリケーションを作成することもできます。
2. Azure IoT Hub: IoT Hubは、クラウドでホストされる マネージドサービスで、IoTアプリケーションとそれが管理するデバイス間の 双方向通信のための中央メッセージハブとして機能します。Azure IoT Hubを使用して、数百万のIoTデバイスと クラウドホストのソリューションバックエンド間で信頼性の高いセキュアな通信を備えた IoTソリューションを構築できます。