АнглийскийФранцузскийИспанский

Значок OnWorks

owfs - Интернет в облаке

Запустите owfs в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда owfs, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


ой - файловая система 1-Wire

СИНТАКСИС


ой [ -c config] -d последовательный порт | -u | -s [хост:] порт -m Mountdir

ОПИСАНИЕ


1-Wire
1-проводный протокол подключения и серия устройств, разработанных и изготовленных Далласом.
Semiconductor, Inc. Эта шина представляет собой маломощную низкоскоростную схему с низким соединением, в которой данные
линия также может обеспечивать питание.

При производстве каждому устройству присваивается уникальный и неизменный номер. Есть широкий
множество устройств, включая память, датчики (влажности, температуры, напряжения, контакта,
ток), переключатели, таймеры и регистраторы данных. Более сложные устройства (например, термопара
датчики) могут быть построены с помощью этих базовых устройств. Также существуют 1-проводные устройства, у которых есть
шифрование включено.

В 1-проводной схеме используется одиночный автобус мастер и несколько рабы на том же проводе. Автобус
Мастер инициирует все коммуникации. Рабы могут быть обнаружены индивидуально и
адресованы с использованием их уникального идентификатора.

Мастера шины бывают различных конфигураций, включая последовательные, параллельные, i2c, сетевые.
или переходники USB.

ОВФС дизайн интерфейса
ОВФС представляет собой набор программ, предназначенных для упрощения работы шины 1-Wire и ее устройств.
доступный. В основе лежит принцип создания виртуальной файловой системы с уникальным идентификатором.
является каталогом, а отдельные свойства устройства представлены в виде простых
файлы, которые можно читать и писать.

Детали индивидуального подчиненного или главного устройства скрыты за согласованным интерфейсом.
Цель состоит в том, чтобы предоставить разработчику программного обеспечения простой набор инструментов для создания мониторинга.
или управлять приложениями. В реализации есть некоторые улучшения производительности,
включая кэширование данных, параллельный доступ к мастерам шины и агрегирование устройств
коммуникация. Тем не менее основной целью была простота использования, гибкость и
правильность, а не скорость.

ой
ой (1) является клиентом файловой системы ОВФС семейство программ. Работает на Linux,
freebsd и Mac OS X и требует наличия предохранитель модуль ядра и библиотека.
(http://fuse.sourceforge.net), который является драйвером файловой системы пользовательского режима.

По сути, вся 1-проводная шина монтируется к месту в вашей файловой системе. Все
1-проводные устройства доступны с использованием стандартных файловых операций (чтение, запись, каталог
листинг). Система безопасна, никаких реальных файлов не видно, эти файлы виртуальные. Нет
все операции поддерживаются. В частности, создание, удаление, связывание и переименование файлов.
не допускаются. (Вы можете создать ссылку на файл owfs извне, но не наоборот).

Устройство Опции (1-проводный Автобусы Мастер)


Эти параметры определяют устройство (мастер шины), подключающее компьютер к шине 1-Wire.
Ведомые 1-Wire подключаются к 1-проводной шине, а мастер шины подключается к порту.
на компьютере и управляет шиной 1-wire. Мастер шины - это реальный физический
устройство, модуль ядра w1 или слуга (1).

Требуется хотя бы один вариант устройства. По умолчанию нет. Можно использовать более одного устройства.
внесены в список, и все будут использоваться. (Логический союз, если вы не исследуете /автобус.н/
каталоги.)

Linux и BSD применяют политику безопасности, ограничивающую доступ к аппаратным портам. Вы должны
иметь достаточные права для доступа к данному порту, в противном случае доступ автоматически завершится ошибкой.

* Последовательный устройств


порт указывает последовательный порт, например / dev / ttyS0

-d порт | --device = порт (ДС2480Б)
Мастер шины на базе DS2480B (например, DS9097U или LINK в режиме эмуляции). Если
адаптер не отвечает, цепь пассивного типа (DS9907E или диод / резистор) будет отключена.
предполагается.

--serial_flextime | --serial_regulartime (ДС2480Б)
Изменяет детали синхронизации шины (см. Техническое описание DS2480B). Некоторые устройства, например смуглый
ЖК-дисплей не может работать с гибкое время.

--baud =1200|9600|19200|38400|57600|115200 (DS2480B, ССЫЛКА, HA5)
Устанавливает начальную скорость связи последовательного порта для всех мастеров шины. Не все
последовательные устройства поддерживают все скорости. Вы можете изменить скорость отдельного мастера шины
для LINK и ДС2880Б в каталоге interface / settings. В HA5 скорость установлена
в оборудовании, поэтому скорость загрузки командной строки должна соответствовать этой скорости.
Обычно настройки по умолчанию (9600 для LINK и ДС2480Б ) и 115200 для HA5
вменяемы и не подлежат изменению.

- прямая_полярность | --Обратная полярность (ДС2480Б)
Обратная полярность выходных транзисторов DS2480B? Не требуется для DS9097U, но
требуется для некоторых других дизайнов.

--link = порт (ССЫЛКА)
iButtonLink LINK адаптер (все версии) в режиме без эмуляции. Использует ascii
протокол по последовательному.

--ha7e = порт (HA7E)
Встроенный Данные системы НА7Е адаптер (и ХА7С ) в собственном режиме ascii.

--ha5 = порт | --ha5 = порт: a | --ha5 = порт: acg (HA5)
Встроенный Данные системы HA5 адаптер mutidrop в собственном режиме ascii. До 26 адаптеров
могут использовать один и тот же порт, каждому из которых присвоена буква. Если буква не указана,
программа просканирует первый ответ (который может быть медленным).

- контрольная сумма | --no_checksum (HA5)
Включите (по умолчанию) или выключите функцию контрольной суммы связи HA5.

--passive = порт | --ha2 = порт | --ha3 = порт | --ha4b = порт (Пассивный)
Пассивные адаптеры 1-wire. Питание от последовательного порта и использование пассивного электрического
комплектующие (резисторы и диоды).

--8 бит | --6 бит (Пассивный)
Синтезируйте волновую форму 1-Wire, используя 6-битное (по умолчанию) последовательное слово или 8-битное слово.
Не все устройства UART поддерживают 6-битную работу.

--timeout_serial = 5
Тайм-аут (в секундах) для всех последовательных коммуникаций. 5 секунд по умолчанию. Может быть
изменяется динамически под / настройки / тайм-аут / серийный

* USB устройств


Единственные поддерживаемые настоящие мастера шины USB основаны на микросхеме DS2490. Наиболее распространенным является
DS9490R с включенным ведомым устройством 1-Wire ID с кодом семейства 81.

Существуют также мастера шины на основе последовательного чипа со встроенным преобразователем USB в последовательный.
дюйм. Они поддерживаются главным протоколом последовательной шины.

-u | --USB
Мастер шины на базе DS2490 (например, DS9490R).

-U2 | --usb = 2
Используйте второй мастер шины USB. (Однако порядок непредсказуем, поскольку
операционная система не заказывает USB-устройства по собственному желанию).

-все | --usb = ВСЕ
Используйте все USB-устройства.

--usb_flextime | --usb_regulartime
Изменяет детали синхронизации формы сигнала 1-Wire для определенных сетевых конфигураций.

--altusb
Альтернативная синхронизация USB Вилли Робиона.

--timeout_usb = 5
Тайм-аут для связи USB. По умолчанию это 5 секунд, и его можно изменить.
динамически под / настройки / тайм-аут / USB

* I2C устройств


I2C - это двухпроводной протокол, используемый для межкристальной связи. Мастера автобуса: DS2482-100, г.
DS2482-101 и DS2482-800 может указать (через напряжение на выводах) подмножество адресов на i2c
автобус. Эти варианты

i2c_адрес

0,1,2,3
0x18,0x19,0x1A,0x1B

4,5,6,7
0x1C,0x1D,0x1E,0x1F (DS2482-800 only)

порт для мастеров i2c имеют вид / dev / i2c-0, / dev / i2c-1, ...

-d порт | --device = порт
Эта простая форма разрешает только определенные порт и первый доступный i2c_адрес

--i2c = порт | --i2c = порт: i2c_address | --i2c = порт: ВСЕ
Конкретный i2c порт и i2c_адрес либо первый, конкретный, либо все, либо
их. i2c_адрес равно 0,1,2, ...

--i2c | --i2c =: | --i2c = ВСЕ: ВСЕ
Найдите в доступных автобусах i2c первый, первый или каждый i2c.
адаптер.

Команда DS2482-800 осваивает 8 1-проводных шин и генерирует 8 /bus.n записей.

* Cеть устройств


Эти мастера шины обмениваются данными по сетевому протоколу tcp / ip и поэтому могут быть расположены
в любом месте сети. В сетевой адрес имеет вид tcp_address: порт

Например, 192.168.0.1:3000 или localhost: 3000

--link = сетевой_адрес
Сетевой адаптер LinkHubE LINK от iButtonLink

--ha7net = сетевой_адрес | --ha7net
Сетевой адаптер HA7Net 1-Wire с указанным tcp-адресом или обнаруженный udp
многоадресная рассылка. К Встроенный Данные системы
--timeout_ha7 = 60 конкретный тайм-аут для связи HA7Net (по умолчанию 60 секунд).

--etherweather = сетевой_адрес
Адаптер Etherweather

-s сетевой адрес | --server = сетевой_адрес
Расположение слуга (1) программа, которая общается с 1-проводной шиной. Порт по умолчанию
это 4304.

--timeout_network = 5
Тайм-аут для связи ведущего устройства сетевой шины. По умолчанию это 1 секунда и может
изменяться динамически под / настройки / тайм-аут / сеть

* симулированный устройств


Используется для тестирования и разработки. Никакого фактического оборудования не требуется. Полезно для разделения
разработка аппаратного обеспечения от остального дизайна программного обеспечения.

устройств
представляет собой список 1-проводных устройств, разделенных запятыми, в следующих форматах. Обратите внимание, что
действительный код CRC8 создается автоматически.

10,05,21
Шестнадцатеричный семья Коды (в этом примере DS18S20, DS2405 и DS1921).

10.12AB23431211
Более полный шестнадцатеричный уникальный адрес. Полезно, когда реальное аппаратное устройство
следует смоделировать.

DS2408, DS2489
Имя устройства 1-Wire. (Полный идентификатор не может быть указан в этом формате).

--fake = устройства
Случайный адрес и случайные значения для каждого чтения. Идентификатор устройства также случайный
(если не указано иное).

--tempera_low = 12 --tempera_high = 44
Укажите пределы температуры для не настоящие моделирование адаптера. Они должны быть в
та же шкала температур, которая указана в командной строке. Возможно
динамически изменять ограничения для каждого адаптера в
/bus.x/interface/settings/simulated/ [температура_низкая| температура_высокая]

--tester = устройства
Предсказуемый адрес и предсказуемые значения для каждого чтения. (См. Веб-сайт для
алгоритм).

* w1 ядро модуль


Это специфичный для Linux параметр для использования доступа операционной системы к мастерам шины. Корень
требуется доступ, и реализация все еще продолжалась, начиная с owfs v2.7p12 и
Linux 2.6.30.

Мастера шины распознаются и добавляются динамически. Подробная информация о мастере физической шины
недоступны, но они включают USB, i2c и ряд проектов GPIO на встроенных платах.

Доступ ограничен суперпользователем из-за широковещательного протокола netlink, используемого w1.
При компиляции должна быть настроена многозадачность (потоки).

--w1 Используйте мастер виртуальной шины w1 ядра Linux.

--timeout_w1 = 10
Тайм-аут для связи w1 netlink. По умолчанию это 10 секунд, и его можно
изменяется динамически под / настройки / тайм-аут / w1

КОНКРЕТНЫЙ ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ


-m --mountpoint = путь_каталогу
Путь к каталогу для монтирования файловой системы 1-Wire

Требуется точка монтирования. По умолчанию нет.

--allow_other
Сокращение для параметра крепления предохранителя "-o allow_other" Позволяет другим пользователям видеть предохранитель.
(owfs) точка монтирования и файловая система. Требуется настройка в /etc/fuse.conf так же.

--fuse-opt кредита
Отправляет параметры в процесс установки предохранителя. Параметры следует указывать, например, "

ТЕМПЕРАТУРА МАСШТАБ ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ


-C - Цельсия
-F - Фаренгейт
-K --Kelvin
-R - Ранкин
Температурная шкала, используемая для вывода данных. Цельсия - значение по умолчанию.

Также можно изменить в программе на / настройки / единицы / шкала_температуры

ДАВЛЕНИЕ МАСШТАБ ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ


--мбар (По умолчанию)
- атм
--мм рт. ст.
--inHg
--psi
- Па
Шкала давления, используемая для вывода данных. Миллибар установлен по умолчанию.

Также можно изменить в программе на / настройки / единицы / шкала_давления

ФОРМАТ ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ


Выберите представление уникальных идентификаторов 1-Wire. OWFS использует эти идентификаторы как
уникальные имена каталогов.

Хотя можно выбрать несколько форматов отображения, все они должны быть в семейный идентификатор CRC8 форма,
в отличие от некоторых других программ и маркировки на кнопках iButton, которые crc8-id-семейство форме.

-f --format = "f [.] i [[.] c]"
Формат отображения для устройств 1-Wire. Каждое устройство имеет 8-байтовый адрес, состоящий из:

f семейный код, 1 байт

i ID номер, 6 байт

c Контрольная сумма CRC, 1 байт

Возможные форматы: фи (default, 01.A1B2C3D4E5F6), fi фик фик фик и фи.с

Все форматы принимаются в качестве входных, но выходные данные будут в указанном формате.

Элементы адреса могут быть получены из записи устройства в owfs с помощью семейства, id и
crc8 свойства, и в целом с адрес. Обратный идентификатор и адрес могут быть
извлечен как избавлять и р_адрес.

РАБОТА КОНТРОЛЬ ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ


-r - только чтение
-w --записывать
Разрешаем ли мы запись на шину 1-Wire (запись в память, установка переключателей, лимитов, PIO)?
Команда записывать опция доступна для симметрии, это значение по умолчанию.

-P --pid-файл имя файла
Помещает PID - идентификатор процесса owfs в указанное имя файла. Полезно для стартапа
управление скриптами.

--фон | --передний план
Освобождает ли программа консоль и запускает ли она фон после оценки
параметры командной строки. фон по умолчанию.

--error_print = 0 | 1 | 2 | 3
=0 смешанное назначение по умолчанию: передний план stderr / фон системного журнала

=1 только системный журнал

=2 только stderr

=3 / dev / null (тихий режим).

--error_level = 0..9
=0 только ошибки по умолчанию

=1 подключения / отключения

=2 все звонки на высоком уровне

=3 сводка данных для каждого звонка

=4 уровень детализации

>4 отладка мякины

--error_level = 9 производит много продукции

КОНФИГУРАЦИЯ ФАЙЛОВ


-c файл | --конфигурация файл
Имя ой (5) файл конфигурации с дополнительными параметрами командной строки

+ .PP + В Debian + .B owfs (1) + всегда читает + .I /etc/owfs.conf

ПОМОГИТЕ ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ


См. Также эту страницу руководства и веб-сайт http://www.owfs.org

-h --help = [устройство | кеш | программа | задание | температура]
Показывает базовую сводку опций.

устройство Опции мастера 1-проводной шины

кэш размер кеша и связи и время

программа
точка монтирования или настройки TCP-сервера

работа параметры управления и отладки

температура
Уникальный формат отображения идентификатора и шкала температуры

-V --версия
Версия этой программы и связанных библиотек.

ВРЕМЯ ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ


Таймауты для мастеров автобуса ранее были указаны в Устройство настройки. Таймауты для
cache влияют на время, в течение которого данные остаются в памяти. Показаны значения по умолчанию.

--timeout_volatile = 15
Секунды до летучий Срок действия свойства истекает в кеше. Летучие свойства - это те
(например, температура), которые меняются сами по себе.

Может быть изменен динамически на / настройки / тайм-аут / непостоянный

--timeout_stable = 300
Секунды до стабильный Срок действия свойства истекает в кеше. Стабильные свойства - это те, которые
не должен изменяться, если явно не изменен. Например, содержимое памяти.

Может быть изменен динамически на / настройки / тайм-аут / стабильный

--timeout_directory = 60
Секунды до каталог листинг истекает в кеше. Списки каталогов - это 1-Wire
устройства, найденные в автобусе.

Может быть изменен динамически на / настройки / тайм-аут / каталог

--timeout_presence = 120
Секунды до присутствие и местоположение шины 1-Wire устройства истекает в кэше.

Может быть изменен динамически на / настройки / тайм-аут / присутствие

Там причислены таймауты для конкретный программа ответы:

--timeout_server = 5
Секунды до ожидаемого ответа от слуга (1) считается опозданием.

Может быть изменен динамически на / настройки / тайм-аут / сервер

--timeout_ftp = 900
Секунды, в которых сохраняется сеанс ftp.

Может быть изменен динамически на / настройки / тайм-аут / ftp

ПРИМЕР


owfs -d / dev / ttyS0 -m / mnt / 1 провод
Мастер шины на последовательном порту

owfs -F -u -m / mnt / 1 провод
USB-адаптер, температура указывается в градусах Фаренгейта

owfs -s 10.0.1.2:4304 -m / mnt / 1 провод
Подключитесь к слуга (1) процесс, который был запущен на другом компьютере через порт TCP
4304

Используйте owfs онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    UnitedRPMS
    UnitedRPMS
    Присоединяйтесь к нам в Gitter!
    https://gitter.im/unitedrpms-people/Lobby
    Включите репозиторий URPMS в вашем
    система -
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    Скачать объединенные рпмс
  • 2
    Boost C ++ библиотеки
    Boost C ++ библиотеки
    Boost предоставляет бесплатное портативное
    рецензируемые библиотеки C++.
    упор делается на портативные библиотеки, которые
    хорошо работать со стандартной библиотекой C++.
    Смотрите http://www.bo...
    Скачать библиотеки Boost C++
  • 3
    Виртуальный GL
    Виртуальный GL
    VirtualGL перенаправляет 3D-команды из
    Приложение Unix / Linux OpenGL на
    серверный GPU и преобразует
    визуализированные 3D-изображения в видеопоток
    с которым ...
    Скачать VirtualGL
  • 4
    libusb
    libusb
    Библиотека для включения пользовательского пространства
    прикладные программы для связи с
    USB-устройства. Аудитория: Разработчики, Конец
    Пользователи/рабочий стол. Язык программирования: С.
    Категории ...
    Скачать libusb
  • 5
    Сковорода
    Сковорода
    SWIG - это инструмент для разработки программного обеспечения
    который соединяет программы, написанные на C, и
    C ++ с множеством высокоуровневых
    языки программирования. SWIG используется с
    разные...
    Скачать SWIG
  • 6
    Тема WooCommerce Nextjs React
    Тема WooCommerce Nextjs React
    Тема React WooCommerce, созданная с помощью
    Далее JS, Webpack, Babel, Node и
    Экспресс, используя GraphQL и Apollo
    Клиент. Магазин WooCommerce в React (
    содержит: продукты...
    Скачать тему WooCommerce Nextjs React
  • Больше »

Команды Linux

Ad