помогите реализовать блок приема и передача int переменные в String
- Войдите на сайт для отправки комментариев
Сб, 01/05/2021 - 02:56
Задача на первый взгляд прост по моему, но я чесно в програмирование только поверхостно...
1. есть реализован на Mikrotik программа MQTT-broker, который принимает и отправляет пакеты в структуре String/
2. есть много информации которое надо отправлять через ESP8266, но так как мне не надо читаемость каждой переменной, то хочу реализовать int переменные из 8 шт (хотя бы) в один блок и преобрезовать в StringЮ для дальнейшей передачи через MQTT...
НУЖНА помощь в реализации такого проекта, в создание блока....
для программирования на данный час использую FLProg программу....
но такой блок можно лишь создать минуя программы, а потом внедрить..
Очень сумбурно написано. В flproge это будет страшной головной болью далее никуда не применимой. Учите си. Это будет продуктивней и быстрее. А вообще бинарные данные через стринг - как в анекдоте - месье знает толк в извращениях.
Откуда вы дернули брокера для ROS?
Я вижу упоминание только о клиентском модуле: https://forum.mikrotik.com/viewtopic.php?t=148558
Откуда вы дернули брокера для ROS?
Я вижу упоминание только о клиентском модуле: https://forum.mikrotik.com/viewtopic.php?t=148558
может там OpenWRT?
так там прошивка OpenWRT....
и что, никто не сможет на СИ показать как это делается...
а именно программно упаковать несколько int, а на выходе String
Очень сумбурно написано. В flproge это будет страшной головной болью далее никуда не применимой. Учите си. Это будет продуктивней и быстрее. А вообще бинарные данные через стринг - как в анекдоте - месье знает толк в извращениях.
как раз FLPROG и придуман для таких как мы, не знающих СИ, но смогли реализовать некоторые идеи, но так как достучится до хорошых программистов не реально, то больше всего сталкиваемся с такими любителями чем похвастатся, но при этом ноль, разве что хватает для анектода - месье....
мало толку знаю - но сделал что то реально...
Если я бы не хотел чуть обновить свой умный дом, то до сих пор все работало как и работало 2 года подряд, написано было все на FLPROG. , а именно 4 мега 2560 работающие через RS485 по модбасу.... и все это управляет;
1. коллектор теплого пола
2. управление электр. (даже импульсная антенна стоит для грозы, отключение дома в аварийной ситуации)
3. управление солнечным коллектором (двигается по направлению за солнцем 4 антенны ROCKET - 1 м/диаметр, переделано на фольгу).
4. концентратор чистого воздуха в доме через приточный фильтр..
5. HTMI- Nextion для наблюдения и изменения....
---- ЧТО ЖЕ ТЫ смог реализовать в реальную идею в этой жизни мьюсе..........
Такое чувство, что игорьку тут кто-то должен и он решил начать с говномакания.
никто не должен... просто просил помощи в написании кода ....
если есть умные люди... знающие толк в Си
Зачем cи для flprog? Как Вы себе представляете упаковку в стринг? Могу только предположить напечатать значения int в HEX формате, например int, который равен 15 при печате в стринг с помощью функции sprintf https://www.cplusplus.com/reference/cstdio/sprintf/ можно записать как 0x0F, что вполне читабельно человеком и будет нормально жить в стринге.
никто не должен... просто просил помощи в написании кода ....
если есть умные люди... знающие толк в Си
ни один умный человек, знающий Си - не станет по своему выбору передавать значения типа int в виде String, разве что под дулом пистолета...
если есть умные люди... знающие толк в Си
"..женьтьмены то есть, мястов нема!" (c)
и что, никто не сможет на СИ показать как это делается...
а именно программно упаковать несколько int, а на выходе String
во-первых, ну не любят здесь флпрог.
во-вторых, грубостью и заносчивостью вы полностью отбили желание у тех, кто мог бы вам помочь, сделать это.
как раз FLPROG и придуман для таких как мы, не знающих СИ
Вот и идите, такие как вы, на форум Flprog.
как раз FLPROG и придуман для таких как мы, не знающих СИ
FLPROG придуман для детей, чтоб родить у них желание к программированию, там можно диодиками помигать. Вообще это странная программа, ей можно пользоваться как есть или быть гением, чтоб понять что не так.
В общем, если сходу не взлетело - уже не полетит, меняйте пилота и самолет.