Size: a a a

2020 December 17

DP

Dmitry Ponyatov in Embedded Group
вляпывался в MODBUS over JSON over BASE64 over HTTPS over MQTT — желаю и вам того же, особенно по такой-же срани обновление прошивки передавать, с сегментацией на пакеты
источник

VK

Viacheslav Kaloshin in Embedded Group
а mqtt должен еще на вебсокетах, так интересней
источник

ED

Electronics Designer in Embedded Group
Dmitry Ponyatov
вляпывался в MODBUS over JSON over BASE64 over HTTPS over MQTT — желаю и вам того же, особенно по такой-же срани обновление прошивки передавать, с сегментацией на пакеты
Ооо! Мосье многое повидал! :D
источник

DP

Dmitry Ponyatov in Embedded Group
Viacheslav Kaloshin
а mqtt должен еще на вебсокетах, так интересней
на lowawan по 55 байт, с батарейкой в заднице
источник

DP

Dmitry Ponyatov in Embedded Group
Кот Обормот
Всем привет. Скажите а через mqtt вообще можно передавать бинарники? и стоит ли это делать?
Просто видел в этом чате, что можно.
можно вот этот кодер попробовать, но мне очень не понравилось что в нём не предусмотрено контрольных сумм: http://bert-rpc.org/
источник

AM

Aleksander Mironov in Embedded Group
Aleksander Mironov
Лан ок буду ковырять.
Короче если отключить фильтры - нельзя создавать виртуальные директории становится. Причем созданные ранее не пропадают.
Блин люблю софт 2020 года, ухх прям технологии...
источник

DP

Dmitry Ponyatov in Embedded Group
какая реализация? mosquitto  ?
источник

ВЯ

Василий Ярошенко... in Embedded Group
Dmitry Ponyatov
можно вот этот кодер попробовать, но мне очень не понравилось что в нём не предусмотрено контрольных сумм: http://bert-rpc.org/
считается если оно завернуто в TCP то якобы не может приняться - битый пакет
но это ерунда, приходят аб бегом битые, и без собственной CRC можно принять мусор
источник

Х

Х in Embedded Group
Василий Ярошенко
считается если оно завернуто в TCP то якобы не может приняться - битый пакет
но это ерунда, приходят аб бегом битые, и без собственной CRC можно принять мусор
Странно конечно...
Но в бинарник самому можно хоть crc, хоть ecc прикрутить...
источник

ВЯ

Василий Ярошенко... in Embedded Group
куда угодно его можно прикрутить ))
источник

ВЯ

Василий Ярошенко... in Embedded Group
помоему в MQTT в какой то версии уже добавили CRC (но могу ошибаться...давненько уже читал)
источник

A

Alexander in Embedded Group
Василий Ярошенко
помоему в MQTT в какой то версии уже добавили CRC (но могу ошибаться...давненько уже читал)
MQTT надстройка над TCP.
Зачем там доп. CRC?
источник

A

Alexander in Embedded Group
Dmitry Ponyatov
на lowawan по 55 байт, с батарейкой в заднице
Кстати есть ли какая-нить реализация передачи только diff прошивок через очень узкий канал и потом применения его, проверки целостности и прошивки? )
источник

ВЯ

Василий Ярошенко... in Embedded Group
Alexander
MQTT надстройка над TCP.
Зачем там доп. CRC?
а это может у вас получится объяснить как TCP может доставить битый пакет
источник

ВЯ

Василий Ярошенко... in Embedded Group
но практика показывает - что такое есть
источник

ED

Electronics Designer in Embedded Group
Василий Ярошенко
а это может у вас получится объяснить как TCP может доставить битый пакет
Если речь о доставке через сотовую сеть, то там иногда применяются алгоритмы сжатия заголовков, которые теоретически могут приводить к такому эффекту.
источник

ВЯ

Василий Ярошенко... in Embedded Group
именно...
ну так факт такой же - есть,
завернуто в TCP - а пакет битый
источник

DP

Dmitry Ponyatov in Embedded Group
Василий Ярошенко
но практика показывает - что такое есть
так он пока до получателя доедет — на серваках 35 раз декодируется через base64 итп, где-нибудь unicode либа или кодер глюканёт и привет
источник

A

Alexander in Embedded Group
Василий Ярошенко
а это может у вас получится объяснить как TCP может доставить битый пакет
🤷🏾‍♂️
Не знаю, здесь слишком тонкие нюансы для меня )
источник

ВЯ

Василий Ярошенко... in Embedded Group
что еще раз подтверждает - что своё CRC - будет 100% подтверждением целосности пакета
источник