То, что вы хотите, довольно легко сделать, и код уже существует. Но, как я понимаю, вы не будете подключать датчик Arduino к вашему Wi-Fi. Вместо этого вы будете использовать другой Arduino в качестве шлюза следующим образом:
Датчик Arduino: расположен снаружи, подключен к датчику температуры, скорости ветра, датчика дождя?
Шлюз Arduino: расположен внутри, с сетевым экраном Wiznet 5001
Sensor Arduino и Gateway Arduino общаются друг с другом с помощью ОЧЕНЬ простого в использовании беспроводного трансивера nRF24L01 +. Беспроводные модули стоят по 3 доллара, а библиотека для использования очень зрелая. Все данные датчика легко передаются в шлюз с помощью этой библиотеки.
Шлюз Arduino с сетью Ethernet действует как веб-сервер, позволяя любому компьютеру в вашей локальной сети открывать страницу и просматривать текущие условия. Посмотрите на этой странице код Arduino:
http://arduino.cc/en/Tutorial/WebServer
Вы также хотите сохранить историческую информацию о температуре / скорости ветра, верно? Это лучшая часть! Gateway Arduino может передавать данные в сервис, такой как Xively, бесплатный веб-сервис для сбора данных, который также предоставляет вам отличный способ визуализации / отображения ваших данных. Есть небольшой сбой с использованием Wiznet вместе с модулем nRF24L01. И беспроводной модуль, и сетевой экран используют одну и ту же шину для связи, поэтому взгляните на этот блог, чтобы узнать, как вы можете использовать оба одновременно:
http://www.heald.ca/content/arduino-ethernet-nrf24l01-and-pachubecosmxively
Xively также позволяет вам сделать эти данные общедоступными или личными, чтобы вы могли предоставить данные своих метеостанций сообществу.
Некоторые другие замечания: мне нравятся модули nRF24L01 +, потому что они очень дешевые. Модули Xbee стоят дороже, чем сами Arduinos. Вы можете продолжать добавлять модули nRF24L01 + по дому, как только вы установите шлюз. Та же самая проблема стоимости существует с экраном Wi-Fi - дорогой.