Бобровник Петр Петрович
   Главная  •  Контакты  •  Форум
E-mail: petr@bobrovnik.ru     
Электронные часы  


Бегущая строка   Табло валют
 
Настроен и включен Форум


 

 
 
 
 
 
 

  Главная  »  Система мониторинга вендинговых машин

Система мониторинга.

Состоит, по сути, из двух серьезных проектов: само устройство сбора информации и сервер. Я делал устройство сбора информации. Сервер сделан на C#, делал его другой человек (могу порекомендовать). Устройство представляет собой компактную плату с установленным GPRS модемом. Подключается устройство к платежной системе через стандартный DEX разъем. Т.н. DEX отчеты (обнуляющие или не обнуляющие) являются основным типом отчетов в данной системе. Опционально устройство может быть подключено к практически любому типу ЖКИ автоматов. Для различных автоматов существуют различные переходники. Получение информации с ЖКИ автомата возможно, поскольку интерфейс ЖКИ является стандартом и позволяет получать информацию с любого типа автомата практически любого производителя (иногда возникают проблемы с национальными шрифтами в знакогенерирующих текстовых ЖКИ). Также устройство имеет собственный блок питания 127В/220В и силовое реле для обеспечения возможности удаленного отключения (перезагрузки) автомата. При этом в случае выключения питания автомата устройство продолжает работать и возможно удаленное включение автомата. Для обмена информацией с сервером используется протокол http. ПО устройства состоит из бутлоадера, позволяющего производить апдейт основной части ПО с сервера и основной исполняемой части. Данное построение позволяет производить выборочный апдейт ПО устройств с сервера. Создание бутлоадера и механизма доставки и проверки целостности прошивки было, пожалуй, самой сложной частью проекта.

Внешний вид:

Более полное представление о нем можно получить, прочитав его инструкцию.


Скрины сервера:





Что запомнилось:
    Реализация протоколов DEX и DDCMP (отчеты платежных систем). 
    Создание механизма многоуровневой проверки целостности данных при удаленной прошивке ПО устройства.
    Реализация многоэтапной проверки состояния модема для избежания разрывов соединения и повторной установки соединения.
    Реализация http протокола на С оказалась не столь простой задачей. 


 
 
E-mail: petr@bobrovnik.ru