Член Рейтинг:
Добър ден.
Днес аз ще споделя с вас опита на работа с 1-тел устройства от FreeBSD.
На първо място, да се работи с е необходима мрежа от 1-Тел мрежов адаптер. Има USB адаптер - 1-тел и ком - 1-тел. От моя сървър има достатъчен брой COM-порт, той е избран за COM-адаптер е по-надежден. Защо е надеждна? Тъй като COM-порт - много прост за прилагане и на нивото, хардуер, а на софтуера, за разлика от USB. Освен това, един прост адаптер към COM-порт, можете да го направите сами "на коляното". Схеми за тях изобилстват.
След дефиниране на хардуера, трябва да се вземе решение за програмата. За да работите с Изисква шофьора на автобуса. Научих, че в момента има готови и избра OWFS библиотека. Налице е също така Digitemp. Но OWFS хареса техните възможности и предоставените ресурси. Какво ще дават OWFS? И това ни дава следното: способността да се покаже 1-тел мрежа под формата на файловата система, уеб сървър, уеб-базиран интерфейс. И това не е пълен списък. И не само за подкрепа на чипове 1-тел, но и завършиха трети страни устройства. В този случай, проектът продължава да се развива.
Ние се пристъпи към инсталирането на библиотеката.
Изтеглете най-новата версия OWFS от официалния сайт, и разопаковането. За да се изгради и да инсталирате този пакет ние трябва да зададете fusefs. Но може да има проблем, тъй като е необходимо да инсталирате fusefs ядрото източник, и без тях той ще даде. И ако имате USB-адаптер - че все още трябва да бъдат поставени Libusb.
Препоръчваме подобна инсталация последователност:
- Ние актуализира или да изтеглите изходния код чрез csup
Отиваме в / ЮЕсАр / акции / примери / CVSup. вземете стандартна supfile файл и копие на по-удобно място.
FreeBSD / # CP / ЮЕсАр / акции / примери / CVSup / стандарт-supfile / и т.н. / supfile
Ние го дам на този формуляр:
След като запазите, стартирайте:
csup -g -L 2 / и т.н. / supfile
Това започва системни текстове източник синхронизация. Продължителността зависи от скоростта на канала.
CD / ЮЕсАр / пристанища / sysutils / fusefs-kmod /
2 направи инсталирате чиста
Като прибавим към Startup ехо "fusefs_enable = YES" >> /etc/rc.conf
предъвкване на екипа спечелил
тичам
/usr/local/etc/rc.d/fusefs започват
CD / път /, където / разопаковане /
направи инсталирате чиста
Добре. Ако сте всичко е конфигуриран правилно, можете да проверите вашата работа. Ние след това свържете адаптера към нашия сървър. Създаване на директорията "/ MNT / 1Wire":
защитен режим / MNT / 1Wire
Ако имате USB-адаптер: / изберат / owfs / хамбар / owfs -C -u / MNT / 1Wire
Ако COM-адаптер: / изберат / owfs / хамбар / owfs -C-г / сътрудничество / cuau3 --allow_other -m / MNT / 1Wire
И ако всичко е направено правилно, папка / MNT / 1Wire ще видим
Сега ние трябва да добавим OWFS в автоматично стартиране. За да направите това, напишете скрипт:
#! / Bin / ш
# Осигури: owfs
# НУЖДАЯТ: fusefs
име = "owfs"
rcvar = "owfs_enable"
команда = "/ изберат / owfs / хамбар / owfs -C-г / сътрудничество / cuau3 --allow_other -m / MNT / 1Wire"
load_rc_config $ име
run_rc_command "$ 1"
Свързани статии