Туплю.
Куда файл распаковать, и как им воспользоваться?
Интересует опрос состояния...
Туплю.
а что в адресной строке? если http то трафик открытый, если https, то есть шифрование и вообще если передача по http, то зачем тогда логин и пароль, все прекрасно видно в сниффере, тогда уж esp32 там https работает, пока вроде нормально.в идеале если еще трафик шифровался бы
Погодите господа... етсь же модуль модбас... через него такой девайс прекрасно работает.Shemmy писал(а): ↑Сб дек 01, 2018 6:57 pmПривет!
Уже давно юзаю такое реле.
viewtopic.php?t=3189
Управляю через curl.
Главное проблема - отсутствие обратной связи.
Эх, допилить бы до нормального интерфейса
Скажите, а чем именно управляют реле и какими нагрузками? А также есть ли какие-то физические удаленные от ESP кнопки, которые через GPIO in щелкают релюшками?ZyaK писал(а): ↑Сб дек 01, 2018 6:54 pmНа мой взгляд достаточно дороговатое решение Да и плата очень внушительных размеров
вот так на данный момент выглядит мой щиток
и 3-й ряд это будут реле без физических выключателей, тк GPIO еспишек будут заняты датчиками температуры типа DHT и ИК светодиодами
Модуль релейный не помню сколько стоил, но что то около 200р на 8 каналов с опторазвязкой
ЕСПи 8266 12-е по 100р остальное было нагло позаимствовано с работы
На данный момент 1 есп управляет 8-ю каналами освещения, вторая пока управляет электронагревателем в машине(1 киловатт) физические выключатели имеются в огромном количестве на базе сенсорных на ттп223. Ни одного ложного срабатывания за месяц эксплуатации замечено не было. Подключение организовано по типу токовой петли. На каждой линии висит по 2 а то и по 6 выключателей. Провода обычная многопроволочная витая пара.hc2hunter писал(а): ↑Вт дек 11, 2018 4:47 pmСкажите, а чем именно управляют реле и какими нагрузками? А также есть ли какие-то физические удаленные от ESP кнопки, которые через GPIO in щелкают релюшками?
Дело в том, что не все очень гладко с помехозащитой, как у релейных китайских модулей, так и у самих ESP8266. Потому и интересуюсь, как сделано...
Код: Выделить всё
void button1()
{
btnPress1 = digitalRead(BUTTON_1);
if (btnPress1 == LOW && lastbtnStat1 == false)
{
delay(100); // защита от дребезга
btnPress1 = digitalRead(BUTTON_1);
if (btnPress1 == LOW && lastbtnStat1 == false)
{
regim1++;
lastbtnStat1 = true;
if (regim1 > 1)
{
regim1 = 0;
}
client.publish(relays_topic1, String(regim1).c_str());
}
}
if (btnPress1 == HIGH && lastbtnStat1 == true)
{
lastbtnStat1 = false;
}
if (regim1 == 0)
{
Status1 = false;
}
if (regim1 == 1)
{
Status1 = true;
}
client.loop();
}
по tcp прокотолу железяка не имеет авторизации.newz20 писал(а): ↑Пт дек 07, 2018 4:59 pmПрошу прекратить оффтоп в теме.
По теме.
Если устройство имеет логин и пароль, то в запросах должны они присутствовать, иначе и правда защита 0, в идеале если еще трафик шифровался бы. В коде не обнаружен признак авторизации, возможно вы ее просто отключили. Проясните этот момент если не сложно. Для чего логин и пасс если они не используются?!
это не готовый модуль а класс для работы - поэтомукуда положите там и воспользуйтесь
спасибо за развернутый ответ!