Простой датчик IoT

pvvx

Активный участник сообщества
Если у вас уже есть промежуточный WEB сервер на котором php крутится, то и MQTT поднять не долго.
А чем тогда стандартный HTTPS GET/POST не устраивает? Вот так, например
Там не то шифрование - SHA1 на 128 бит уже не поддерживается нигде. Именно по этой причине и выходит полный закат ESP8266 в IoT и большой напряг по втюхиванию ESP-32S - в нем та-же mbed TSL/SSL утянутая от ARM.
Да, и подводных камней в SDK для RTL8711AM вообще нет. Мы то боремся за укладку всего в 512 килобайт RAM для RTL8710AF, а в RTL8711AM - 2.5 Мегабайта. Там проблем с многопользовательским web и ssl вообще нет, кроме - "чем заполнить данную память?" :)
На сегодня не проработаны устройства с таким объемом RAM. С меньшей есть убогие варианты, с большей, когда за 16 Мег - там уже OpenWRT, а промежуток - пуст. Нет ни систем, ни чего адаптированного под данный промежуточный объем. Эта область только начала развиваться и она является основной для IoT. По этому китайцы и прочие с успехом уже встроили в свои системы RTL8711AM. Популяризация для данного семейства RTL871x вообще не требуется, т.к. это профессиональные решения, а не DIY из брака. Кому в голову придет задумка ещё более популяризовать ARM и решения WiFi от Realtek? :)
Другое дело с домушниками из сообщества - сложно охватить чип, имеющий развитую и обширную периферию за пару вечеров. Но как ни странно в SDK от Realtek она вся обслуживается через api, и даже нет смысла лезть в HAL уровень драйверов, не то что в регистры чипа... В том же примере от ESP8266 MP3 сделали расширение на стерео в два канала I2S ШИМ на RTL методом через функции API, как и вывод изображения SVGA через пару каналов SPI, не лазая даже в HAL. Это уже я, как "любитель отимизировать" пытаюсь запихать "всё" в самый малый чип - RTL8710AF. Тут уже без переписывания SDK никак, чем и заняты :) Но разница в цене чипов-модулей с 2.5 МБ и 512 КБ на сегодня не превышает 150 руб. Один ~150, второй около 300 руб в розницу...
 
Последнее редактирование:

nikolz

Well-known member
Добрый день,
Подолью масло в огонь.
ESP работает нормально. проблема в низком уровне большинства пользователей.
Уважаемый pvvx ругает ESP по старой привычке.
Но при этом продолжает дорабатывать свою свалку.
Например, Он ругался на использование UDP, а теперь сам его использует для передачи информации с датчиков.
Ругался на малый объем памяти, а теперь сам хвалится сделанными им оверлеями.
Ругался на глючность WIFI ESP, а теперь сам хвалится что его модуль месяцами работает без проблем.
---------------------
У PVVX просто такой характер, он ругает все, что сделал не он.
Это один из способ показать свое превосходство , унижая других. Но зачем ему это, если его уровень знаний и опыта и так выше всех на этом форуме.
Но привычка - вторая натура.
------------------------
В отличии от PVVX, который делает свою каменную чашу, я использую SDK и тоже все работает.
----------------------
Резюме:
Не надо трындеть, что ESP - это плохо. Это нормальный модуль. Но это не халява.
 

pvvx

Активный участник сообщества
Добрый день,
Подолью масло в огонь.
ESP работает нормально. проблема в низком уровне большинства пользователей.
Уважаемый pvvx ругает ESP по старой привычке.
Но при этом продолжает дорабатывать свою свалку.
Её доработка закрыта с момента появления альтернативы. Там уже десятки сообщений об этом :)
Например, Он ругался на использование UDP, а теперь сам его использует для передачи информации с датчиков.
Не использую - это невозможно на WiFi, т.к. много потерь.
Ругался на малый объем памяти, а теперь сам хвалится сделанными им оверлеями.
Изначально говорилось, что малую память можно использовать только в оверлейном режиме :p
Ругался на глючность WIFI ESP, а теперь сам хвалится что его модуль месяцами работает без проблем.
Да, но в чистом поле при наличии выделенной на Один модуль ESP8266 своего личного роутера.
Резюме:
Не надо трындеть, что ESP - это плохо. Это нормальный модуль. Но это не халява.
На сегодня это худший из имеющихся на рынке модулей в данном ценовом диапазоне и за его существование нет ни одного выпущенного ни кем серийного устройства, кроме DIY.
 
Последнее редактирование:

nikolz

Well-known member
Её доработка закрыта с момента появления альтернативы. Там уже десятки сообщений об этом :)
Н использую - это невозможно на WiFi, т.к. много потерь.
Изначально говорилось, что малую память можно использовать только в оверлейном режиме :p
Да, но в чистом поле при наличии выделенной на Один модуль ESP8266 своего личного роутера.
На сегодня это худший из имеющихся на рынке модулей в данном ценовом диапазоне и за его существование нет ни одного выпущенного ни кем серийного устройства, кроме DIY.
Про UDP в вашей свалке(README.md):
UDP Wave server (Integrated SAR ADC)
 

pvvx

Активный участник сообщества
Про UDP в вашей свалке(README.md):
UDP Wave server (Integrated SAR ADC)
Да - это тестовый драйвер, не для измерений или каких либо вычислений. Там ещё есть и пример вывода лога вместо UART в UDP.
Это всё средства отладки, а не для использования в релизах. Для пользования UDP не хватает драйвера RTP.
На чипах ESP, из-за их дурного не сертифицированного в альянсе WiFi драйвера WiFi использование UDP чревато большим кол-вом потерь пакетов и помехам другим (коллизиям в WiFi диапазоне другим участникам).
 
Сверху Снизу