Страница 3 из 6
Справочные материалы и примеры App Inventor
Добавлено: 09 окт 2021, 14:54
feodor53
Phazz писал(а): ↑09 окт 2021, 14:39
виде JSON на ESP
ну получается что блоком "принимаем данные ИЗ телефона" (для флпрог) можно принимать вместо данных акселерометра (из примера выше) строку в формате json: {"String": "Hello World", "Value":12345} и наоборот тоже получается можно передать на телефон (блоком "посылаем данные НА телефон (xml)" )
Справочные материалы и примеры App Inventor
Добавлено: 09 окт 2021, 14:57
Phazz
Блок XML менять нужно?
Справочные материалы и примеры App Inventor
Добавлено: 09 окт 2021, 14:59
feodor53
Phazz писал(а): ↑09 окт 2021, 14:57
Блок XML менять нужно?
если только для приема из есп, то его можно вообще не вытаскивать в проект.
Справочные материалы и примеры App Inventor
Добавлено: 09 окт 2021, 18:22
Phazz
feodor53 писал(а): ↑09 окт 2021, 14:59
то его можно вообще не вытаскивать в проект.
Не понятно
Справочные материалы и примеры App Inventor
Добавлено: 09 окт 2021, 19:23
feodor53
Phazz писал(а): ↑09 окт 2021, 18:22Не понятно
я если честно не понимаю что вы хотите.
как то дозированно формулируете информацию.
вы скажите в целом что необходимо без указания конкретики например.
а то тяжко очень)))
Справочные материалы и примеры App Inventor
Добавлено: 09 окт 2021, 19:29
feodor53
Phazz писал(а): ↑09 окт 2021, 14:57
Блок XML менять нужно?
например если вы передаете ИЗ телефона, то блок xml вообще не нужен. не нужен в флпрог и в андроид. в этом случае в флпрог нужен только майн и блок приема.
Отправлено спустя 3 минуты 36 секунд:
ежели нужно только передать НА телефон - то нужен в флпрог только блок майн и блок передачи (xml).
если нужен двусторонний обмен -то в флпрог нужен и майн блок и блоки приема и передачи
Справочные материалы и примеры App Inventor
Добавлено: 09 окт 2021, 20:18
Phazz
Обмен будет в обе стороны, сейчас делаю блок отправки в JSON
Отправлено спустя 1 минуту 29 секунд:
Ваш пример то что нужно, просто переделаю его в Json. Так будет более универсально.
Справочные материалы и примеры App Inventor
Добавлено: 09 окт 2021, 20:31
feodor53
[ref=#808080]Phazz[/ref],
скажите, а как вы мониторите доступность есп в сети перед отправкой ей команды/запроса?
мониторите в телефоне.
это вообще актуально и уместно в этой теме обсуждать?
т.е. перед тем как послать есп команду/запрос, нужно же убедиться что она вообще в сети.
Справочные материалы и примеры App Inventor
Добавлено: 09 окт 2021, 20:33
feodor53
*я тут просто поигрался с модбасом и каскадой - так вот при пропадании коннекта каскада сигнализирует об этом секунд через 5.... как то долго по мне.
ведь можно гораздо быстрее. реагировать.
Справочные материалы и примеры App Inventor
Добавлено: 09 окт 2021, 20:37
Phazz
[ref]feodor53[/ref], Еще до этого не добрался, но думаю что подключение будет через точку доступа ESP. SSID и будет сигнализировать о доступности ESP
Отправлено спустя 1 минуту 4 секунды:
Думаете стоит создать отдельную тему?
Справочные материалы и примеры App Inventor
Добавлено: 09 окт 2021, 20:45
feodor53
[ref=#808080]Phazz[/ref],
еще вопрос:
как обрабатываете ошибки 1101 и 1103 в mit или kodular?
это ошибки когда вы послали запрос и не получили ответ. (т.е. не респонс ответ, а именно ошибка в mit или kodular). и эти ошибки не обязательно только при http запросах возникают.
Отправлено спустя 6 минут 53 секунды:
Phazz писал(а): ↑09 окт 2021, 20:38
Думаете стоит создать отдельную тему?
я не уверен:
по приему-передаче получается сейчас уже у нас с вами есть конкретные законченные блоки.
но это в флпрог. блоки для флпрог.
но по ходу возникает куча вопросов по mit и kidular. ( тот же мониторинг наличия в сети есп, обработка ошибок некоторых, о которых официалы не предлагают решений).
Справочные материалы и примеры App Inventor
Добавлено: 09 окт 2021, 20:55
feodor53
feodor53 писал(а): ↑09 окт 2021, 20:45
по приему-передаче получается сейчас уже у нас с вами есть конкретные законченные блоки
т.е. получается что это Уже ну никак не справочные материалы, а вполне готовое решение и блоки.
Хотя под "примеры" все таки еще подходит.
Отправлено спустя 4 минуты 13 секунд:
Phazz писал(а): ↑09 окт 2021, 20:45
Еще до этого не добрался
получается нужен пример?
Отправлено спустя 2 минуты 11 секунд:
Phazz писал(а): ↑09 окт 2021, 20:52
SSID и будет сигнализировать о доступности ESP
это очень долго будет. андроид вроде как раз в 30 сек сканирует сети wifi
Справочные материалы и примеры App Inventor
Добавлено: 09 окт 2021, 20:57
feodor53
короче - мне пилить пример? это вообще нужно кому то здесь?
*а то вдруг я слишком не по теме предлагаю
Справочные материалы и примеры App Inventor
Добавлено: 09 окт 2021, 20:58
feodor53
*но ведь если мои примеры не подойдут форуму - можно же будет их удалить?
тут просто тема то не совсем конкретно с флпрог.
хотя блоки мы с Phazz уже обкатали ))))
наверное модераторам форума решать все таки.
как скажут - так и будет.
Справочные материалы и примеры App Inventor
Добавлено: 09 окт 2021, 21:01
feodor53
* извиняюсь за свой спам тут. Просто реакции форумчан нету, вот и непонятно что делать далее.
Справочные материалы и примеры App Inventor
Добавлено: 09 окт 2021, 21:08
Phazz
feodor53 писал(а): ↑09 окт 2021, 20:57
короче - мне пилить пример? это вообще нужно кому то здесь?
*а то вдруг я слишком не по теме предлагаю
Мне точно нужно )
Справочные материалы и примеры App Inventor
Добавлено: 09 окт 2021, 21:12
feodor53
Phazz писал(а): ↑09 окт 2021, 20:55
Мне точно нужно )
вас понял. пример будет.
Справочные материалы и примеры App Inventor
Добавлено: 09 окт 2021, 23:21
Anydy
Ребята! Форум не только о Ардуино.... либо Флпрог.....много тем создавалось и для других МК....связывать их с Программой от Автора дело ваше.....часто такие решения идут только на пользу Флпрог
Справочные материалы и примеры App Inventor
Добавлено: 10 окт 2021, 16:55
Phazz
Накидал блок json сервера
Отправлено спустя 54 секунды:
Думаю потом нужно будет сделать выжимку в отдельную тему по результатам
Отправлено спустя 7 часов 23 минуты 40 секунд:
[ref]feodor53[/ref], что-то забуксовал я с приемом данных с json (
Справочные материалы и примеры App Inventor
Добавлено: 10 окт 2021, 20:19
feodor53
...