RadioJo
ну когда там млрд строк прогнать, то как-то тот же мускуль исчерпал себя
romanetz
тэк ещё
romanetz
тоже виртуалят тока в путь
romanetz
https://www.gazprom-neft.ru/press-center/sibneft-online/archive/2019-march/2628804/
RadioJo
я вот сейчас продумываю, как новым партнерам дать приложуху, которая бы с их атмег засылала счетчик телеметрии. А там устройств они 50 К в месяц выпускают уже больше года и тут они захотели тож их включить в мониторинг... . Но устройства тупые счетчики таймера наработки. Нужно сейчас скорее всего приложуху сваять на андроиде, чтоб по ВТ сама забирала данные, когда юзверь пройдет мимо устройства законнекченного. Вот , что меня больше волнует, чем стоимости проецессоров или выбор облако против своей стойки
RadioJo
romanetz
RadioJo
в смысле? Я внутри чебурнета
Marat
Для работы с протоколами на аппаратном уровне логический анализатор обязателен или моего Hantek DSO2D15 хватит?
RadioJo
оно ни снаружи ни внутри не открывается
romanetz
RadioJo
ну то большие игры - у меня уровень плинтуса, 6 млн. уников в пике онлайн 1.5. У них там наверное десятки миллионов уников - я о датчиках и т.п. Там наверное это оправданно все
romanetz
там иерархия
romanetz
датчики - локальной асутп обрабатываются и на локальные же регуляторы воздействуют
а наверх уходит бизнес инфа
romanetz
типа, сколько продукта сделано, наработка, сколько электричества нажгли
romanetz
иерархия позволяет не упарываться вот так вот, а на каждом уровне примерно одинаковое количество тегов иметь
просто генералу главному пофигу какое там давление в какой-то там ёмкости, зачем ему эта информация?
romanetz
ваш IoT проект - это, конечно, про другое
Andy
Marat
Andy
Ну только 2 канала. :)
Дык в вопросе про количество каналов не было ни слова - каков вопрос, таков ответ :)
Marat
Ну да, правильнее было бы спросить, хватит ли 2х каналов или лучше брать на 16\32.
Marat
Просто курс пока опустился, смотрю что из оборудования закупить надо.
Marat
Надо было не жлобиться и брать разлоченный Rigol MSO5072.
romanetz
romanetz
если денег хватает на 32 - это лучше
Dmitriy
ESP32, udp соединение. В обе стороны летит 50 пакетов в секунду размером 200 байт. есп принимает без проблем, а то что передает теряется 2\3. Кто сталкивался?
romanetz
Dmitriy
значит, так передаёт
Логично. Вопрос как это победить. Ибо есть проекты, где это все пролазит.
Evgeniy
Dmitriy
Evgeniy
Потому что TCP, IDF 4.4, WebSockets Server, опция lru_cache_enabled, файл веб сервера пропатчен так, как было написано в issues на github
Evgeniy
Бывают фризы, на 0.5 сек, если это не критично...
Evgeniy
И ещё нашел один модуль ESP32, на котором IPerf упирается в 22 Мбит, а на других - 54..60 Мбит!
Dmitriy
Evgeniy
ну мне udp надо то)
Так оно же через wifi не гарантирует доставку. Даже через TCP нужно применять протокол высокого уровня для разбития сообщений на чанки, передачу и склейку обратно.
Вы напрямую UDP используете?
Dmitriy
Evgeniy
@zavdimka ни TCP, ни UDP не работают стабильно, если поверх нет протокола, который подтверждает получение и разбивает на 1024 КБ пакеты исходное сообщение перед передачей. Потом собирает обратно.
Evgeniy
@zavdimka вот бы для звука применять сжатие, буфер исходящих чанков и сборку с декодированием на приемной стороне
Dmitriy
Evgeniy
А что телефония использует поверх?
romanetz
Dmitriy
Evgeniy
Вооот!!!!
Evgeniy
Не не, у тебя тоже RTP?
RadioJo
Я как-то голову ломал с железкой проприетарной , а умней оказалось сетевая карта урезанная была и один из rfc не поддерживала . Ну, чисто мысль в слух - почему рвутся пакеты
Dmitriy
они могут теряться, но не вот так вот закономерно
Dmitriy
через этот же вайвай телефон по этому же протоколу нормально работает на линфоне
Evgeniy
Dmitriy
и что самое веселое, на есп с телефона звук идет без проблем
Evgeniy
Evgeniy
Dmitriy
romanetz
romanetz
это сокет
romanetz
RTP это выше уровнем
romanetz
Evgeniy
это сокет
Так для того и делают протокол поверх, чтобы проблемы доставки решать
Dmitriy
лан, понятно, никаких дельных советов, типа посмотри эти настройки в idf Дать не можете....
Dmitriy
romanetz
Evgeniy
romanetz
romanetz
как у меня - протокол etherbone в colorcnc
тоже поверх udp
Dmitriy
такое ощущение, что какой то буфер маленького размера и пакеты выкидываются....
romanetz
romanetz
макс. размер пакета и сколько их там, пакетных буферов
romanetz
и проверь результат который send возвращает
Evgeniy
Evgeniy
@zavdimka кстати, это повод запилить микро жучка с BLE 😁
romanetz