Связь с сервером Blynk

Создаем свой блок. Вопросы, помощь знатоков.
Ответить
Аватара пользователя
Anydy
Администратор
Сообщения: 3253
Зарегистрирован: 30.12.2017{, 12:10}
Репутация: 278
Имя: Андрей

Связь с сервером Blynk

#1

Сообщение Anydy » 03.08.2022{, 18:00}

Накидал первую версию блока.
Для отправки данных через GSM модем
Можно сделать и wifi ESP8266/32
Проверить в железе пока не могу
Проверьте...если работает то будем двигается дальше!

Документация по Blynk -- https://docs.blynk.io/en/

Библиотеки
https://github.com/blynkkk/blynk-library

https://github.com/vshymanskyy/TinyGSM

Блок
SIM800_(Code_-_Basic).ubi
(61.14 КБ) 13 скачиваний

Modul
Рядовой
Сообщения: 29
Зарегистрирован: 16.03.2021{, 13:10}
Репутация: 3
Имя: Egor

Связь с сервером Blynk

#2

Сообщение Modul » 04.08.2022{, 14:03}

Добрый день. Вы не в курсе как работает протокол Blynk? Нужен сам алгоритм передачи данных и авторизации. Нигде найти не могу.

Аватара пользователя
Anydy
Администратор
Сообщения: 3253
Зарегистрирован: 30.12.2017{, 12:10}
Репутация: 278
Имя: Андрей

Связь с сервером Blynk

#3

Сообщение Anydy » 05.08.2022{, 21:39}


Pelletizer
Рядовой
Сообщения: 88
Зарегистрирован: 12.09.2019{, 07:10}
Репутация: 5
Имя: Дмитрий

Связь с сервером Blynk

#4

Сообщение Pelletizer » 08.08.2022{, 13:14}

Anydy, Добрый день, можно спросить у гуру, я сейчас пытаюсь изменить главный блок для Blynk, а именно вынести ввод токена на вход из параметров блока, не подскажите как это сделать, точнее как сделать чтобы вводимые на вход данные появлялись в разделе declare или же в setup, у меня же значение появляется в loop и соответственно компиляция не проходит
Вложения
Снимок.JPG
Blynk_ESP_BASE(token)_(Code_-_Basic).ubi
(4.45 МБ) 4 скачивания

Аватара пользователя
Anydy
Администратор
Сообщения: 3253
Зарегистрирован: 30.12.2017{, 12:10}
Репутация: 278
Имя: Андрей

Связь с сервером Blynk

#5

Сообщение Anydy » 08.08.2022{, 16:00}

Ну тут нужно сначала назначить переменную, присвоить ей значение , а потом ее вставлять в код

Pelletizer
Рядовой
Сообщения: 88
Зарегистрирован: 12.09.2019{, 07:10}
Репутация: 5
Имя: Дмитрий

Связь с сервером Blynk

#6

Сообщение Pelletizer » 08.08.2022{, 20:39}

Anydy, а у вас нет случайно пользовательского блока который можно взять за образец, а именно чтобы был вход, и значение на нем появлялось в разделе declare или setup? а я уже по нему блок блинка допилю

aidar_i
Полковник
Сообщения: 2522
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 423
Откуда: Уфа
Имя: Айдар
Контактная информация:

Связь с сервером Blynk

#7

Сообщение aidar_i » 08.08.2022{, 22:49}

Pelletizer писал(а):
08.08.2022{, 20:39}
Anydy, а у вас нет случайно пользовательского блока который можно взять за образец, а именно чтобы был вход, и значение на нем появлялось в разделе declare или setup? а я уже по нему блок блинка допилю
Значение со входа появится только в лооп!
Из сетап перенесите код 2 стоки с блинком с флагом в лооп, строку из входа преобразуйте в chararray.
bool flag =1; //В декларе
В лооп
if(flag) {flag =0;
2 строки с блинком }

char auth [token.length() + 1]; //в декларе секцию(можно длину числом задать,например 20).
token.toCharArray(auth, token.length() + 1); //в лооп
token вход строкой.

sampl
Сержант
Сообщения: 147
Зарегистрирован: 31.03.2017{, 11:28}
Репутация: 0
Откуда: Днепропетровск

Связь с сервером Blynk

#8

Сообщение sampl » 15.08.2022{, 13:33}

Anydy писал(а):
03.08.2022{, 18:00}
Накидал первую версию блока.
Для отправки данных через GSM модем
Можно сделать и wifi ESP8266/32
Проверить в железе пока не могу
Проверьте...если работает то будем двигается дальше!

Документация по Blynk -- https://docs.blynk.io/en/

Библиотеки
https://github.com/blynkkk/blynk-library

https://github.com/vshymanskyy/TinyGSM

Блок
SIM800_(Code_-_Basic).ubi
Завтра приедет модуль проверю

Ответить

Вернуться в «Разработка пользовательских блоков»