RN4870 - "Characteristic Value Declaration"

OP #7330792
Lesenswert?
• ▲
▼

Hallo und schönen Samstag erstmal.

Es geht hier um ein kleines Projekt mit einem Microchip RN4870 BLE Modul, soweit auch schon elektrisch aufgebaut und funktionsfähig.

Mittlerweile konnte ich auch schon einen guten Teil der SW durchdringen und meine eigenen "Services" und "Characteristics" definieren.

Hier die ASCII Befehlssequenz - alles aus dem User's Guide abgeschrieben - die ich erfolgreich im Command Mode ("$$$") via UART an den Baustein sende und welche zur Ausgabe lt. angehängtem erstem screenshot in der BLE Scanner App führt:

"PZ\r" "PS,11223344556677889900AABBCCDDEEFF\r" "PC,010203040506070809000A0B0C0D0E0F,3A,05\r" "SR,2000\r" "R,1\r"

User's Guide: https://ww1.microchip.com/downloads/en/DeviceDoc/50002466B.pdf

Nun die alles entscheidende Frage - wie ist möglich eine "Characteristic Value Declaration" rein mit den Befehlen aus dem Manual durchzuführen?

Also die Ausgabe in der App sollte in etwa das Aussehen gemäß 2. screenshot haben (via google gefunden).

Ich dachte zunächst die Antwort verbirgt sich gewiss im User's Guide Kapitel 2.11. Allerdings ist mir gleichermaßen unklar, wie ich für meine Characteristic ein handle erzeugen soll - falls das an der Stelle überhaupt notwendig ist. Im Manual hört sich das so an als wäre das nur optional als Teil eines Optimierungsprozesses.

Zu meiner Überraschung musste ich feststellen, dass der RN4870 Baustein offenbar nicht sehr verbreitet ist. Daher finde ich nur äußerst spärlich Infos im Netz (auch hier in diesem Forum gibt es nur eine Handvoll Threads), und auch das Microchip-Forum selbst scheint mir ziemlich tot.

Daher bin ich dankbar für jeden Hinweis der etwas Licht ins Dunkel bringt.

PS: Ein bißchen BLE-Theorien hab ich mir aus dieser Quelle angelesen, aber evtl. weiß jemand auch gute Quellen auf deutsch. https://devzone.nordicsemi.com/guides/short-range-guides/b/bluetooth-low-energy/posts/ble-characteristics-a-beginners-tutorial

Angehängte Dateien:

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.