2009-12-27 5 views
3

내 대학에서 버스 도착 시각의 임베디드 옥외 디스플레이를 만들려고합니다. 기기가 학교의 보안 Wi-Fi 네트워크를 활용하여 내가 실행중인 서버 스크립트에서 결정된 도착 시간 업데이트를 표시하고 싶습니다.임베디드 디스플레이에 WiFi 통신

이 작업의 높은 수준의 작업에 대한 조언을 얻기를 바랐습니다. 디스플레이 보드가 WiFi 네트워크를 통해 호스팅 된 데이터베이스를 폴링하는 것이 더 좋을까요, 아니면 스크립트와 802.11 직접 보드? (밀기 또는 당기기)

무선 액세스 허브와 함께 Wifly 또는 WIZnet 이더넷 보드를 사용할 계획이었습니다. 대부분이 프로젝트에서 영감을 얻었습니다 : http://www.circuitcellar.com/Wiznet/winners/001166.html 누구도 WIZnet 보드 중 하나에서 뭔가 다른 것을 권할 것입니까? SPI/UART 옵션을보고이 보드가 AVR 플랫폼에서 작동 할 수 있다고 생각했습니다.

호기심에서 -이 장치를 '콜드 스타트'(예 : 디스플레이의 버튼을 눌러 버스 도착 시간을 요청)하면 IP를 할당받는 데 10-20 초가 걸릴 것으로 예상됩니다. 성공적으로 데이타베이스에 연결하면, 맞습니까?

답변

3

내가 갈 것입니다. 사실, 나는 옥외 디스플레이가 서버의 http 또는 https 요청을하게 할 것이다. 그렇게하면 서버는 표준 http 페이지 만료를 사용하여 새 데이터를 폴링하기 전에 주어진 데이터 세트를 표시하는 데 얼마나 오랜 시간이 걸릴지 알 수 있습니다.

저는 여러 대의 디스플레이를 가지고 서버를 테스트하는 것이 더 쉽다고 생각합니다. 나는 이것이 당신의 디스플레이를보다 안전하게 만들 것이라는 느낌을 가지고있다. 누군가 당신의 디스플레이를 공중 납치하기 위해 서버를 해킹해야합니다.

+0

확실히 의미가 있습니다. 통찰력에 감사드립니다. – Matt

0

WiShield이라고하는 매우 멋진 Arduino 타겟 제품이 있습니다. 슈퍼 사용하기 쉽고 그가 몇 가지 소스 코드를 제공합니다. 그것은 호스트 통신을 위해 SPI를 사용합니다. Arduino 경로에 관심이 없다면 소스 코드가 avr-gcc와 같은 포트로 포팅하기에 너무 어렵지 않을 것이라고 확신합니다. 그것을 확인해보십시오. 55 달러에 약간의 시간과 두통을 줄일 수 있습니다. 어쨌든 체크 아웃 할만한 가치가 있습니다.

+0

그래, 고마워! 나는 그것을 조사했다. 슬프게도 (아직) DHCP를 지원하지 않으며 그것은 학교 네트워크에서 필수적입니다. SparkFun에서 WiFly 보드를 구입했습니다. 통신은 USART를 통해 이루어집니다. 지금까지 잘 작동하고 있습니다! – Matt

+0

쿨 나는 그것을 조사해야 할 것이다! – vicatcu