BLE Daten vom Smartphone an Arduino schicken - Printable Version +- phyphox Forums (https://phyphox.org/forums) +-- Forum: German / deutsch (https://phyphox.org/forums/forumdisplay.php?fid=11) +--- Forum: Allgemein (https://phyphox.org/forums/forumdisplay.php?fid=12) +--- Thread: BLE Daten vom Smartphone an Arduino schicken (/showthread.php?tid=1301) |
BLE Daten vom Smartphone an Arduino schicken - armin.hartmann@live.de - 02-23-2021 Hallo, ich habe ein kleines Problem mit der Verbindung von Phyphox und einem Arduino Nano iot 33. Ich würde gerne von Phyphox einen statischen Wert auf einer extra Characteristic schicken, um dem Arduino mitzuteilen, welche Messwerte er erfassen und an Phyphox schicken soll. Mein Problem ist gerade, dass wenn ich im Phyphox Editor den Output mit der richtigen Service und Characteristic Adresse einstelle, sich Phyphox nicht mehr mit dem Arduino verbinden lässt. Soblad ich den Output lösche ist das Verbindungsproblem nicht mehr existent. Das Programm findet den Arduino, gibt aber nach einer ersten versuchen Verbindung aus, dass es nicht das richtige Gerät ist. Mein Hypothese ist, dass sich Phyphox an irdenwelchen Einstellungen des Arduino Service stört. Ich arbeite mit der Arduino BLE library, das Beispiel der Phyphox library zum Senden von Daten kann ich leider mit keinem Gerät im Editor laden, damit ich die Einstellungen sehen könnte. Die Characteristic ist in einem extra Service des Arduino angelegt und hat alle Berechtigungen (Read, Write, Notify, WriteWithoutResponse). Die Characteristic ist als Int formatiert, was auch die Ausgabe von Phyphox ist. Im Editor ist der Input der Ausgabe mit einem konstanten Wert (1) verbunden. Ich kann auch gerne meinen Code und das Phyphox Programm teilen. Wo könnte das Problem liegen? Vielen Dank RE: BLE Daten vom Smartphone an Arduino schicken - Sebastian Staacks - 02-23-2021 Wenn ich es richtig verstehe, gibt es im Editor dann zwei Bluetooth-Gerät, nämlich eins unter input und eins unter output, oder? Das ist leider historisch so gewachsen und phyphox erwartet dann wirklich zwei Geräte, weswegen ich vermute, dass phyphox sich einmal richtig verbindet und dann nach dem vermeindlich zweiten Gerät fragt. Um die beiden Geräte zu einem zusammen zu fassen, müsste jeweils etwas in "id" eingetragen werden. Wenn bei "id" das gleiche drin steht, weiß phyphox, dass es input und output für das gleiche Gerät ist und sollte nur einmal nachfragen. Kommt das hin? RE: BLE Daten vom Smartphone an Arduino schicken - armin.hartmann@live.de - 02-23-2021 Super, hat funktioniert! Vielen Dank für die schnelle Antwort! |