Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Bluetooth 4.0 - Low Energy (BLE)

Bluetooth 4.0 (BLE) er en ganske annen teknologi enn vanlig bluetooth. En veldig stor endring er at du ikke trenger å pare to enheter før de kommuniserer. Vi skal ikke gå så veldig i detalj på hvordan dette henger sammen, men kan nevne at teknisk sett baserer teknologien seg på adresserte tjenester med adresserte beskrivere du kan lese og skrive til.

For vår del er vi bare interessert i tekstbasert seriell kommunikasjon. Det finnes flere tjenester som kan brukes for slik kommunikasjon, skjønt vi har valgt en som er satt opp som fra fabrikken på de brikkene dere kan få utlevert.

Vi har gjort vårt beste for at du du kan skrive programmer som fungerer likt uavhengig om du bruker en bluetooth eller BLE enhet.

Ekstra lesestoff for spesielt interesserte for forskjellige BLE moduler. De dere kan få utdelt baserer seg på HM-10Her kommer det mer ganske snart.

HM-11 User Guide

HM-11 Breakout

HM-10 og HM-11 Datasheet

Bluefruit

AT kommandoer

AT kommandoer er kommandoer du kan sende til bluetooth enheten for at den skal endre oppførsel på en eller annen måte. De er tekststrenger du sender til bluetooth enheten. De kjennetegnes ved at de starter med "AT".

Forskjellige enheter støtter forskjellige AT kommandoer. Den enheten dere har fått utdelt (HC-06) støtter veldig få kommandoer. En oversikt kan finnes her. BLE enheten dere kan få utdelt støtter nok flere da den nok kan programmeres til å gjøre mye mer enn den gjør nå, og da støtte tilbydelse av flere tjenester. Vi har ikke eksperimentert med det, da vi kun er interessert i seriell tekstkommunikasjon.

Den mest interessante kommandoen for dere er kanskje kommandoen for å skifte navn:Her kommer det mer ganske snart

AT+NAME[navn] - Gir nytt navn til enheten. For eksempel vil AT+NAMEHC-06 gi enheten navnet HC-06 (merk ikke noe åpenrom)