Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > OpenWRT/LEDE

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 21.02.2015, 01:55   #11
Iura
Member
 
Регистрация: 10.03.2014
Адрес: Кишинев
Возраст: 41
Сообщений: 31
Вес репутации: 0
Iura is an unknown quantity at this point
Отправить сообщение для Iura с помощью Skype™
По умолчанию Re: Мониторинг Ком порта HELP!!!

Можно реализовать - добавить в
/etc/rc.local
PHP код:
# Put your custom commands here that should be executed once
# the system init finished. By default this file does nothing.

sh /root/serial.sh

exit 
serial.sh
PHP код:
#!/bin/bash

PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

while true; do
        
read LINE < /dev/ttyUSB0
        
echo $LINE > /www/usb.log
done 
Iura вне форума   Ответить с цитированием
Старый 21.02.2015, 13:00   #12
melsem
Moderator
 
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 599
melsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud of
По умолчанию Re: Мониторинг Ком порта HELP!!!

echo $LINE > /www/usb.log - так флэшка долго не протянет.
Надо echo $LINE > /tmp/usb.log или echo $LINE > /var/usb.log
melsem вне форума   Ответить с цитированием
Старый 21.02.2015, 14:57   #13
stD
Senior Member
 
Аватар для stD
 
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1311
stD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant future
По умолчанию Re: Мониторинг Ком порта HELP!!!

Цитата:
При добавлении службу в автозагрузку
Код:

/etc/init.d/com_port enable

отказывается работать весь сервер.
Вот так "chmod +x /etc/init.d/com_port" Вы делали?
Это на всякий случай.

А сервер, видимо, отказывался работать потому-что в уарт начинали валиться "Ваши данные" и мешали роутеру загрузиться.
...
Мега у Вас питается от роутера? Если да, то лучше хаб сделать активным.
...
Цитата:
но на следующее утро. При отправке не чего не происходит
Вы не первый у кого такое происходит (наверно что-то с буфером). Можно попробовать через ser2net:
PHP код:
ser2net -"3002:raw:0:/dev/ttyATH0:115200 NONE 1STOPBIT 8DATABITS -XONXOFF -LOCAL -RTSCTS" 
Выкинуть "php_serial.class.php" и работать через сокет:
PHP код:
if($fp fsockopen("localhost"3002$errno$errstr1)) 
stD вне форума   Ответить с цитированием
Старый 22.02.2015, 19:56   #14
Iura
Member
 
Регистрация: 10.03.2014
Адрес: Кишинев
Возраст: 41
Сообщений: 31
Вес репутации: 0
Iura is an unknown quantity at this point
Отправить сообщение для Iura с помощью Skype™
По умолчанию Re: Мониторинг Ком порта HELP!!!

/etc/init.d/com_port enable - я от этого отказался.

Теперь rc.local
PHP код:
# Put your custom commands here that should be executed once
# the system init finished. By default this file does nothing.

stty -/dev/ttyUSB0 cs8 9600 -ixoff -evenp -xcase -echo

sh /root/serial.sh

exit 
echo $LINE > /www/usb.log это для тестов, в дальнейшем будет запрос в базу
Iura вне форума   Ответить с цитированием
Старый 22.02.2015, 19:58   #15
Iura
Member
 
Регистрация: 10.03.2014
Адрес: Кишинев
Возраст: 41
Сообщений: 31
Вес репутации: 0
Iura is an unknown quantity at this point
Отправить сообщение для Iura с помощью Skype™
По умолчанию Re: Мониторинг Ком порта HELP!!!

Цитата:
Мега у Вас питается от роутера? Если да, то лучше хаб сделать активным.
Это было сделано. но сразу получил кирпичик(сгорел стабилизатор на 3.3, пришлось паять ASM1117).
Сейчас спаян ATMEGA328P и cp2303

Последний раз редактировалось Iura; 22.02.2015 в 20:00.
Iura вне форума   Ответить с цитированием
Старый 22.02.2015, 20:06   #16
Iura
Member
 
Регистрация: 10.03.2014
Адрес: Кишинев
Возраст: 41
Сообщений: 31
Вес репутации: 0
Iura is an unknown quantity at this point
Отправить сообщение для Iura с помощью Skype™
По умолчанию Re: Мониторинг Ком порта HELP!!!

Кому интересно
СЕРВЕР на MK808
  • 188.138.190.150:80
  • 188.138.190.150:81
  • 188.138.190.150:82
  • 188.138.190.150:83
3шт WR703n
  • 192.168.1.11 Самба(2шт HDD 1T + 1 SSD 200Gb)
  • 192.168.1.12 Test
  • 192.168.1.13 Robot
P.S Для особо одаренных - вход по SSH по ключу(без пароля)

Последний раз редактировалось Iura; 22.02.2015 в 20:09.
Iura вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 02:32. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика