我有一块Genuino 101主板,我想通过蓝牙低功耗[BLE]与Android通话。值不断更新,目标是发送逗号分隔的signed int
个字符串,例如-10,2,1023以这种方式组合在一起:
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,无需接收数据
非常感谢那些试图提供帮助的人
答案 0 :(得分:1)
你需要:
答案 1 :(得分:1)
实现我的目标的实际解决方案来自精彩的pfodApp website。代码可以找到here,因为它使用了Genuino 101库[例如CurieBLE.h
]和nRF UART service它绝对是此特定目标的最佳解决方案