Ethernet модуль Jerome

Несколько лет назад захотелось сделать свой "Умный дом". Отсутствие знаний в программирование, подтолкнуло на поиск готовых изделий. Одно из условий было в том чтобы устройство работало по Ethernet. Это было более практично и масштабируемо, по сравнению например с USB. Недолгие поиски привели меня на сайт www.kernelchip.ru
Где было представлено необходимое мне устройство по названием "Jerome"


   Подробно описывать здесь не вижу смысла, т.к. на сайте у автора все подробнейшим образом описано. Есть отличная документация, с множеством хороших примеров. Здесь просто укажу краткие характеристики модуля :

    -модуль управления с Ethernet (LAN) интерфейсом
    -удобный форм-фактор в виде модуля с DIP-колодкой и Ethernet разъемом (RJ-45)
    -не требует дополнительных схемных элементов, сразу готов к работе
    -22 дискретных линии ввода/вывода с возможностью независимой настройки направления передачи данных (вход/выход) и сохранения настроек в энергонезависимой памяти модуля
    -четыре 10-ти разрядных АЦП
    -четыре счетчика импульсов
    -ШИМ выход
    -последовательный порт (USART)
    -интерфейс TCP-2-COM
    -набор готовых текстовых команд управления высокого уровня (KE - команды) по TCP/IP протоколу (открытый командный интерфейс)
    -встроенный стабилизатор питания
    -диапазон питающего напряжения (от 4 до 6.5 В)
    -возможность питания от фиксированного источника +3.3 В
    -индикационные светодиоды сетевой активности и статуса модуля
    -каждый модуль имеет уникальный серийный номер доступный программно
    -поддержка ОС Windows 2000, 2003, XP 32/64 bit, Vista 32/64 bit и Windows 7 32/64 bit
    -поддержка OS Linux
    -встроенный Web-сервер для управления и мониторинга
    -открытый SDK для Web-интерфейса. Web-интефрйес может быть изменен пользователем самостоятельно (требуется знания HTML и JavaScipt)
    -возможность установки обновления прошивки пользователем по сети
    -возможность подключения нескольких модулей к одной сети (необходимо изменение IP/MAC адресов)
    -возможность изменения сетевых настроек модуля (IP, MAC, Default Gateway, Subnet Mask)
    -доступ к Web-странице управления и командному интерфейсу защищен паролем
    -система “Сторож” - режим автоматического отслеживания изменения состояний входных дискретных линий
    -возможность сохранения и последующего восстановления состояний аппаратных ресурсов после отключения питания (выходные дискретные линии, счетчик импульсов, ШИМ)

То что заведено сейчас на этот модуль можно посмотреть здесь.

Кратко напишу, что подключены:
1)Датчики затопления
2)Заведены кнопки от пульта управления радиорозетками.

Плюсы модуля:
- Ethernet
- Есть возможность опрашивать все контакты настроенные на вход одной командой
- Надежный модуль, за несколько лет ни разу не перезагружал его по причине зависания, или по какой то другой причине(не учитывая конечно искуственно отключение питания).

Минусы:
- Ориентирован на работу в Windows.
- Протокол управления для меня подошел только telnet. Что для меня не совсем удобно, так сервер у меня работает на ОС Linux, а мне не очень удобно пользоваться telnet-ом. По мне удобнее было бы пользоваться http запросами, или snmp запросами.