Это команда owtap, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
owtap - Сниффер пакетов для протокола owserver
СИНТАКСИС
owtap -p owtap-tcp-порт -s owserver-tcp-порт
ОПИСАНИЕ
1-Wire
1-проводный протокол подключения и серия устройств, разработанных и изготовленных Далласом.
Semiconductor, Inc. Эта шина представляет собой маломощную низкоскоростную схему с низким соединением, в которой данные
линия также может обеспечивать питание.
При производстве каждому устройству присваивается уникальный и неизменный номер. Есть широкий
множество устройств, включая память, датчики (влажности, температуры, напряжения, контакта,
ток), переключатели, таймеры и регистраторы данных. Более сложные устройства (например, термопара
датчики) могут быть построены с помощью этих базовых устройств. Также существуют 1-проводные устройства, у которых есть
шифрование включено.
В 1-проводной схеме используется одиночный автобус мастер и несколько рабы на том же проводе. Автобус
Мастер инициирует все коммуникации. Рабы могут быть обнаружены индивидуально и
адресованы с использованием их уникального идентификатора.
Мастера шины бывают различных конфигураций, включая последовательные, параллельные, i2c, сетевые.
или переходники USB.
ОВФС дизайн интерфейса
ОВФС представляет собой набор программ, предназначенных для упрощения работы шины 1-Wire и ее устройств.
доступный. В основе лежит принцип создания виртуальной файловой системы с уникальным идентификатором.
является каталогом, а отдельные свойства устройства представлены в виде простых
файлы, которые можно читать и писать.
Детали индивидуального подчиненного или главного устройства скрыты за согласованным интерфейсом.
Цель состоит в том, чтобы предоставить разработчику программного обеспечения простой набор инструментов для создания мониторинга.
или управлять приложениями. В реализации есть некоторые улучшения производительности,
включая кэширование данных, параллельный доступ к мастерам шины и агрегирование устройств
коммуникация. Тем не менее основной целью была простота использования, гибкость и
правильность, а не скорость.
слуга
слуга (1) является серверным компонентом системы управления однопроводной шиной OWFS. слуга (1)
разрешает доступ к шине из нескольких клиентских процессов. Физический автобус обычно
подключен к последовательному или USB-порту, а другие процессы подключаются к слуга (1) за
сетевые сокеты (порт TCP).
Клиентские интерфейсы включают представление файловой системы: ой (1) и веб-сервер: owhttpd
(1). Также доступны прямые языковые привязки, например: владелец (3).
Также есть много легковесных клиентов, с которыми можно разговаривать только слуга (1) а не к
Прямая шина 1-Wire. Они включают оболочку и несколько языковых модулей (Perl, Visual Basic,
питон, ...)
слуга протокол
Все слуга (1) клиенты используют слуга протокол для связи. В слуга
протокол это хорошо документированный протокол клиент / сервер tcp / ip. Присвоен "хорошо известный
порт "по умолчанию 4304.
owtap
owtap (1) находится между слуга (1) и клиентов, чтобы показать и помочь решить
проблемы со связью. Сетевое соединение передается в обоих направлениях, но
также создается визуальное отображение со статистикой и «детализацией» отдельных пакетов.
КОНКРЕТНЫЙ ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-p
TCP-порт или IP-адрес: порт для owtap
Другие программы OWFS будут обращаться к owtap через этот адрес. (например, owdir -s IP: порт /)
-s
TCP-порт или IP-адрес: порт для слуга
TCP-порт (IP: порт) для восходящего сервера.
ПРИМЕР
If слуга (1) запускается:
слуга -p 4304 -d / dev / ttyS0
owserver через TCP-порт 4304 и подключается к физической шине 1-Wire через последовательный порт.
Вы можете напрямую запросить слуга (1)
Owdir -s 4304 /
Чтобы увидеть протокол в действии:
owtap -s 4304 -p 3000
Owdir -p 3000 /
В этом случае owtap (1) подключается к слуга (1) на исходном порту (4304) и
предлагая клиентам новый порт (3000).
ПЛАТФОМЫ
owtap (1) это чистый Tcl / TK программа и будет работать где угодно Tcl / TK доступно (Windows,
Macintosh, Linux, Unix)
ССЫЛКИ
слуга протокол
http://www.owfs.org/index.php? page = owserver-протокол
Tcl / TK
http://www.tcl.tk
Используйте owtap онлайн с помощью сервисов onworks.net