HM10 ble ändern Merkmalswert AT-Befehl Arduino
Kann mir jemand helfen mit dem AT-Befehl zu schreiben, Merkmal, Wert Oder, wie das senden von Daten vom arduino zu einem anderen von der ble Gerät mit Hm10-Modul.
Den HM10 nach dem senden der AT+STARTEN, tut werben, Pakete und erkennen kann, der service und die Eigenschaft, Aber die Eigenschaft value ist die default 0x00, Wie kann ich das ändern?
Haben die Daten geprüft Blatt mehrere Male, aber nicht finden können, einen AT-Befehl, ist in der Lage das gleiche zu tun.
UPDATE: Ähnliches problem mit der Einstellung der HM10 in Mittel-Modus:
Zentralen Setup-Modus!
1) AN+ROLE1 - Set bis zu zentralen Modus
2) BEI+IMME1 - Start aus RESET
3) AN+SHOW1 - Show entdeckt-Geräte
4)+DISC? - Geräte Erkennen
Get Geräte-MAC-ID,
5) BEI+CON[MAC-ID]
ERGEBNIS: Immer gibt OK+CONNA und nach 10 Sekunden OK+CONNF
Ich bin verwirrt, die Verwendung von "BEI+STARTEN" bevor Sie "AN+DISC?" verursacht BEI+STARTEN, um nicht arbeiten-und Umgekehrt.
Mit AT+START Ergebnisse in einer Schleife von OK+CONN, gefolgt von OK+VERLOREN kontinuierlich und nicht mehr AUF Befehle akzeptiert werden. Ich glaube, es tut Ergebnis in einem
Können Sie Beratung über die richtige Reihenfolge?
Mit Hellblauen iOS-app als die peripheren. Wie bin ich zu wählen Sie einen Dienst abonnieren und ein Merkmal zum empfangen von Daten von der Anwendung?
Danke.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gibt es keine AT-Kommando, um einen charakteristischen Wert.
Den HM10 ist ein serial-port-emulation device - unabhängig von seriellen Daten, die Sie senden, um die HM10-Modul (abgesehen von der AT-Befehle) zur Verfügung gestellt wird es von der BLE Merkmal. Leider ist das Datenblatt nicht dokumentieren den Dienst und Eigenschaften, aber dieser code deutet darauf hin, dass die serielle RX/TX charakteristisch ist
0000ffe1-0000-1000-8000-00805f9b34fb
Also Daten geschrieben, um die serielle Schnittstelle sollte angezeigt werden, wie der Wert der Eigenschaft. Daten geschrieben, die charakteristisch geliefert werden sollte aus der TX-serielle Schnittstelle pin auf dem Modul HM10.
Dieser thread ist ein bisschen veraltet. Aber die HM-1X firmware unterstützt nun das ändern der Eigenschaften eines Moduls.
"BEI+CHAR?" Erhalten Sie die Strom-Charakteristik-Einstellung für RX/TX
"BEI+CHAR0xFFFF" wird die TX/RX-Eigenschaften-0xFFFF
Senden: AT+CHAR0xAAA0
Recv: OK+Set:0xAAA0
Diese Funktionen wurden Hinzugefügt, v518.
Wenn Sie müssen, aktualisieren Sie Ihre firmware,
Link zu Huamao der download-Website.
Habe ich nicht genug Ruf zu kommentieren Ladvien Antwort, aber...
Nur ein Wort der Warnung in Bezug auf die Aktualisierung der firmware mit einer neuen version von Huamao download-site. http://www.jnhuamao.cn/download_rom_en.asp?id=83
In meiner Erfahrung gab es Probleme mit V539, das verhindert die firmware, die als iBeacon - und möglicherweise gibt es andere Probleme.
Ich war zum Glück genug, um jemanden finden, der mir per E-Mail eine Kopie der V538 firmware und war in der Lage, ein downgrade wieder.
Huamao nicht, dass alte Versionen der firmware zum download zur Verfügung und AFIK gibt es keine Möglichkeit, ein backup Ihrer aktuellen firmware-version.
Aber es war möglich, ein downgrade von V539 zurück zu V538, wenn Sie die bin-Datei für V538 etc. ich.e mindestens bis V539 die firmware nicht erlaubt, Herabstufungen und wurde nicht geprüft version zahlen nur upgrades.
Müssen nicht alle AT-Befehle zum senden von Daten, wie es funktioniert, wie transparente serielle. Derzeit funktioniert es gut, um das hochladen Skizzen von iOS-Geräten an Arduino. Check-out http://www.apploader.info