rial2001 писал(а):Проблема решена.
можно уточнить как взаимодействует ардуино и сервер?
По протоколу HTTP. Ардуино у меня идёт как отдельное сетевое устройство с Ethernet Shield-ом и при изменении параметров подключенных к нему датчиков отправавляется HTTP запрос на сервер. К примеру такой:
GET /objects/?object=sensorKotel&op=m&m=tempChanged&t=%0d.%d HTTP/1.0
Если расшифровать, то это значит вызвать метод tempChanged объекта sensorKotel с параметром t=<текущая температура>.
Объекты, их методы и свойства задаются в панели управления в модуле Классы объектов.
Код прошивки контроллера полностью лежит здесь:
http://smartliving.ru/Main/ArduinoCode
P.S. В ближайшее время постараюсь обновить раздел про Arduino, добавив туда приличную принципиальную схему подключения датчиков. Кроме того, сейчас работаю надо более универсальной прошивкой, где контроллер выступает не только как http-клиент с датчиками, но и как web-сервер, получающий команды для управления конечными устройствами (реле, к примеру).