англійськафранцузькаіспанська

Значок OnWorks

owexist - онлайн у хмарі

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

Це команда owexist, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

ПРОГРАМА:

ІМ'Я


owdir, owread, owwrite, owget, owexist, owpresent - полегшений доступ до owserver

СИНТАКСИС


Minimal опції
owdir -s [хост:]порт [каталог]
owread -s [хост:]шлях до файлу порту
owwrite -s [host:]значення шляху до файлу порту
owget -s [хост:]порт [каталог] | шлях до файлу

сервер відкриття
owdir -- автосервер [каталог]
owread -- автосервер шлях до файлу
owwrite -- автосервер значення шляху до файлу
owget -- автосервер [каталог] | шлях до файлу

Повний опції
owdir -q --спокійно -f --формат f[.]i[[.]c] ] [ --реж ] -s [хост:]порт [каталог]
[каталог2 ...]

owread -q --спокійно -C --цельсій -K --кельвін -F -- Фаренгейт -R --Ранкін [ --шістнадцятковий ] [
--початок= зміщення ] [ --розмір= байти ] -s [хост:]шлях до файлу порту [filepath2 ...]

owwrite -q --спокійно -C --цельсій -K --кельвін -F -- Фаренгейт -R --Ранкін [ --шістнадцятковий ] [
--початок= зміщення ] -s [хост:]значення шляху до файлу [файл шлях2 значення2 ...]

owget -q --спокійно -f --формат f[.]i[[.]c] -C --цельсій -K --кельвін -F -- Фаренгейт -R
--Ранкін [ --шістнадцятковий ] [ --початок= зміщення ] [ --розмір= байти ] [ --реж ] -s [хост:]порт
[каталог] | шлях до файлу

версія
owdir -V -- версія
owread -V -- версія
owwrite -V -- версія
owget -V -- версія

Документи
owdir -h | --допомога
owread -h | --допомога
owwrite -h | --допомога
owget -h | --допомога

ОПИС


1-провідний
1-провід – це протокол підключення та серія пристроїв, розроблених і виготовлених Далласом
Semiconductor, Inc. Шина являє собою схему малопотужного низькошвидкісного роз'єму, де дані
лінія також може забезпечити живлення.

Кожен пристрій має унікальну і незмінну нумерацію під час виготовлення. Є широкі
різноманітні пристрої, включаючи пам'ять, датчики (вологість, температура, напруга, контакт,
струм), перемикачі, таймери та реєстратори даних. Більш складні пристрої (наприклад, термопара
датчики) можна створити з цими основними пристроями. Існують також 1-провідні пристрої, які мають
шифрування включено.

У 1-провідній схемі використовується одинарний bus майстер і множинні раби на тому ж дроті. Автобус
майстер ініціює всі комунікації. Рабів можна окремо виявити і
адресовані за допомогою їх унікального ідентифікатора.

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

OWFS дизайн
OWFS — це набір програм, призначених для легкого створення 1-провідної шини та її пристроїв
доступний. Основним принципом є створення віртуальної файлової системи з унікальним ідентифікатором
будучи каталогом, а окремі властивості пристрою представлені як прості
файли, які можна читати та записувати.

Деталі індивідуального підпорядкованого або головного дизайну приховані за послідовним інтерфейсом.
Мета — надати розробнику програмного забезпечення простий набір інструментів для створення моніторингу
або контрольні програми. Є деякі покращення продуктивності в реалізації,
включаючи кешування даних, паралельний доступ до головних пристроїв шини та агрегацію пристрою
спілкування. Основною метою є простота використання, гнучкість і
правильність, а не швидкість.

ШКАПУШКА програми
owdir owread owwrite та owget спільно називаються раковина програми. Вони дозволяють
легкий доступ до an сервер (1) для використання в сценаріях командного рядка.

на відміну від сервер (1) owhttpd (1) owftpd (1) owhttpd (1) немає постійного з'єднання
з 1-провідною шиною, без кешування та без багатопотокової роботи. Натомість кожна програма підключається до a
біг сервер (1) і виконує швидкий набір запитів.

сервер (1) виконує фактичне 1-провідне підключення (до фізичних 1-провідних шин або інших
сервер програми), виконує блокування паралельності, кешування та збирання помилок.

раковина програми призначені для використання в сценаріях командного рядка. Альтернативний підхід
змонтувати an owfs (1) файлову систему і виконувати прямі списки файлів, читати та записувати.

owdir
owdir виконує а каталог список. Без аргументів, всі пристрої на основному 1-дроті
автобус буде в списку. Враховуючи назву 1-дротового пристрою, доступні властивості будуть
перераховані. Це еквівалент

ls каталог

в owfs (1) файлова система.

owread
owread отримує значення властивості 1-дротового пристрою. наприклад, 28.0080BE21AA00/температура
дає температуру DS18B20. Це еквівалент

як шлях до файлу

в owfs (1) файлова система.

owwrite
owwrite виконує зміну властивості, змінюючи налаштування 1-дротового пристрою або запису
пам'ять. Це еквівалент

нудьгувати значення > шлях до файлу

в owfs (1) файлова система.

owget
owget (1) є зручною програмою, що поєднує в собі функцію owdir (1) та owread (1) by
спочатку намагається прочитати аргумент як каталог, а якщо це не вдається як властивість 1-дроту.

STANDARD ВАРІАНТИ


-- автосервер
Знайдіть сервер за допомогою протоколу Service Discovery. По суті, Bonjour від Apple (він же
zeroconf). Тільки перший сервер буде використано, і цей вибір, ймовірно, є довільним.

-s [хост:]порт
Підключитися через tcp (мережа) до an сервер процес, який підключений до фізичного 1-дроту
автобус. Це дозволяє кільком процесам спільно використовувати одну шину. The сервер процес може бути
локальний або віддалений.

Якщо параметр сервера не вказано, за замовчуванням буде локальна машина та IANA
призначений порт за замовчуванням 4304. Таким чином, "-s localhost:4304" є еквівалентом.

ДАНІ ВАРІАНТИ


--шістнадцятковий


Шістнадцятковий режим. Для читання даних кожен байт символу буде відображатися як два
символи 0-9ABCDEF. Найбільш корисний для читання місць пам'яті. Немає пробілів між даними.

Запис даних у шістнадцятковому режимі просто означає, що дані повинні бути подані як один довгий
шістнадцятковий рядок.

--початок=зміщення


Зчитування або запис місць у пам'яті, починаючи з байта зміщення, а не з початку. An
зміщення 0 означає початок (і є за замовчуванням).

--розмір=байти


Прочитати до вказаної кількості байтів місця в пам'яті.

ДОПОМОГТИ ВАРІАНТИ


-h --допомога
Показує (цей) основний підсумок варіантів.

-V -- версія
версія цієї програми.

DISPLAY ВАРІАНТИ


--реж
Змініть відображення каталогів, щоб вказати, які записи також є каталогами. А
член каталогу матиме кінцевий символ '/', якщо це сам каталог. Це сприяє рекурсивності
пошуки.

-f --формат f[.]i[[.]c]
Формат дисплея для 1-дротових пристроїв. Кожен пристрій має 8-байтну адресу, яка складається з:

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

i Ідентифікаційний номер, 6 байт

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

Можливі формати fi (default, 01.A1B2C3D4E5F6), fi фік f.ic фік та fi.c

Усі формати приймаються як вхідні дані, але вихід буде у вказаному форматі.

приклад


owdir -s 3000 -- формат fic
Отримайте список пристроїв (повних 16 шістнадцяткових цифр, без крапок) з локального сайту сервер at
порт 3000

owread -F --автосервер 51.125499A32000/typeK/temperature
Зчитуйте температуру з термопари на основі DS2751 на автоматично знайденому сервер
Температура в Фаренгейтах.

owwrite -s 10.0.1.2:3001 32.000800AD23110/pages/page.1 "Пройдено"
Підключіться до процесу сервера OWFS ( сервер ), який було запущено на іншій машині
на порту tcp 3001 і записувати в пам'ять DS2780

Використовуйте owexist онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

Команди Linux

Ad