Skip to content
PROSJEKT 05 / 11

BLE Companion App

Mobil følgeapp for et norsk forbrukerprodukt over Bluetooth Low Energy.

  • Mobil
  • BLE
  • Forbruker
  • NDA

En native mobil følgeapp for et norskprodusert forbrukerprodukt, som snakker med enheten over Bluetooth Low Energy — paring, egne GATT-karakteristikker, OTA-firmware-oppdateringskanal, plansynk på tvers av tidssoneskift, og en vennligere overflate for vedlikeholdsskjermene enn enhetens egne kontroller hadde plass til. Tverrplattform (iOS + Android) over et felles protokollag.

De interessante delene var på BLE-siden: en tilkoblings-tilstandsmaskin som overlevde backgrounding på iOS, retry-logikk som håndterte enhetens egne firmware-særegenheter elegant, og et binært protokollag som gjorde firmware-teamets liv enklere enn den åpenbare JSON-over-BLE-formen ville ha gjort. Spesifikker — produktet, produsenten, protokolldetaljene — er under NDA.

← tilbake til arbeid

esc
naviger åpne esc lukk