Уважаемые коллеги форумчане, подключаю дисплей PicoLCD 256x64 к роутеру RT-AC68U.
Кто может посодействовать с компиляцией LCD4Linux под RT-AC68U (2.6.36.4brcmarm armv7l GNU/Linux).
Про существование готового пакета в репозитории Optware я знаю, однако бинарник собран из довольно древних
сорцов и не имеет в своем составе драйвера под мой LCD-экран ("picoLCDGraphic" в терминах LCD4Linux).
Собственными силами сборка не получается ввиду отсутствия нужной квалификации.
Тулчейн скачал, github openwrt реплицировал, средства разработки в соответствии с рекомендациями openwrt
установил, однако кроме получается скомпилировать только с фейковым драйвером NULL, во всех остальных
вариациях, не находит usb.h. Прошу вашей помощи делом или хотя бы словом.
Last edited by Omega; 13-08-2014 at 13:31. Reason: fixed
Asus RT-AC68U (Merlin 3.0.0.4.374.42_0)
ЛС у вас по каким-то причинам отключена.
http://files.ryzhov-al.ru/Routers/LCD%20frame%20screen/
http://files.ryzhov-al.ru/Routers/lcd4linux-arm/
Last edited by Omega; 08-01-2016 at 10:39. Reason: fixed
Добрый день,
Подключаю внешний LCD-модуль к RT-AC68U под управлением lcd4linux.
Кроме прочего хочу видеть температуры CPU и обоих радиомодулей.
Нужны консольные команды получения значений, знаю про
это прям то что надо.Code:cat /proc/dmu/temperature
А вот как получить данные о радиомодулях?
Вижу ajax_coretmp.asp, но как команды:
адаптировать для командной строки?Code:sysinfo("temperature.2") sysinfo("temperature.5")
Last edited by ezryder; 15-05-2014 at 12:12. Reason: сам разобрался
Asus RT-AC68U (Merlin 3.0.0.4.374.42_0)
Возможно ли добавить этот и другой полезный функционал в прошивку энтузиастов?
• Oleg's FAQ • Mini FAQ • Все об Asus RT-N16 • Все об Asus RT-N66U • VectorMM.net • Wiki-HUB.ru • WikiDevi • Wi-Cat.ru •
Last edited by Omega; 12-08-2014 at 01:41. Reason: ну так Асус уже использует наработки энтузиастов в своих прошивках :) в мощных моделях роутеров стоят отдельные чипы Wi-Fi ;)
Отнюдь не в одном корпусе.
Уверенность в том, что датчик показывает температуру CPU, а не Wi-Fi пошла от RT-N66U, где показания температуры впервые были обнародованы. В связи с тем, что и CPU и беспроводные чипы находятся в RT-N66U под единым массивным радиатором, можно говорить о том, что температура чипов в нём практически равна.
кстати у Мерлина в прошивка как раз указывает, что температура Вай-Вай модуля:
2.4GHz:xxC
По поводу измерения температуры процессора и чипов Wi-Fi модуля:
http://wl500g.info/showthread.php?30...-RT-N66U/page4
http://foxnetwork.ru/index.php/ru/co...-rt-ac68u.html
Last edited by Omega; 26-08-2014 at 23:48. Reason: fixed
• Oleg's FAQ • Mini FAQ • Все об Asus RT-N16 • Все об Asus RT-N66U • VectorMM.net • Wiki-HUB.ru • WikiDevi • Wi-Cat.ru •
Поиском не нашел, поэтому пишу в теме близкой по содержанию. Какой командой можно узнать температуру cpu или wifi модуля на самом роутере?
UPD: спасибо что направили в нужную тему. вопрос снят
Вопросы по snmp и температуре надо было для такой вот красоты
Данные забираются по snmp. В n66u пакет snmpd, в n10u штатный snmpd.
Если кому то будут интересно как прикручивать температурные датчики к snmpd, расскажу.
Last edited by satch; 26-08-2014 at 12:52. Reason: conky screenshot
ОкПричина: здешнему народу интересно все рассказывайте, всем может пригодиться
Добавляем OID's в snmpd из optware
1) Добавляем в /opt/etc/snmp/snmpd.conf строки
Здесь:Code:exec temp1 /opt/bin/temp1 exec temp2 /opt/bin/temp2
exec - опция, для snmpd, выполнения скрипта, на выходе которого будет значение выводимое через OID
temp1 - определение выполнения(может быть любым)
/opt/bin/temp1 - выполняемый скрипт при запросе через snmp
2) cat /opt/bin/temp1
3) По подобию /opt/bin/temp1 пишем скрипт /opt/bin/temp2, но меняем в нем eth1 на eth2Code:#!/opt/bin/bash TEMPETH1=`wl -i eth1 phy_tempsense|awk '{print $1}'` echo $TEMPETH1*0.5+20|bc
4) Перезапускаем snmpd:
Кстати, при установке snmpd, скрипт запуска не создается. Мой вариант S70snmpd:/opt/etc/init.d/S70snmpd restart
5) С машины которая будет запрашивать OID'ы просим дать ветку:Code:#!/bin/sh # # $Header$ # if [ -n "`pidof snmpd`" ] ; then killall snmpd 2>/dev/null fi sleep 2 /opt/sbin/snmpd -c /opt/etc/snmp/snmpd.conf
6) Формируем итоговый запросCode:snmpwalk -v 2c -c comm 192.168.1.1 .1.3.6.1.4.1.2021 ... iso.3.6.1.4.1.2021.8.1.2.1 = STRING: "temp1" iso.3.6.1.4.1.2021.8.1.2.2 = STRING: "temp2" iso.3.6.1.4.1.2021.8.1.3.1 = STRING: "/opt/bin/temp1" iso.3.6.1.4.1.2021.8.1.3.2 = STRING: "/opt/bin/temp2" iso.3.6.1.4.1.2021.8.1.100.1 = INTEGER: 0 iso.3.6.1.4.1.2021.8.1.100.2 = INTEGER: 0 iso.3.6.1.4.1.2021.8.1.101.1 = STRING: "58.5" iso.3.6.1.4.1.2021.8.1.101.2 = STRING: "61.0" iso.3.6.1.4.1.2021.8.1.102.1 = INTEGER: 0 iso.3.6.1.4.1.2021.8.1.102.2 = INTEGER: 0 iso.3.6.1.4.1.2021.8.1.103.1 = "" iso.3.6.1.4.1.2021.8.1.103.2 = "" ...
Для eth1 snmpget -Osv -v 2c -c comm 192.168.1.1 .1.3.6.1.4.1.2021.8.1.101.1
Для eth2 snmpget -Osv -v 2c -c comm 192.168.1.1 .1.3.6.1.4.1.2021.8.1.101.2
PS: Кстати, хоть в прошивке от энтузиастов опций для snmp "кот наплакал", можно добавлять свои опции для искаробочного snmpd. Например echo "proc mjpg_streamer 1 1" >> /tmp/snmpd.conf . Для применения даем команду kill -HUP `ps | grep snmpd | awk '{print $1}'`
Рассказывайте, народ здесь уже интересовался температурой проца
И даже ставили активное охлаждение с вентилями на эти радиаторы
http://wl500g.info/showthread.php?30...0-Asus-RT-N66U
Но наиболее радикально решили вопрос с охлаждением китайваньцы из ROG:
http://koolshare.cn/thread-1028-1-1.html
Last edited by Omega; 07-11-2015 at 16:13. Reason: fixed
• Oleg's FAQ • Mini FAQ • Все об Asus RT-N16 • Все об Asus RT-N66U • VectorMM.net • Wiki-HUB.ru • WikiDevi • Wi-Cat.ru •
Может быть кому-то будет интересно. Азус выложил для RT-AC66U MIB файл, размером в 8000+ строк. Пригодится тем, кто использует SNMP.