Это команда owexist, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
owdir, owread, owwrite, owget, owexist, owpresent - легкий доступ к серверу
СИНТАКСИС
Минимальные кредита
Owdir -s [хост:] порт [каталог]
читать -s [host:] порт путь к файлу
вписать -s [host:] порт значение пути к файлу
Оу -s [хост:] порт [каталог] | Путь файла
серверу открытие
Owdir --автосервер [каталог]
читать --автосервер Путь файла
вписать --автосервер значение пути к файлу
Оу --автосервер [каталог] | Путь файла
Длинный кредита
Owdir -q --тихий -f --формат f [.] i [[.] c]] [ --дир ] -s [хост:] порт [каталог]
[каталог2 ...]
читать -q --тихий -C Цельсий -K - кельвин -F - по Фаренгейту -R --ранкин [ --шестнадцатеричный ] [
--start = компенсировать ] [ --size = байты] -s [хост:] порт путь к файлу [путь к файлу2 ...]
вписать -q --тихий -C Цельсий -K - кельвин -F - по Фаренгейту -R --ранкин [ --шестнадцатеричный ] [
--start = компенсировать ] -s [хост:] порт значение пути к файлу [путь к файлу2 значение2 ...]
Оу -q --тихий -f --формат f [.] i [[.] c] -C Цельсий -K - кельвин -F - по Фаренгейту -R
--ранкин [ --шестнадцатеричный ] [ --start = компенсировать ] [ --size = байты] [ --дир ] -s [хост:] порт
[каталог] | Путь файла
Версия
Owdir -V --версия
читать -V --версия
вписать -V --версия
Оу -V --версия
Помощь
Owdir -h | --Помогите
читать -h | --Помогите
вписать -h | --Помогите
Оу -h | --Помогите
ОПИСАНИЕ
1-Wire
1-проводный протокол подключения и серия устройств, разработанных и изготовленных Далласом.
Semiconductor, Inc. Эта шина представляет собой маломощную низкоскоростную схему с низким соединением, в которой данные
линия также может обеспечивать питание.
При производстве каждому устройству присваивается уникальный и неизменный номер. Есть широкий
множество устройств, включая память, датчики (влажности, температуры, напряжения, контакта,
ток), переключатели, таймеры и регистраторы данных. Более сложные устройства (например, термопара
датчики) могут быть построены с помощью этих базовых устройств. Также существуют 1-проводные устройства, у которых есть
шифрование включено.
В 1-проводной схеме используется одиночный автобус мастер и несколько рабы на том же проводе. Автобус
Мастер инициирует все коммуникации. Рабы могут быть обнаружены индивидуально и
адресованы с использованием их уникального идентификатора.
Мастера шины бывают различных конфигураций, включая последовательные, параллельные, i2c, сетевые.
или переходники USB.
ОВФС дизайн интерфейса
ОВФС представляет собой набор программ, предназначенных для упрощения работы шины 1-Wire и ее устройств.
доступный. В основе лежит принцип создания виртуальной файловой системы с уникальным идентификатором.
является каталогом, а отдельные свойства устройства представлены в виде простых
файлы, которые можно читать и писать.
Детали индивидуального подчиненного или главного устройства скрыты за согласованным интерфейсом.
Цель состоит в том, чтобы предоставить разработчику программного обеспечения простой набор инструментов для создания мониторинга.
или управлять приложениями. В реализации есть некоторые улучшения производительности,
включая кэширование данных, параллельный доступ к мастерам шины и агрегирование устройств
коммуникация. Тем не менее основной целью была простота использования, гибкость и
правильность, а не скорость.
ОШЕЛЛ программы
Owdir читать вписать и Оу все вместе называются ракушка программы. Они разрешают
легкий доступ к слуга (1) для использования в сценариях командной строки.
В отличие от слуга (1) owhttpd (1) owftpd (1) owhttpd (1) нет постоянного соединения
с шиной 1-Wire, без кеширования и без многопоточности. Вместо этого каждая программа подключается к
Бег слуга (1) и выполняет быстрый набор запросов.
слуга (1) выполняет фактическое 1-проводное соединение (к физическим 1-проводным шинам или другим
слуга программ), выполняет блокировку параллелизма, кэширование и сбор ошибок.
ракушка программы предназначены для использования в сценариях командной строки. Альтернативный подход -
установить ой (1) файловая система и выполняет прямые списки файлов, чтение и запись.
Owdir
Owdir выполняет каталог листинг. Без аргументов все устройства на основном 1-проводном
автобус будет указан. Учитывая имя устройства 1-Wire, доступные свойства будут
перечисленные. Это эквивалент
ls каталог
в ой (1) файловая система.
читать
читать получает значение свойства устройства 1-Wire. например, 28.0080BE21AA00 / температура
дает температуру DS18B20. Это эквивалент
кошка Путь файла
в ой (1) файловая система.
вписать
вписать выполняет изменение свойства, изменяя настройку устройства 1-Wire или записывая в
объем памяти. Это эквивалент
эхо ценностное > Путь файла
в ой (1) файловая система.
Оу
Оу (1) это удобная программа, сочетающая в себе функции Owdir (1) и читать (1) by
сначала пытается прочитать аргумент как каталог, а если это не удается, как свойство 1-Wire.
STANDARD ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
--автосервер
Найти слуга с использованием протокола Service Discovery. По сути, Bonjour от Apple (он же
zeroconf). Только первый слуга будет использоваться, и этот выбор, вероятно, произвольный.
-s [хост:] порт
Подключиться через tcp (сеть) к слуга процесс, который подключен к физическому 1-проводу
автобус. Это позволяет нескольким процессам использовать одну и ту же шину. В слуга процесс может быть
локальный или удаленный.
Если параметр сервера не указан, по умолчанию используется локальный компьютер, а IANA
выделенный порт по умолчанию 4304. Таким образом, "-s localhost: 4304" является эквивалентом.
ДАННЫЕ ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
--шестнадцатеричный
Шестнадцатеричный режим. Для чтения данных каждый байт символа будет отображаться как два
символы 0-9ABCDEF. Наиболее полезно для чтения ячеек памяти. Между данными нет пробелов.
Запись данных в шестнадцатеричном режиме просто означает, что данные должны быть представлены как один длинный
шестнадцатеричная строка.
--start = смещение
Чтение или запись ячеек памяти, начиная с байта смещения, а не с начала. An
смещение 0 означает начало (и используется по умолчанию).
--size = байты
Чтение до указанного количества байтов из области памяти.
ПОМОГИТЕ ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-h --Помогите
Показывает (это) базовую сводку опций.
-V --версия
Версия этой программы.
ДИСПЛЕЙ ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
--дир
Измените отображение каталогов, чтобы указать, какие записи также являются каталогами. А
член каталога будет иметь завершающий символ '/', если это сам каталог. Это помогает рекурсивному
поиск.
-f --формат f [.] i [[.] c]
Формат отображения для устройств 1-Wire. Каждое устройство имеет 8-байтовый адрес, состоящий из:
f семейный код, 1 байт
i ID номер, 6 байт
c Контрольная сумма CRC, 1 байт
Возможные форматы: фи (default, 01.A1B2C3D4E5F6), fi фик фик фик и фи.с
Все форматы принимаются в качестве входных, но выходные данные будут в указанном формате.
ПРИМЕР
owdir -s 3000 - форматировать фик
Получите список устройств (полные 16 шестнадцатеричных цифр, без точек) на местном слуга at
порт 3000
owread -F --autoserver 51.125499A32000 / typeK / температура
Считайте температуру с термопары на основе DS2751 на автоматически обнаруживаемом слуга
Температура по Фаренгейту.
owwrite -s 10.0.1.2:3001 32.000800AD23110 / pages / page.1 "Пройдено"
Подключиться к процессу сервера OWFS ( слуга ), который был запущен на другой машине
на tcp-порт 3001 и записать в память DS2780
Используйте owexist онлайн с помощью сервисов onworks.net