FAQ ESP8266

Подключение исполнительных устройств, датчиков, контроллеров.

Модератор: immortal

Аватара пользователя
samolet
Сообщения: 472
Зарегистрирован: Чт июн 29, 2017 10:29 am
Благодарил (а): 46 раз
Поблагодарили: 45 раз

Re: FAQ ESP8266

Сообщение samolet » Чт июн 14, 2018 12:04 pm

если меняю эту строчку
Define('DB_HOST', '127.0.0.1');
на
Define('DB_HOST', 'ip сервака');
то происходи баг при запуске домика
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

Re: FAQ ESP8266

Сообщение skysilver » Чт июн 14, 2018 12:06 pm

samolet писал(а):
Чт июн 14, 2018 12:04 pm
если меняю эту строчку
Define('DB_HOST', '127.0.0.1');
на
Define('DB_HOST', 'ip сервака');
то происходи баг при запуске домика
Это трогать не надо. Это соединение с базой данных.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

Re: FAQ ESP8266

Сообщение skysilver » Чт июн 14, 2018 12:08 pm

samolet писал(а):
Чт июн 14, 2018 12:02 pm
что тут не так?
Какой ip у сервера? Какой ip у esp? Какой ip вписан в настройках wifi-iot?
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Аватара пользователя
samolet
Сообщения: 472
Зарегистрирован: Чт июн 29, 2017 10:29 am
Благодарил (а): 46 раз
Поблагодарили: 45 раз

Re: FAQ ESP8266

Сообщение samolet » Чт июн 14, 2018 12:11 pm

ip сервака 192.168.1.100 такойже ip вписан и в esp, у esp адрес 192.168.1.110

если в строчке
Define('HOME_NETWORK', '192.168.1.*'); то полный доступ из вне
если
Define('HOME_NETWORK', '192.168.1.100'); то нет доступа у esp
может вместо * что то другое???
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

Re: FAQ ESP8266

Сообщение skysilver » Чт июн 14, 2018 12:22 pm

samolet писал(а):
Чт июн 14, 2018 12:11 pm
Define('HOME_NETWORK', '192.168.1.*'); то полный доступ из вне
если Define('HOME_NETWORK', '192.168.1.хх'); то нет доступа у esp может вместо * что то другое???
Не, все правильно. Только звездочка там должна быть. Никаких иксов.

Если при этом не просит пароль при входе из внешки, значит это такая особенность технологии доступа KeenDNS. Подозреваю, что при этом пакеты имеют адрес отправителя из локальной сети, и идут от имени IP самого роутера. Вот МДМ и считает, что подключени происходит из локальной сети и пароль не просит.

Сам KeenDNS не пользуюсь. Но насколько знаю, примерно так и будет происходить.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Аватара пользователя
samolet
Сообщения: 472
Зарегистрирован: Чт июн 29, 2017 10:29 am
Благодарил (а): 46 раз
Поблагодарили: 45 раз

Re: FAQ ESP8266

Сообщение samolet » Чт июн 14, 2018 12:29 pm

вот и я про тоже, между кенетиком и серваком стоит паролька, получается что девайсы в кене не пускаются мажором. Фигня какаято.
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

Re: FAQ ESP8266

Сообщение skysilver » Чт июн 14, 2018 12:46 pm

samolet писал(а):
Чт июн 14, 2018 12:29 pm
вот и я про тоже, между кенетиком и серваком стоит паролька, получается что девайсы в кене не пускаются мажором. Фигня какаято.
Что это значит "между кенетиком и серваком стоит паролька"?
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Аватара пользователя
samolet
Сообщения: 472
Зарегистрирован: Чт июн 29, 2017 10:29 am
Благодарил (а): 46 раз
Поблагодарили: 45 раз

Re: FAQ ESP8266

Сообщение samolet » Чт июн 14, 2018 12:59 pm

по теории файл config образует конфигурацию мажорика, и к своим файлам (после правки) допускает только через пароль, задача, нужен скрипт который бы пропускал определенные ip без ввода пароля, я к сожалению несильно разбираюсь в скриптах и сам точно не напишу пару строчек для пропуска нужных мне ip адресов из сети.Уважаемые гуру кто силен, помогите. skysilver
моя фраза(Что это значит "между кенетиком и серваком стоит паролька"?) вполне понятна.
skysilver спасибо что хоть пообщались, вот еслибы еще и скрипт рубанул то я думаю помог бы многим.
В wifi-iot есть такая функция как Interpreter
чисто теоретически можно ведь там прописать скрипт который бы отсылал текст с паролем на сервер домика, как осуществить такой вариант?
что -то типа такого
\
send(login:parol@ip адрес)
end
Аватара пользователя
samolet
Сообщения: 472
Зарегистрирован: Чт июн 29, 2017 10:29 am
Благодарил (а): 46 раз
Поблагодарили: 45 раз

Re: FAQ ESP8266

Сообщение samolet » Чт июн 14, 2018 3:22 pm

проблему решил, если кому интересно
в phpmyadmin4 ставим пароли на 127.0.0.1 и локалхост
прописываем пароль от 127.0.0.1 в конфиге
в строчке
Define('DB_HOST', '127.0.0.1');
Define('DB_NAME', 'db_terminal');
Define('DB_USER', 'root');
Define('DB_PASSWORD', 'здесь ваш пароль');

далее в конфиге в строчке добавляем ip девайсов просто через пробел
Define('HOME_NETWORK', '192.168.1.хх 192.168.1.хх 192.168.1.хх 192.168.1.хх');
первый ip это ip присвоенный вашему серваку (компу, распбери и т. д.) где установлен жорик
ни каких * звездочек в ip не надо ставить.
как связан пшпадмин и локалхост ну фик знает. по другому дает доступ всем петухам которые портят мажорика.
у меня роутер кеенетик там чтобы дать доступ с инета к серваку я настроил через папку(приложение) кенднс
зарегился вкеенетике ком.
придумал имя Адрес интернет-центра:
ннннннннннннннн.mykeenetic.com

в приложении ниже *Доступ к веб-приложениям домашней сети"
еще придумал имя и добавил зарегиный сервак
Устройство:
Имя:
хххх.ххххххх.mykeenetic.com
Разрешить доступ:
Порт TCP:
80
во вкладке безопасность в межсетевом экране

добавил простое правило тупо все пропускать
Выключить: галочку ставить не надо!
Рабочее расписание: Настроить расписания без изменений(но вдруг кому понадобится можно изменить)
Действие:
IP-адрес источника: любой
IP-адрес назначения:любой
Номер порта источника:любой
Протокол: тсп80

вот примерно так все получилось , надеюсь мои труды комунибудь будут полезны
Всем удачи.
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: FAQ ESP8266

Сообщение nick7zmail » Чт июн 14, 2018 3:38 pm

Ну хз...у меня со звездочкой всё норм пашет через кинетик. Звездочка заменяет "все" адреса, соответственно 192.168.1.* заменяет все адреса в подсети 192.168.1. Другой вопрос как кинетик прокинут. У меня в выпадающем меню есть облако и прямой доступ. Вот облако работает корявенько. А прямой доступ абсолютно нормально, как на других ddns сервисах.

Отправлено с моего Xperia XZ1 Compact через Tapatalk

Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Ответить