Установка owfs на OpenWrt Tp-Link
Модератор: immortal
-
- Сообщения: 206
- Зарегистрирован: Сб дек 21, 2013 9:21 pm
- Откуда: Spain
- Благодарил (а): 1 раз
- Поблагодарили: 22 раза
Re: Установка owfs на OpenWrt Tp-Link
http://www.madox.net/blog/projects/tp-link-tl-wr703n/
Тут говорят про 3 различных образа. Не знаю какой более подходит для задачи автоматизации.
Может USBIP? Так как придётся попадать во внутреннюю сеть из интернета через uPNP.
Вероятно, я должен сам собрать прошивку, если хочу добавить lighttpd и дополнительные пактеты и библиотеки, типа node.js.
Тут информация на русском по TP-Link.
http://www.cyber-place.ru/forumdisplay.php?f=38
Кросс компиляция прошивки OpenWRT и пакетов на Ubuntu.
http://cyber-place.ru/showthread.php?t=512
Тут говорят про 3 различных образа. Не знаю какой более подходит для задачи автоматизации.
Может USBIP? Так как придётся попадать во внутреннюю сеть из интернета через uPNP.
Вероятно, я должен сам собрать прошивку, если хочу добавить lighttpd и дополнительные пактеты и библиотеки, типа node.js.
Тут информация на русском по TP-Link.
http://www.cyber-place.ru/forumdisplay.php?f=38
Кросс компиляция прошивки OpenWRT и пакетов на Ubuntu.
http://cyber-place.ru/showthread.php?t=512
Последний раз редактировалось ignat99 Сб дек 28, 2013 7:08 pm, всего редактировалось 1 раз.
-
- Сообщения: 67
- Зарегистрирован: Пт дек 27, 2013 11:20 pm
- Благодарил (а): 5 раз
- Поблагодарили: 2 раза
Re: Установка owfs на OpenWrt Tp-Link
ignat99, для 703-его Вам может подойти и стандартная Openwrt, чем она не устраивает? Ведь после прошивки у вас есть доступ к стандартному репозиторию и возможность ставить неограниченное количество пакетов при условии подключения внешней памяти (USB-HDD, флешка).
Я гидом использовал блог "Rascal's… home? ", для WR703N, разница невелика - после make menuconfig выбираем
Дополнительные модули ядра и пакеты после этого выбираем по необходимости. Для экономии места можно выбирать их при сборке модулем - метятся <M> - на выходе получите пакет, который можно установить в систему самостоятельно после прошивки. Пункты отмеченные как <*>, будут интегрированы в прошивку . Правда необходимо следить, чтобы размер прошивки был меньше максимального для вашего роутера, т.е. все ненужное для загрузки и старта системы выносить в модули. На выходе получаем в директории ~/папка сборки/bin/ar71xx/ кучу файлов, ищем openwrt-ar71xx-generic-dir-825-b1-squashfs-factory.bin, openwrt-ar71xx-generic-dir-825-b1-squashfs-sysupgrade.bin - первый для смены китайской пошивки, второй для смены с openwrt на openwrt через веб-интерфейс. Если их нет - значит слишком много всего выбрали включено в прошивку- собираем заново, выбрав лишнее модулями как писал выше.
USBIP - версия уже включает софт для проброса USB-устройства, подключенного к роутеру на компьютер, инкапсулируя в IP- пакеты, как например сделано во многих D-Link'ах в заводской прошивке(функция сетевой принтер).
Я гидом использовал блог "Rascal's… home? ", для WR703N, разница невелика - после make menuconfig выбираем
Код: Выделить всё
Target System (Atheros AR7xxx/AR9xxx) --->
Subtarget (Generic) --->
Target Profile (TP-LINK TL-WR703N) --->
USBIP - версия уже включает софт для проброса USB-устройства, подключенного к роутеру на компьютер, инкапсулируя в IP- пакеты, как например сделано во многих D-Link'ах в заводской прошивке(функция сетевой принтер).
-
- Сообщения: 289
- Зарегистрирован: Вс сен 16, 2012 9:39 am
- Благодарил (а): 0
- Поблагодарили: 1 раз
Re: Установка owfs на OpenWrt Tp-Link
Если не трудно, выложите сам пакет, попробую отдельно поставить, сама прошивка меня в принципе устраивает, т.к от данного роутера кроме мастера сети 1 wire пока ничего не требуется, а для поддержки камер и всего остального на http://cyber-place.ru/ откуда я и брал все файлы и инструкции, разработали свою прошивку с подключаемыми модулями.kd0t писал(а): Urbas81, могу выложить свой, должен запуститься на Вашем устройстве, либо скомпилировать вам прошивку полностью, только учтите предостережения выше. Для компиляции собственной желательно иметь список всех необходимых вам пакетов, чтобы точно получить рабочую прошивку.
-
- Сообщения: 67
- Зарегистрирован: Пт дек 27, 2013 11:20 pm
- Благодарил (а): 5 раз
- Поблагодарили: 2 раза
Re: Установка owfs на OpenWrt Tp-Link
owfs - 2.9p1 Пакет для финального релиза 12.09 . Urbas81, отпишитесь, пожалуйста по факту, помог ли пакет, и совместим ли он с вашей системой.
- Вложения
-
- 92p1-1.zip
- (28.05 КБ) 293 скачивания
-
- Сообщения: 289
- Зарегистрирован: Вс сен 16, 2012 9:39 am
- Благодарил (а): 0
- Поблагодарили: 1 раз
Re: Установка owfs на OpenWrt Tp-Link
Еслиб еще знать как правильно через консоль скопировать файлы на роутер, я всегда устанавливал из репозитория.kd0t писал(а):owfs - 2.9p1 Пакет для финального релиза 12.09 . Urbas81, отпишитесь, пожалуйста по факту, помог ли пакет, и совместим ли он с вашей системой.
-
- Сообщения: 206
- Зарегистрирован: Сб дек 21, 2013 9:21 pm
- Откуда: Spain
- Благодарил (а): 1 раз
- Поблагодарили: 22 раза
Re: Установка owfs на OpenWrt Tp-Link
Прочитал про Wonderbox. Где брать пакеты готовые пакеты MQTT для OpenWRT, я не понял.kd0t писал(а):Я использую т.н. Wonderbox- модификацию 703-его, но он выполняет пока не приехали релюшки и необходимые мне компоненты только роль температурного логгера. Соответственно прошивка подправлена под модификацию устройства. Камнем преткновения в использовании стандартной прошивки стало отсутствие функции bcmath в php, без нее не работал ownet.php на самом устройстве, все остальные функции, собственно owserver, owhttp, работали и в стандартной 12.09. Собственно, использование кастомной прошивки накладывает существенные ограничения на использование ее повсеместно - любые модули ядра, взятые из оф. репозитория , вызывают теперь segmentation fault. Т.е. я держу собственный репозиторий со всеми необходимыми мне модулями и неродными пакетами. В качестве сетевого мастера 1-wire 703-й смотрится превосходно и с USB-1-wire адаптером, так и в модификации.
Urbas81, могу выложить свой, должен запуститься на Вашем устройстве, либо скомпилировать вам прошивку полностью, только учтите предостережения выше. Для компиляции собственной желательно иметь список всех необходимых вам пакетов, чтобы точно получить рабочую прошивку.
Тут есть проект X13, так же я знаю ещё несколько протоколов HTTP/JSON/TCP/IP:
http://docs.fibaro.com/?page_id=1740
http://sourceforge.net/projects/linknx/
http://forge.fi-ware.eu/plugins/mediawi ... mers_Guide
http://www.calaos.fr/wiki/protocole_tcp
http://www.calaos.fr/wiki/protocole_json
http://smartliving.ru/Main/ProgramminIntegration
Вот ссылки, которые удалось собрать по поводу сервера по сбору данных с радио модулей.
MQTT(s) subscribe/publish http://mosquitto.org/
https://github.com/tobyjaffey
https://github.com/bluerhinos/phpMQTT
https://github.com/sskaje/mqtt
http://www.ab-log.ru/forum/viewtopic.ph ... 640#p10695
DVB-T R820 and program SDR#
http://www.ebay.com/itm/New-FM-DAB-USB- ... 0872093909
WonderBox - MQTT
http://www.ab-log.ru/forum/viewtopic.ph ... 9&start=20
-
- Сообщения: 206
- Зарегистрирован: Сб дек 21, 2013 9:21 pm
- Откуда: Spain
- Благодарил (а): 1 раз
- Поблагодарили: 22 раза
Re: Установка owfs на OpenWrt Tp-Link
http://wiki.openwrt.org/doc/howto/generic.sysupgrade
Загрузить файл на роутер:
scp openwrt-ar71xx-tl-wr1043nd-v1-squashfs-sysupgrade.bin root@192.168.1.1:/tmp
https://forum.openwrt.org/viewtopic.php?id=32664
Установить:
root@OpenWrt:/tmp# opkg install mjpg-streamer_r68-2_mipsel.ipk
Скопировать данные с роутера в текущую папку .
scp 192.168.1.1:/etc/lighttpd/server.pem .
Загрузить файл на роутер:
scp openwrt-ar71xx-tl-wr1043nd-v1-squashfs-sysupgrade.bin root@192.168.1.1:/tmp
https://forum.openwrt.org/viewtopic.php?id=32664
Установить:
root@OpenWrt:/tmp# opkg install mjpg-streamer_r68-2_mipsel.ipk
Скопировать данные с роутера в текущую папку .
scp 192.168.1.1:/etc/lighttpd/server.pem .
-
- Сообщения: 289
- Зарегистрирован: Вс сен 16, 2012 9:39 am
- Благодарил (а): 0
- Поблагодарили: 1 раз
Re: Установка owfs на OpenWrt Tp-Link
Спасибо, скопировал через wget, положив файлы на сервер, все три файла установил, написало что все обновилось, но при запуске пишет load library 'libow-2.9.so.1'
-
- Сообщения: 67
- Зарегистрирован: Пт дек 27, 2013 11:20 pm
- Благодарил (а): 5 раз
- Поблагодарили: 2 раза
Re: Установка owfs на OpenWrt Tp-Link
У вас есть еще 2 варианта: 1.Загрузить пакет на роутер (на роутере должен быть установлен и запущен ftp,sftp(пакет openssh-sftp-server)-сервер), например, с помощью FileZilla. Затем идем на роутер по ssh/telnet и выполняем opkg install /полный/путь/к/пакету (если он не в текущем каталоге). Настройки пакета вам знакомы, я так понимаю.Urbas81 писал(а):Еслиб еще знать как правильно через консоль скопировать файлы на роутер, я всегда устанавливал из репозитория.
2. На http сервере (например, домашнем МД), создаем каталог packages,ложим туда наши файлы ipkg и прикрепленный снизу файл Packages.gz (со списка пакетов будут ставиться только три отправленных ранее). Если есть к роутеру доступ через веб интерфейс LuCI идем Система -> Программное обеспечение ->вкладка Конфигурация и комментируем имеющуюся строку знаком #, следующей строкой вносим путь к папке packages на своем сервере, например
Код: Выделить всё
#src/gz barrier_breaker http://downloads.openwrt.org/snapshots/trunk/ar71xx/packages
src/gz barrier_breaker http://[b]IP вашего сервера[/b]/packages
Возвращаемся на вкладку действия и жмем кнопку обновить списки.
После этого можно найти в неустановленном по необходимые из 3-х пакетов(owserver,owhttp,owfs) и установить нужные. Опять идем в конфигурацию, убираем # c закоментированной строки и удаляем нашу вставленную. Получаем:
Код: Выделить всё
src/gz barrier_breaker http://downloads.openwrt.org/snapshots/trunk/ar71xx/packages
Внимание! Сначала сделайте бекап конфигурационных файлов, отвечающих за работу 1-wire. и удалите стандарные пакеты owserver,owfs,owhttp, через веб-интерфейс или командой opkg remove имя пакета, вы их в любом случае сможете переустановить из официального репозитория, иначе неизбежен конфликт версий.
libow вдогонку
- Вложения
-
- Packages.gz
- (11.57 КБ) 783 скачивания