У меня есть плата Genuino 101, и я хочу, чтобы она говорила с Android через Bluetooth Low Energy [BLE]. Значения постоянно обновляются, и цель отправляет разделенную запятыми строку signed int
s, например. -10,2,1023, который составлен таким образом:Genuino 101 - отправка строки csv на Android через BLE
void loop() {
float first, second, third;
if (central)
{
Serial.print("Connected to central: ");
[...]
// as long as the central is still connected:
while (central.connected())
{
[...]
String truple = String((int)first)+","+String((int)second)+","+String((int)third);
// now from here I want to send this string to the Android UI: how to?
}
Я знаю, что каждое сообщение должно оставаться ниже 20 байт. Для этой доски есть библиотека, которая заботится о BLE, CurieBLE.h, но взглянув на документацию, я не мог понять, какой лучший подход к достижению цели. Мне просто нужно отправить эти значения для Android, нет необходимости получать данные
Большое спасибо заранее тем, кто попытается помочь
Спасибо Vladimir за ваше любезное предложение, но я нашел более быстрое решение PS Genuino 101 имеет интегрированный модуль BLE: https://www.arduino.cc/EN/Главная/ArduinoBoard101 – Antonino