ГришаGTGS
А HomeKit не удобнее?
Вот я к нему и иду, хочу попытаться сделать как с телеграмом. Т.е. чтобы было все напрямую, не через промежуточное звено. Чтобы еспешка была сама как хоум кит устройство.
ГришаGTGS
Видео как то на гитхабе один проект, но что то там сильно муторно и за отсутствием времени так и не поковырял.
Anonymous
Нативно без малин и бриджей
ГришаGTGS
Нативно без малин и бриджей
Воля так и хочу - есть идеи как?
Resident
И без интернета будет работать
Resident
В пределах квартиры конечно
Resident
А так любой сервер mqtt и приложение под андроид
Resident
А лучше и надёжнее и более менее гибкое решение
Sneg.
Mqtt очень гибкое и проги на андроид интересные есть
ГришаGTGS
Я вот почему-то не хочу иметь промежуточное звено, хочу чтобы есп напрямую к хоум киту подключалась и управлялась стандартным приложением. У меня жена вряд ли воспримет какие-то дополнительные проги, да ещё скорее всего с необходимостью настраивать и т.д.
Resident
А раньше ведь через бота телеграмм было?
Ground
Кстати раз уж тема про mqtt, может кто подскажет красивый виджет mqtt чтобы под Андроид и настраивался удобно, там иконка размер и все дела, чтобы можно было настроить топик управления и топик отслеживания состояния?
Ground
Спасибо, гляну
Resident
Там очень очень тонкая настройка размеров и виджеты
Resident
Но мне пирога не понравилась слишком как то всё сложно намудрено) помочь не смогу
Resident
Сходу покрайней мере
Ground
Да чет поставил немного присел с настроек
Resident
Ага, но вот это одно приложение где есть вроде норм виджеты
Resident
Хотя как назло все приложения про версии норм стоят от 250 до 700 р (
Resident
Мне безумно понравилось iot mqtt panel
Resident
И обновляет чел стабильно но виджеты и уведомления только в про версии 650р помоему л(
Ground
А в шторку настроек стандартную андроид можно кнопку запихать? Если да, то за такое даже заплатить готов
Resident
Рекомендую "IoT OnOff®" https://play.google.com/store/apps/details?id=goliath.mobile.device.iotonoff
Resident
А вот сейчас смотрю приложение то не хило обновилось сам засел смотреть
Resident
В какой то бесплатной приложу хе видел что бы в шторке было но вот найти не могу ((
Роман
Для mqtt на телефоне использую: В меру симпатично, и достойный набор контролов https://play.google.com/store/apps/details?id=net.routix.mqttdash
Роман
Роман
Роман
Роман
Anonymous
@Kobozov будет жить. Поприветствуем!
Anonymous
Gennady будет жить. Поприветствуем!
Gtir
Всем привет! Подскажите в таком моменте. Как отслеживать смену ip адресса? То есть моя esp устанавливает канал по сокету с сервером. Сокет запускается в таске фриртосом. Происходит смена ip адреса. Что делать, что бы esp не падала в ошибки, как отлавливать данную ситуацию. Как я хочу что бы это было. Провайдер менять ip адресс внешний, esp это улавливает и перезапускает task. У меня esp32, сокет висит на одном потоке, на втором потоке трудится другая программа. Соответственно, когда происходит смена ip, вторая программа должна продолжать трудится.
Самое простое привязать IP к хвосту
Типа no-ip
Jason
из вышесказанного я не понял, как есп завязана на адрес, выданный провайдером
если ты биндишь сервак на адрес, то бинди на 0.0.0.0, чтоб все интерфейсы были. если esp у тебя клиент, то предложение Эдурда можно использовать
Jason
но если как сервак, то неясно, как ты получаешь новый адрес без переподключения интерфейса, а если переподключение происходит, то ты об этом уже и так должен знать
Gtir
Я сам не совсем понимаю всю эту схема. Скажем wifi esp получает от мобильного оператора. Подключается по сокету к серверу. Оператор меняет ip, связь рвется. Что будет с самой esp происходить? Вылезут ошибки или она просто продолжит работать? Если меняется ip, то не чего не должно же по идее с esp быть, кроме прерывания сокета. И второй поток как трудился так и продолжит трудится, верно?
Gtir
Esp это сокет клиени
Gtir
не не не, я имею в виду меняется ip адресс у esp. У сервера статический адресс. А как обработать эту ситуацию правильно? То есть запущен таск, где прогармма сидит и ждет от сервера сообщение. И тут меняется ip у esp
Gtir
нет, внешний. Общаться они будут из разных мест из разных операторов
У esp внешний ip? Это как? Роутера и NAT нету?
Gtir
Есть конечно. Ну скажем раздается wifi через мобильную связь (beeline, mts, yota и т.д.). Esp подключается к wifi и к серверу. Сервер будет же не локальный ip видеть, а внешний. И тут оператор меняет ip адресс, связь прерывается. Если я правильно понимаю всю эту схема
Gtir
это не проблема же) Изначально я хотел вообще узнать как поймать такую ошибку, и что случится с esp, какие признаки она подаст при этом
Gtir
То есть не ошибку, а смену ip
Gtir
Если она вообще это почувствует
Gtir
ЩАс сделано так, что если сокет канал рвется (ну например сервер полетел) она тут же пытается приконектиться обратно
Evgheni
Если она вообще это почувствует
ошибка при отправке будет, -1 обычно ловится(это длс C, для других языков может отличатся), возобновляешь сессию и всё
Anonymous
@andrew_kolisnichenko_home будет жить. Поприветствуем!
Jason
для нее смена ip на роутере не видна
Jason
на сервера, который к ней обращается извне (к примеру, через портмаппинг ), также будет обычное закрытие сокета
Jason
esp ничо не почувствует, кроме отвала очередного клиента
т.е. обработка типичная, как при закрытии сокета
Gtir
Все понял, всем спасибо!
Anonymous
Михаил Захаренков будет жить. Поприветствуем!
Anonymous
кто нибудь работает с free rtos???
Jason
кто-нибудь работает
Anonymous
bygatti будет жить. Поприветствуем!
Anonymous
@prqprm будет жить. Поприветствуем!
Dmitry
хочется с помощью esp8266 и матрицы 7219 выводить английские слова и их перевод из текстового файла в интернете. может вы уже сталкивались с подобным готовым проектом?
Anonymous
И что надо?
Код доработать
Egor
Код доработать
Код чего? Приложения? Самой FreeRTOS?
Для начинающих совет не используйте плохие и самые дешёвые TTL (USB to UART) переходники. От них зависит "правильность" залитой прошивки на устройства. И питание по возможности не берите с этих TTL-ок тоже может влиять на заливку. Сейчас перебрал массу этих TTL-ок не одна не хотела нормально работать даже чип не определяла не считая уж считывания и записи.
Заработало нормально лишь с этим чипом.
CP2102
Egor
Заработало нормально лишь с этим чипом.
еще можно добавить FT232 или подобные в плане годности