【发布时间】:2016-09-26 21:00:13
【问题描述】:
我对 Arduino Uno 使用以下代码:
#include <SoftwareSerial.h>
SoftwareSerial device(2, 3);
void setup()
{
device.begin(9600);
}
void loop()
{
device.println("33,89,156,203,978,0,0;");
}
没有设置具体的发送设备。
如果我想在我的笔记本电脑(运行 Ubuntu 14.04)上接收数据,我只需调用:
sudo rfcomm bind rfcomm0 [MAC ADDRESS] 1
和
screen /dev/rfcomm0
在另一个终端实例中,它可以工作。
如何使用 Android 应用实现相同的行为? 以下example code 指定了一个设备。我找不到任何其他代码。此外,它仅在我在笔记本电脑上收听这样的传入连接时才有效:
sudo rfcomm listen rfcomm0 [MAC ADDRESS]
我希望我的 Android 应用能够像 Arduino 示例一样工作。我怎样才能做到这一点?
【问题讨论】:
标签: java android bluetooth arduino-uno