embOS / IP WebSocket IoT(Internet of Things)プロトコル

  • メーカー: Segger
Share to Facebook Share to Twitter Share to Google Plus
embOS / IP WebSocket IoT(Internet of Things)プロトコルは、embOS / IPのオプションの拡張機能です。
WebSocketアドオンは、embOS / IPまたはソケットAPIを使用する別のTCP / IPスタックで使用できます。

概 要

WebSocketプロトコルは、IoT(Internet of Things)プロトコルであり、通常の同期HTTP接続を非同期双方向データトンネルにアップグレードできます。Webサーバーとの通常のHTTP接続を確立し、クライアントとサーバーの両方がWebサーバーから返された応答に応じてWebSocketプロトコルを認識しているかどうかを確認できます。

サポートされているWebSocketプロトコルをチェックする非侵入テストは、HTTP / 1.1標準と互換性があり、プロトコルがWebサーバーでサポートされていない場合、最悪の場合にエラーコード付きのページを返します。通常のページを提供するためのウェブサーバーサービスは、WebSocketプロトコルと共存しながらも完全な運用を維持します。

WebSocketプロトコルは、WebSocket接続を最初に確立するためだけにHTTP / 1.1プロトコルを使用して、データにTCP / IPプロトコルを使用しています。

WebSocketプロトコルの利点は、HTTPプロトコルを使用して接続を確立することです。これによりファイアウォールの扱いが容易になります。通常、標準ポートTCP 80は発信接続に使用でき、WebSocketクライアントは問題なく動作します。WebページとWebSocketのトンネリングプロトコルを提供するWebSocketサーバーでは、ファイアウォールで開くか、ルーターがインターネットからローカルネットワークに転送できるようにする必要があります。