|
EmWebは小規模機器向けの組込み用HTTPサーバです。
本プログラムはOSに依存しないサーバ部のコアを提供致します。
|
用途例
ビデオの録画予約 ・ エアコンの温度調節等の遠隔操作
自動販売機の動作設定及び動作状況の取得 |
|
|
特 徴 |
|
小規模機器向け
EmWebはHTTPに必要な必要最小限の機能に限定することでプログラムコードを最小限に抑えました。
そのため、能力の低いCPUで動作するシステムに容易にHTTPインターフェースを組み込む場合に有効です。 |
|
移植性
EmWebはEmAPIと呼ばれる当社規定のAPI部を経由してOS又は直接BIOS等のシステム資源にアクセスする方式を採用しています。
そのため、あらゆるプラットフォームに移植が容易です。 |
|
開発効率
すでに開発済みのWindows用EmAPI上でアプリケーション部の開発を行い、実機ではEmAPI部のみを開発を行うというように、アプリケーション部を実機を必要とせずに開発を行うことが可能です。
(Windows版開発用のEmAPIライブラリはご提供致します) |
|
|
仕 様 |
|
C言語(ANSI仕様)で記述
各種CPU / OSに移植可能(既存のシステムにも移植可) |
|
OSに依存しない仮想OSエミュレーターインターフェース(EmAPI)による高い移植性 |
|
HTTP0.9、HTTP1.0対応 |
|
GET
/ HEAD / POST対応 |
|
Basic認証によるアクセス制御
全対象または特定対象のアクセス制御可能 |
|
CGI機能組み込み可能
CGIプログラムを組み込みプログラムの1モジュールとして動作 |
|
Linax版のみ対応機能
- ● マルチクライアント機能:クライアント同時処理数設定可能
- ● 運用ログ記録機能
- ● 運用条件設定機能:起動時にファイルより設定可能
- ● シリアルインターフェースによる外部機器とのデータ通信機能
組み込みシステムと外部機器をシリアルインターフェースにより接続することでデータ通信及び外部機器の制御も可能。 |
|
EmWeb 1.0対応環境 |
動作保証ハードウェア
|
DOS / V |
動作保証OS
|
Windows 98、Linux |
動作保証開発環境
|
Visual C ++、gcc |
|
|