|
Результаты опроса: Как Вам проще и удобней настроить привязку своих датчи | |||
Указать долготу и широту в настройках модуля? | 22 | 59.46% | |
Настроить привязку на сайте "Народный мониторинг"? | 15 | 40.54% | |
Голосовавшие: 37. Вы ещё не голосовали в этом опросе |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
11.12.2014, 01:53 | #1 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821 |
Re: CyberWrt модуль "Термометр"
Это проблема процессора и решить ее можно только при помощи костыля в любой версии. Вот есть готовый бинарный патч для OpenWRT Attitude Adjustment 12.09
В Barrier Breaker 14.07 будет такой же патч, скомпилированный из этих же исходников |
11.12.2014, 02:22 | #2 | |
Junior Member
Регистрация: 10.12.2014
Сообщений: 12
Вес репутации: 0 |
Re: CyberWrt модуль "Термометр"
я про него и писал выше.
Цитата:
по поводу костыля - это понятно, но все же лучше, чем ребутить роутер по отвалу датчика. |
|
11.12.2014, 09:15 | #3 | ||
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821 |
Re: CyberWrt модуль "Термометр"
Цитата:
Цитата:
|
||
01.01.2015, 19:26 | #4 |
Senior Member
Регистрация: 05.10.2014
Сообщений: 190
Вес репутации: 0 |
Re: CyberWrt модуль "Термометр"
а как можно прочитать данные с датчиков USB-UART с помощью php?
|
01.01.2015, 20:00 | #5 |
Junior Member
Регистрация: 10.12.2014
Сообщений: 12
Вес репутации: 0 |
Re: CyberWrt модуль "Термометр"
есть несколько вариантов:
1. из скрипта на php запустить программу digitemp, которая опрашивает температурные датчики 2. если для чтения датчиков используется owfs, то текущая температура хранится в файле, из которого не составит проблем получить данные 3. писать, читать данные из com-порта и интерпретировать их. имхо, наиболее сложный вариант лично у меня про расписанию каждые 5 минут запускается скрипт на баше, который запускает digitemp, получает данные и сохраняет их в файл. а из файла можно уже читать чем угодно. |
02.01.2015, 00:14 | #6 | |
Senior Member
Регистрация: 05.10.2014
Сообщений: 190
Вес репутации: 0 |
Re: CyberWrt модуль "Термометр"
Цитата:
|
|
02.01.2015, 15:04 | #7 |
Junior Member
Регистрация: 10.12.2014
Сообщений: 12
Вес репутации: 0 |
Re: CyberWrt модуль "Термометр"
например, код
PHP код:
возможно, не сработает получение данных. для нормальной работы надо проинициализировать датчики. тогда код будет следующим: PHP код:
Последний раз редактировалось Crazy_Nick; 02.01.2015 в 15:15. Причина: добавил инициализацию |
03.01.2015, 00:40 | #8 | |
Senior Member
Регистрация: 05.10.2014
Сообщений: 190
Вес репутации: 0 |
Re: CyberWrt модуль "Термометр"
Цитата:
|
|
03.01.2015, 00:48 | #9 | |
Junior Member
Регистрация: 10.12.2014
Сообщений: 12
Вес репутации: 0 |
Re: CyberWrt модуль "Термометр"
Цитата:
работу можно проверить, выполнив тестовый скрипт, например PHP код:
если shell_exec работает, попробуйте перед получением температуры проинициализировать digitemp PHP код:
|
|
03.01.2015, 01:53 | #10 | |
Senior Member
Регистрация: 05.10.2014
Сообщений: 190
Вес репутации: 0 |
Re: CyberWrt модуль "Термометр"
Цитата:
PHP код:
|
|
Здесь присутствуют: 2 (пользователей: 0 , гостей: 2) | |
|
|