Установка owfs на OpenWrt Tp-Link
Добавлено: Сб ноя 23, 2013 6:56 pm
У меня Tp-Link tl-wr842nd с установленной прошивкой OpenWRT.
в принципе можно OpenWRT установить на разные роутеры, список на оф.сайте.
всё ПО устанавливается ка флэшку 16 гигов, планирую заменить на ssd в ближайшее время, для подключения устройств использую usb свитч c питанием.
устанавливаем owfs:
почему то у меня из вэб интерфейса отказывался искать пакет owfs, поэтому я ставил его из консоли:
создаем папку для owfs, у меня /mnt/owfs
запускаем так
мой usb 1-wire адаптер определился
вот собственно мой адаптер
так же можно установить
и запускаем
для того, чтобы загружалось постоянно добавляем в локальную загрузку (в вэб интерфейсе Система - Загрузка)
при подключении усб адаптера ds9490 и использовании 1-ware ключей сеть отваливается, датчики не видны.
добавил в крон перезапуск каждые 5 минут:
собственно скрипт перезапуска /usr/owsrvr.sh
в принципе можно OpenWRT установить на разные роутеры, список на оф.сайте.
всё ПО устанавливается ка флэшку 16 гигов, планирую заменить на ssd в ближайшее время, для подключения устройств использую usb свитч c питанием.
устанавливаем owfs:
почему то у меня из вэб интерфейса отказывался искать пакет owfs, поэтому я ставил его из консоли:
Код: Выделить всё
opkg update
opkg install kmod-usb-serial-pl2303 kmod-usb-serial-cp210x kmod-usb-serial-ftdi
opkg install digitemp
opkg install owfs
запускаем так
Код: Выделить всё
owfs --allow_other -u /mnt/owfsКод: Выделить всё
DEFAULT: ow_usb_msg.c:DS9490_open(276) Opened USB DS9490 bus master at 1:4.
DEFAULT: ow_usb_cycle.c:DS9490_ID_this_master(191) Set DS9490 1:4 unique id to 8 1 EE 95 31 00 00 00 32Код: Выделить всё
ls -lah /mnt/owfs
drwxr-xr-x 1 root root 8 Nov 23 15:33 .
drwxr-xr-x 1 root root 4.0K Nov 23 15:27 ..
drwxrwxrwx 1 root root 8 Nov 23 15:39 81.EE9531000000
drwxr-xr-x 1 root root 8 Nov 23 15:33 bus.0
drwxr-xr-x 1 root root 8 Nov 23 15:33 settings
drwxr-xr-x 1 root root 8 Nov 23 15:33 statistics
drwxr-xr-x 1 root root 32 Nov 23 15:33 structure
drwxr-xr-x 1 root root 8 Nov 23 15:33 system
drwxr-xr-x 1 root root 8 Nov 23 15:33 uncached
Код: Выделить всё
opkg install owserver
opkg install owhttpdКод: Выделить всё
owserver -uall -p 3000
owhttpd -s 3000 -p 3001Код: Выделить всё
owserver -uall -p 3000
owhttpd -s 3000 -p 3001
owfs -s 3000 /mnt/owfs
добавил в крон перезапуск каждые 5 минут:
Код: Выделить всё
*/5 * * * * sh /usr/owsrvr.shКод: Выделить всё
#!/bin/sh
PATH=/sbin:/bin:/usr/sbin:/usr/bin
killall owserver
owserver -uall -p 3000