|
昨夜の Device::Gainer モジュールと、PoCo::Server::HTTP モジュールを組み合わせて Gainer over HTTP 用の HTTP サーバ gainer-httpd.pl を書いてみた。 http://svn.coderepos.org/share/lang/perl/Device-Gainer/trunk/examples/gainer-httpd.pl HTTP 越しに Gainer を扱える。Gainer Ajax みたいなことも可能! ![]() Gainer HTTPd は HTTP サーバとして 10080番ポートで起動して、 リクエストを 2000番ポートの gsp (Gainer Serial Proxy) にリレーする。 Gainer HTTPd のレスポンスは JSON なので、 JavaScript からでも XHR でカンタンに Gainer を扱うことができる。 動作確認用のデモ画面だけ作ってみた。 JavaScript から Gainer を使ってみたくて、当初は、ExportJS を使って FLASH 経由で動かそうかと思ってたけど、HTTP 経由になった。 gsp を使わずに、Win32::SerialPort モジュールで直接 Gainer のシリアルポートを 叩くのも試してみたが、何かレスポンスがうまく取れなかった。 たぶん、Win32::SerialPort の使い方がよく分からないのが原因か。 |
| << 前記事(2008/02/09) | トップへ | 後記事(2008/02/09)>> |
| タイトル (本文) | ブログ名/日時 |
|---|
| 内 容 | ニックネーム/日時 |
|---|
| << 前記事(2008/02/09) | トップへ | 後記事(2008/02/09)>> |