скрипт ruby ​​для чтения данных через порт 4001 - PullRequest
0 голосов
/ 14 марта 2012

На работе мы приобрели пакет датчиков, которые подсчитывают количество предметов по мере их продвижения по конвейерной ленте.Информация датчиков доступна по следующему протоколу:

Продукты серии XL используют двоичный протокол для связи Ethernet.По умолчанию протокол доступен через порт 4001. (Это настраиваемое свойство.)

Я хотел бы написать скрипт ruby, который периодически читает эти данные, но пока что я не имеюЯ даже не понял, как получить доступ к данным.

Я поиграл с telnet и протестировал простой клиентский скрипт на ruby, который оставил меня практически там, где я начал.любая информация, которая может помочь?

1 Ответ

1 голос
/ 14 марта 2012

Поскольку он поддерживает связь через Ethernet, попробуйте использовать сокет, предоставляемый в стандартной библиотеке Ruby.

Проверьте: http://www.ruby -doc.org / stdlib-1.9.3 / libdoc / socket / rdoc / Socket.html

...