To, czego chcesz, jest dość łatwe do zrobienia, a kod już istnieje. Ale tak, jak ja to widzę, nie podłączysz czujnika Arduino do swojego Wi-Fi. Zamiast tego użyjesz innego Arduino jako swojej bramy w następujący sposób:
Czujnik Arduino: Umieszczony na zewnątrz, podłączony do czujnika temperatury, prędkości wiatru, miernika deszczu?
Gateway Arduino: Znajduje się wewnątrz, z osłoną ethernetową Wiznet 5001
Sensor Arduino i Gateway Arduino rozmawiają ze sobą za pomocą BARDZO łatwego w obsłudze bezprzewodowego nadajnika-odbiornika, nRF24L01 +. Moduły bezprzewodowe kosztują 3 USD, a biblioteka do użytku jest bardzo dojrzała. Wszystkie dane czujnika są łatwo przekazywane do bramki przy użyciu tej biblioteki.
Gateway Arduino w / ethernet działa jak serwer sieciowy, umożliwiając każdemu komputerowi w sieci lokalnej otwarcie strony i wyświetlenie aktualnych warunków. Spójrz na tę stronę po kod Arduino:
http://arduino.cc/en/Tutorial/WebServer
Chcesz również zapisać historyczne informacje o temperaturze / prędkości wiatru, prawda? To najlepsza część! Gateway Arduino może przekazywać dane do usługi, takiej jak Xively, bezpłatna internetowa usługa gromadzenia danych, która zapewnia także świetny sposób na wizualizację / wykres danych. Z używaniem Wiznetu i modułu nRF24L01 jest trochę czkawka. Zarówno moduł bezprzewodowy, jak i osłona sieci Ethernet wykorzystują tę samą magistralę do komunikacji, więc spójrz na tego bloga, aby zobaczyć, jak możesz korzystać z obu jednocześnie:
http://www.heald.ca/content/arduino-ethernet-nrf24l01-and-pachubecosmxively
Xively pozwala również ustawić te dane jako publiczne lub prywatne, dzięki czemu możesz zdecydować się na przekazanie danych stacji pogodowej społeczności.
Kilka innych uwag: Lubię moduły nRF24L01 +, ponieważ są tanie. Moduły Xbee kosztują więcej niż same Arduinos. Możesz nadal dodawać moduły nRF24L01 + wokół domu po ustanowieniu bramy. Ten sam problem z kosztami występuje w przypadku osłony Wi-Fi - drogie.