WEB server (HTTPd)

webs

組込機器にウェブサーバ機能を実装し、組込機器の状態を表示、設定変更などを行えます。

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

組込機器からホストPC へウェブブラウザを利用することでホストPC のOS に依存しないグラフィカルインターフェースを提供します。AJAX, SEE など標準的なプロトコルをサポートします。

  • ワンチップマイコンにも搭載可能なメモリフットプリント
  • embOS以外のRTOSに対応可能
  • emNet 以外のTCP/IP スタックにも対応
  • Authenticationサポート:Basic、Digest
CGIsCGI は、テンプレートページと組み合わせて利用する技術です。静的コンテンツと動的コンテンツの組み合わせで表示します。
Virtual Files「Virtual FIles」を利用する事で、要求時にページを作成し配信します。利用例としては、アプリケーションの現在の状態を表示するためのXML など
AJAXJavaScript とXML、ブラウザのDOM サポートの組み合わせで、ページをリロードすることなく動的に表示を変更できます。
SSEAJAX と異なり、ブラウザがデータポーリングを継続することなく、データ送信を可能にしたHTML5 準拠の技術でデータ量を大きく減らすことができます。
webs app

アプリケーション例

  • ルータ
  • アクセスポイント
  • スイッチ
  • IoT デバイス
  • プリンタ
  • ウェアラブルデバイス など