3

大学でバスの到着時刻を屋外に埋め込んで表示しようとしています。学校のセキュリティで保護された WiFi ネットワークをデバイスで利用して、実行中のサーバー スクリプトから決定された到着時刻の更新を表示したいと考えています。

このことの高レベルの操作についてアドバイスを得たいと思っていました-表示ボードがWiFiネットワークを介してホストされたデータベースをポーリングする方が良いでしょうか、それとも802.11経由で直接ボードと通信するようにスクリプトを設定する必要がありますか? ? (押すか引くか?)

Wifly または WIZnet イーサネット ボードとワイヤレス アクセス ハブを組み合わせて使用​​する予定でした。主にこのプロジェクトにインスパイアされています : http://www.circuitcellar.com/Wiznet/winners/001166.html SPI/UART オプションを見て、これらのボードは AVR プラットフォームで動作すると思いました。

好奇心から、このデバイスを「コールド スタート」した場合 (つまり、ディスプレイのオン ボタンを押してバスの到着時刻を要求した場合)、IP が割り当てられて正常に接続されるまでに 10 ~ 20 秒かかると予想されるかもしれません。データベース、そうですか。

4

2 に答える 2

3

引きに行きます。実際、私は屋外ディスプレイにサーバーの http または https リクエストを作成させます。そうすれば、サーバーは、標準の http ページの有効期限を使用して新しいデータをポーリングする前に、特定のデータ セットを表示する時間をサーバーに伝えることができます。

プルを使用すると、複数のディスプレイを使用したり、サーバーをテストしたりすることが容易になると思います。また、これによりディスプレイがより安全になるという直感も得ています。ディスプレイをハイジャックするには、誰かがサーバーをハッキングする必要があります。

于 2009-12-27T05:18:25.177 に答える
0

WiShieldと呼ばれる非常にクールな Arduino 向け製品があります。とても使いやすいようで、ソースコードも提供しています。ホスト通信には SPI を使用します。Arduino ルートに興味がない場合は、ソース コードを avr-gcc などに移植するのはそれほど難しくないと確信しています。55 ドルで時間と頭痛の種を節約できるかもしれません。とにかくチェックする価値があります。

于 2010-01-20T18:41:50.317 に答える