Передача данных между Blynk и микроконтроллером происходит с помощью виртуальных пинов — абстракции, которая позволяет обмениваться любыми данными между оборудованием и Blynk. 23
Процесс работы: 1
- Оборудование подключается к облаку. 1 Для этого открывается либо соединение ssl/tls на порту 443 (9443 для локальных серверов), либо соединение tcp/ip на порту 8080. 1
- Blynk Cloud выступает посредником для сообщений между оборудованием и приложением. 1 Для коммуникации Blynk не использует HTTP или MQTT, а применяет собственный протокол. 1
- При вводе данных в приложении, например при нажатии кнопки, сообщение сначала отправляется в Blynk Cloud, а затем, используя собственный протокол Blynk, направляется к оборудованию. 1
С помощью виртуальных пинов можно отправить данные из приложения, обработать их на микроконтроллере, а затем отправить обратно на смартфон. 23 Можно запускать функции, считывать устройства I2C, преобразовывать значения, управлять сервоприводами и двигателями постоянного тока и так далее. 3