Ich verwende den folgenden Code für einen Arduino Uno:Wie sende ich serielle Daten über Bluetooth an ein nicht spezifiziertes Gerät?
#include <SoftwareSerial.h>
SoftwareSerial device(2, 3);
void setup()
{
device.begin(9600);
}
void loop()
{
device.println("33,89,156,203,978,0,0;");
}
Kein bestimmtes Gerät zu senden, um festgelegt ist.
Wenn ich will, um die Daten auf meinem Laptop (Ubuntu 14.04) Ich rufen Sie einfach erhalten:
sudo rfcomm bind rfcomm0 [MAC ADDRESS] 1
und
screen /dev/rfcomm0
in einer anderen Terminal-Instanz und es funktioniert.
Wie kann ich das gleiche Verhalten mit einer Android App erreichen? Folgendes example code gibt ein Gerät an. Ich kann keinen anderen Code finden. Zusätzlich es nur funktioniert, wenn ich auf dem Laptop für eine eingehende Verbindung wie diese höre:
sudo rfcomm listen rfcomm0 [MAC ADDRESS]
ich mein Android App will genau Beispiel wie der Arduino zu arbeiten. Wie kann ich das erreichen?