All streams
Search
Write a publication
Pull to refresh
Чикирев Сергей @cheblinread⁠-⁠only

Пользователь

Send message
UART тоже протокол. транспортный.
как TCP или UDP.

никаких модификаций в BlackBox вносить не нужно. код сгенереный BlackBox создаст пакет, предоставит API заливки пакета данными, сериализации его в бинарный вид (байтовый массив) который вы самостоятельно передаете, любым транспортным протоколом.

а на сервере все наоборот. посмтотрите. все примеры доступны в репозитории.
в ответ будет выслан исходный код. с комментариями всего API. что не так? как это должно быть?
на каком осциллографе с сенсорным экраном у вас был плохой опыт работы? модель.

и о чорт! статья не про это! она про BlackBox… про генератор исходного кода обработки бинарного протокола.
что за место-то такое проклятое?

статья не столько про перенос интерфейсов. она про кодогенератор исходников обработчика бинарного протокола BlackBox. поскольку при переносе интерфейса — получается распределенное приложение, для BlackBox это одно из возможных его применений.
MODBUS это просто транспорт, как и UART.
он не описывает пакет. и какие данные передаются в пакете.

BlackBox — по описанию создает код который способен, сформировать пакет, залить данными, сжать данные перед отправкой, посчитать CRC, приложить к пакету… и так далее

в тексте есть ссылка на на дескриптор протокола mavlink
это не сам протокол, а только дескриптор. по нему будет сгенерировано куча кода.
для GUI берется обыкновенный Raspberry Pi или

зачем? будет хуже чем любой, даже древний, мобильник…

CANopen

зачем? у вас связь происходит по длинным протяженностью(50-100 метров) проводам?
на линии куча устройств которые могут конфликтовать?

У вас уже есть работающие приложения — примеры?

простите, вы ТОЧНО прочитали написанное?
ок. найдите в тексте и начните читать с
Для получения сгенерированного и оттестированного кода необходимо:


и ссылки. в тексте очень много ссылок, на исходники, на документацию
если останется непонятно, продолжим.
На самом деле, статя о кодогенераторе, о том как с он решает многие проблемы написания кода.
Вынесенные интерфейсы, изменение конфигурации устройств на микроконтроллерах, это один из многих вариантов его применения.

Но, каждый видит и читает то, что понимает. Придется писать отдельную, скучную статью.
Ваш не воссторг по поводу но функционал который на него пытаются возложить от того не становится меньше.

вопросом пары дней нормального программиста.

вы гений. стабильный(как это недавно стало модно говорить) гений. реальность показывает что увы, не все такие. вместо ручного кодирования создают кодогенераторы. ленивые наверно.

понятно. место проклятое. тогда WiFi какой нибудь модуль на ESP8266 вас спасет. стоит он столько те же самые 100 рублей.
код сгенеренный BlackBox потрабелен.
бабуся закончить бы фразу не успела, как все бы уже произошло…
похоже эти весы с дефектным Bluetooth модулем.
если бы подобное происходило повсеместно со всеми Bluetooth устройствами, об этой технологии, кроме её создателей, никто бы не узнал.
порядок действий не меняется.
скажите, а вы на практике как часто используйте Bluetooth устройства? ну там наушники, мышки, клавиатуры, очистители воздуха...?

если не часто, то на ютюбе это можно наглядно увидеть.
то ли на макете, толи где то в обсуждениях пролетало приложение — конструктор пульта.

самомобучаемое(читает коды старого пульта) и позволяет конструировать интерфейс мобильного пульта.
оставив только те кнопки которые нужны.

для андроидов с ИК
ну или интерфейс осциллографа

не самая лучшая реализация но всё же…
совершенно непонятно, как работает полученный код.


какой именно? демо код на JAVA? на C? на С#?
или вы уже отправили свой дескриптор на кодогенерацию? обычно приходить подтверждение. скажите какой проект, я посмотрю.

Лучше построить свой лунапарк.

отлично! больше хороших решений!

Или взять MQTT.

управлять коптером с земли?
будет стоять две модели одна с пультом, но дороже (за капризы надо платить), другая без.
а рыночек сам всё порешает.

Information

Rating
Does not participate
Location
Beijing, Beijing, Китай
Registered
Activity