WebSocket client / server

IoT 向けWebSocket プロトコル

websocket

IoT 機器通信向けにHTTP 接続を非同期双方向データ通信にアップグレードできるプロトコルです。通常のHTTP1.1標準プロトコルと互換性があり、ウェブサーバサービスは通常のWEBサーバとWebSocketプロトコルを共存しながら、機能する事が可能です。

TCP properties

  • ロストデータは再送信されます。
  • データはオーダに基づいて受信されます。
  • 接続状態は、TCP KEEPALIVES を使用して、チェックできます。

UDP properties

  • データは小さなフレームで送信できます。
  • フレームのデータ長は予め把握できます。
  • コントロールフレームはデータフレームの間で、送信できます。
RFC概要
RFC6455Web Socket Protocol