Hallo Power User,
hat sich von euch jemand mit Bluetooth befasst?
Ich Arbeite schon seit Jahren mit dem JDY-08 Reichweite bei 0dB min 40m freie Sicht oder
durch 3 Türen 10m!
Als Terminal Programm(Master) verwendie ich auch seit Jahren die App Serial Bluetooth von Kai Morich Genial! man kann auch an max 35 Tasten Befehle hinterlegen! .... 115,2kbd
Meine Herausforderung:
Möchte über ein 10" Terminal (21 Tasten = Befehle) mit einem Gerät kommunizieren.(Ohne Mob Tel)
Slave ist klar habe nun einen JDY-08 zum Master gemacht mit Term Prog und Pascal getestet
soweit so gut gut
da ich immer nur ein Gerät damit ansprechen muss brauche ich die ganzen Prozeduren nicht
MAC Adressen sämtlicher Slave's in der Umgebung! -
Da sich die NR 1...n zu den MAC immer wieder verändern müsste ich die für die spezielle MAC meines Gerätes immer auscodieren!
Lösung wäre der AT Befehl BIND(dem Master einbrennen!) aber ich bekomme die MAC nicht in den MASTER wie würde das Format aussehen?
// --------------------------Master pairing with Slave ----------------------------
write(serout,'AT+RST'); // Master(Slave) SW Reset
mdelay(3000);
FlushBuffer(RxBuffer);
write(serout,'AT+SCAN4'); // Alle Slave in der Umgebng scannen
for i_:= 1 to 250 do // auf Länge achten
read(SerInp,inp_); // Empfang! ok
write(serout,inp_); //
endfor;
mdelay(100);
write(serout,'AT+RSLV0'); // Alle Slave (1: bis n:mit MAC ok
mdelay(3000); // 1: MAC ....
// 2: MAC
// write(serout,'AT+BIND'); // ?????
// MAC 50:F1:4A:4D:DE:ED
// write(serout,'50F14A4DDEED'); // klappt nicht auch nicht mi :
// mdelay(100);
write(serout,'AT+CONNETn'); // n 1: 2: 3: 4: Rang sich mit der MAC
mdelay(2000);
Write(serout,'sr'); // System Reset an Slave n !! (Gerät n) ok!
// wenn ich die richtige NR zur MAC eingebe!
Gruss
Toni
hat sich von euch jemand mit Bluetooth befasst?
Ich Arbeite schon seit Jahren mit dem JDY-08 Reichweite bei 0dB min 40m freie Sicht oder
durch 3 Türen 10m!
Als Terminal Programm(Master) verwendie ich auch seit Jahren die App Serial Bluetooth von Kai Morich Genial! man kann auch an max 35 Tasten Befehle hinterlegen! .... 115,2kbd
Meine Herausforderung:
Möchte über ein 10" Terminal (21 Tasten = Befehle) mit einem Gerät kommunizieren.(Ohne Mob Tel)
Slave ist klar habe nun einen JDY-08 zum Master gemacht mit Term Prog und Pascal getestet
soweit so gut gut
da ich immer nur ein Gerät damit ansprechen muss brauche ich die ganzen Prozeduren nicht
MAC Adressen sämtlicher Slave's in der Umgebung! -
Da sich die NR 1...n zu den MAC immer wieder verändern müsste ich die für die spezielle MAC meines Gerätes immer auscodieren!
Lösung wäre der AT Befehl BIND(dem Master einbrennen!) aber ich bekomme die MAC nicht in den MASTER wie würde das Format aussehen?
// --------------------------Master pairing with Slave ----------------------------
write(serout,'AT+RST'); // Master(Slave) SW Reset
mdelay(3000);
FlushBuffer(RxBuffer);
write(serout,'AT+SCAN4'); // Alle Slave in der Umgebng scannen
for i_:= 1 to 250 do // auf Länge achten
read(SerInp,inp_); // Empfang! ok
write(serout,inp_); //
endfor;
mdelay(100);
write(serout,'AT+RSLV0'); // Alle Slave (1: bis n:mit MAC ok
mdelay(3000); // 1: MAC ....
// 2: MAC
// write(serout,'AT+BIND'); // ?????
// MAC 50:F1:4A:4D:DE:ED
// write(serout,'50F14A4DDEED'); // klappt nicht auch nicht mi :
// mdelay(100);
write(serout,'AT+CONNETn'); // n 1: 2: 3: 4: Rang sich mit der MAC
mdelay(2000);
Write(serout,'sr'); // System Reset an Slave n !! (Gerät n) ok!
// wenn ich die richtige NR zur MAC eingebe!
Gruss
Toni