원하는 것은 매우 쉽고 코드는 이미 존재합니다. 그러나 내가 그것을 생각하는 방식으로, 당신은 센서 Arduino를 wifi에 연결하지 않을 것입니다. 대신 다음과 같이 다른 Arduino를 게이트웨이로 사용합니다.
센서 Arduino : 온도 센서, 풍속, 우량계에 연결된 외부에 있습니까?
게이트웨이 Arduino : Wiznet 5001 이더넷 쉴드가있는 내부
Sensor Arduino와 Gateway Arduino는 매우 사용하기 쉬운 무선 송수신기 nRF24L01 +를 사용하여 서로 통신합니다. 무선 모듈은 각각 $ 3이며, 사용하기에 매우 적합한 라이브러리입니다. 이 센서를 사용하여 모든 센서 데이터를 게이트웨이와 쉽게 통신 할 수 있습니다.
이더넷이있는 게이트웨이 Arduino는 웹 서버 역할을하여 로컬 네트워크의 모든 컴퓨터가 페이지를 열고 현재 상태를 볼 수 있도록합니다. 이 페이지에서 Arduino 코드를 확인하십시오 :
http://arduino.cc/en/Tutorial/WebServer
과거 온도 / 풍속 정보도 올바르게 저장 하시겠습니까? 이것이 가장 좋은 부분입니다! Gateway Arduino는 무료 웹 기반 데이터 수집 서비스 인 Xively와 같은 서비스로 데이터를 푸시하여 데이터를 시각화 / 그래프 할 수 있습니다. nRF24L01 모듈과 함께 Wiznet을 사용하는 데 약간의 문제가 있습니다. 무선 모듈과 이더넷 쉴드는 모두 동일한 버스를 사용하여 통신하므로이 블로그를 통해 두 가지를 동시에 사용하는 방법을 확인하십시오.
http://www.heald.ca/content/arduino-ethernet-nrf24l01-and-pachubecosmxively
Xively를 사용하면 해당 데이터를 공개 또는 비공개로 만들 수있어 기상 관측소 데이터를 커뮤니티에 제공하도록 선택할 수 있습니다.
다른 참고 사항 : nRF24L01 + 모듈은 먼지가 싸기 때문에 좋아합니다. Xbee 모듈은 Arduino보다 비용이 많이 듭니다. 게이트웨이를 설정 한 후에는 집 주변에 nRF24L01 + 모듈을 계속 추가 할 수 있습니다. 와이파이 쉴드와 동일한 비용 문제가 발생합니다.