Те, що ви хочете, зробити досить просто, і код вже існує. Але так, як я це уявляю, ви не підключите датчик Arduino до свого wifi. Замість цього ви будете використовувати інший Arduino як свій шлюз таким чином:
Датчик Arduino: Розташований зовні, підключений до датчика температури, швидкості вітру, манометра?
Шлюз Arduino: Розташований всередині, з / у Wiznet 5001 ethernet-щит
Датчик Arduino і Gateway Arduino спілкується один з одним, ДУЖЕ простий у користуванні бездротовий приймач, nRF24L01 +. Бездротові модулі коштують 3 долари кожен, а бібліотека для використання дуже зріла. Усі дані датчиків легко передаються до шлюзу за допомогою цієї бібліотеки.
Шлюз Arduino з мережевою мережею діє як веб-сервер, що дозволяє будь-якому комп'ютеру у вашій локальній мережі відкрити сторінку та переглянути поточні умови. Подивіться на цю сторінку код Arduino:
http://arduino.cc/en/Tutorial/WebServer
Ви також хочете зберегти інформацію про температуру / швидкість вітру? Це найкраща частина! Шлюз Arduino може передавати дані до такої служби, як Xively, безкоштовна веб-служба збору даних, яка також надає вам чудовий спосіб візуалізації / графіки даних. Існує невелика іконка з використанням Wiznet разом з модулем nRF24L01. Обидва бездротовий модуль та ethernet-щит використовують для спілкування одну і ту ж шину, тому перегляньте цей блог, щоб побачити, як можна використовувати обидва одночасно:
http://www.heald.ca/content/arduino-ethernet-nrf24l01-and-pachubecosmxively
Xively також дозволяє зробити ці дані загальнодоступними або приватними, тому ви можете вирішити внести дані вашої метеостанції до спільноти.
Деякі інші примітки: мені подобаються модулі nRF24L01 +, тому що вони дешеві. Модулі Xbee коштують дорожче, ніж самі Arduinos. Після встановлення шлюзу можна продовжувати додавати nRF24L01 + модулі навколо будинку. Ця ж проблема з витратами існує і з wifi-екраном - дорого.