Denne side bruger cookies
Dette forum bruger cookies. Hvis du er registreret, bruges de til at huske hvem du er logget ind som. Hvis ikke, gemmer vi dit sidste besøgstidspunkt. Besøgstidspunktet bruges bl.a. til at holde øje med, hvilke tråde du allerede har læst. Cookies er små tekstdokumenter, som bliver gemt i din browser og udgør ingen sikkerhedsrisiko. Tryk "Mere Information" nedenfor, for en liste over de cookies vi sætter. Du har mulighed for at fravælge cookies ved at klikke på knappen "Blokér Cookies" i bunden af denne boks.

En ikke-personhenførbar cookie vil blive gemt i din browser, uanset dit valg. Således undgår du at blive spurgt igen. Du kan til enhver tid ændre dit valg via linket i bunden af siden.

Tråd bedømmelse:
  • 0 Stemmer - 0 Gennemsnit
  • 1
  • 2
  • 3
  • 4
  • 5
nRF Connect og Bluetooth Low Energy/BLE enheder - hvordan dælen virker det lort?
25-03-2019, 16:44 (Denne besked var sidst ændret: 25-03-2019, 16:45 af Ash.)
#1
nRF Connect og Bluetooth Low Energy/BLE enheder - hvordan dælen virker det lort?
Jeg har et lille fritidsprojekt, som jeg har arbejdet på i alt.. alt for længe nu. Håber nogen herinde har arbejdet med BLE, der måske kan give mig en lille idé om, hvad dælen jeg gør forkert.

Jeg har et Segway Ninebot ES2 elektrisk løbehjul. Man kan forbinde til den via en app til Android eller iOS, som jeg ikke har kunnet decompile, for at se hvad den gør mht. Bluetooth.

I appen kan man se ting såsom:
  • Batteriniveau
  • Total kilometertal
  • Løbehjulets temperatur
  • Resterende kilometertal (om det udregnes ud fra antal procent strøm tilbage, ved jeg ikke)

Jeg ved det er et Bluetooth Low Energy device, da jeg kan finde den med nRF Connect. Dog har jeg svært ved at se, hvad dælen jeg skal gøre, for at få et svar tilbage jeg kan bruge.

Jeg har dette data (tryk på billedet for at åbne i Imgur) (Click to View)

Som I kan se, har jeg et par services (Nordic UART Service og Unknown Service). De har nogle characteristics, som man kan enten READ, WRITE eller NOTIFY på. Min forståelse er således:

READ: Du læser hvad end den characteristic har af data lige nu
WRITE: Du skriver en ny værdi til en characteristic
NOTIFY: Du abonnerer på en characteristic, som sender dig data når enheden vælger at notify dig

Jeg har lige trykket READ (pil nedad) på alle værdierne, og I kan se deres values i screenshotet også. Dog giver ingen af de værdier mening. Jeg har ingen idé om, hvad de indeholder, jeg kan bruge til noget.

Svarene man får tilbage er 8-bit HEX og jeg kan ikke bruge dem til en dyt. Jeg får volapyk ud, når jeg prøver at konvertere det til hvilket som helst kendt format.

Er der nogen der kender til Bluetooth LE, der ved hvordan characteristics og services virker? Det vil jeg virkelig sætte pris på, så jeg kan komme til bunds i det her.
yolo
Find alle beskeder fra denne bruger
Citer denne besked i et svar
25-03-2019, 16:52
#2
RE: nRF Connect og Bluetooth Low Energy/BLE enheder - hvordan dælen virker det lort?
Skal forresten siges: Jeg kan nemt lave en GATT server på fx min PC, forbinde med min telefon og derefter læse characteristics fint. Jeg kan bare ikke gøre det med dette løbehjul. No clue why.
yolo
Find alle beskeder fra denne bruger
Citer denne besked i et svar
« Ældre | Nyere »




User(s) browsing this thread: 1 Gæst(er)