Данный пост является размышлением над довольно нетривиальной задачей - передача данных по изменению в рамках XPCA. В статье "Пример REST-PCA" я описал простой XPCA шлюз. Эта реализация работает по принципу "запрос-ответ", я буду называть этот принцип буржуйским словом "полинг". Такой подход максимально прост и для шлюза вполне подходит, но для серьезных задач необходима асинхронная передача данных по изменению, т.е. необходим механизм подписки на данные, как у протокола OPC.
27 июля 2011 г.
17 июля 2011 г.
XPCA - eXtensible Process Control Architecture
Я наконец разыскал автора "Концепции REST-PCA" его зовут Том Тoденхэм (Tom Tuddenham). Он живет в городе Аделайда на Юге Австралии. Очень интересный и дружелюбный парень) Написал, что придумал данный документ после попойки со своими одногруппниками)))
14 июля 2011 г.
Пример REST-PCA
В предыдущем посте я привел перевод статьи о протоколе REST-PCA, а теперь покажу простую реализацию этих принципов на Ruby, на примере маленького шлюза, который предоставляет доступ к данным ModBus устройств. Сам код полностью можно посмотреть и скачать на GitHub вот тут. Ниже я расскажу о работе и структуре программы, в разрезе этапов разработки. Думаю такой подход к изложению, будет более структурным. Я старался написать статью не только для Руби программистов, но и для всех инженеров в области автоматизации (надеюсь получилось). Тем читателям, кого нюансы реализации не интересуют, раздел Реализация можно пропустить. И так...
12 июля 2011 г.
Концепция REST-PCA
Пару лет назад нашел интересную статью о применении REST технологии в системах автоматизация, как альтернативу семейству OPC протоколов. Руки дошли и я ее наконец перевел. Вот вариант в PDF - rest-pca.ru.pdf.
9 июля 2011 г.
Перевод. Как я объяснил REST своей жене
Перевод доступного массам объяснения концепции REST - Как я объяснил REST своей супруге..
Подписаться на:
Комментарии (Atom)