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