Dasar teknologi

Bluetooth Low Energy

Bluetooth Low Energy (BLE) memungkinkan perangkat bertenaga bertukar informasi melalui radio di pita 2,4 GHz. Dalam urutan advertising dasar, satu perangkat memancarkan pesan kecil dan perangkat lain memindainya, lalu meneruskan informasi yang diterima ke software.

Penjelasan ini mengikuti advertising dan scanning BLE, seperti yang dipakai beacon dan perangkat penerima. BLE juga mendukung koneksi untuk pertukaran data lebih lanjut.

Ilustrasi beacon BLE bertenaga baterai dan ponsel penerima
Karton bertanda pin lokasi

Radio 2,4 GHz

Komponen utama.

Beacon BLE bertenaga baterai

Perangkat pemancar

Memakai radio dan antena BLE bertenaga untuk memancarkan pesan yang sudah disiapkan.

Smartphone sebagai perangkat penerima

Perangkat penerima

Memakai radio dan antena BLE bertenaga miliknya untuk memindai pesan yang masuk.

Aplikasi

Menerima pesan dari perangkat penerima dan menafsirkan kontennya.

Advertising dan scanning

Cara kerja.

Advertising mengirim paket informasi kecil melalui pita radio 2,4 GHz. Scanning mendengarkan paket-paket itu. Kedua perangkat membutuhkan daya, dari baterai atau sumber lain; sinyal advertising tidak memberi daya ke perangkat penerima.

Bluetooth Low Energy: komponen dan jalur sinyal.
Diagram mekanisme yang disederhanakan. Ikuti urutan nomornya.
  1. Pesan disiapkan

    Perangkat pemancar menyiapkan informasi yang akan dipancarkan. Isi pesan bergantung pada perangkat dan konfigurasinya.

  2. Radio memancarkan

    Radio perangkat mengirim pesan sebagai paket advertising. Pengiriman ini dapat diulang pada interval tertentu.

  3. Perangkat lain memindai

    Radio penerima mendengarkan paket advertising. Saat menerima paket, radio memproses sinyalnya menjadi informasi.

  4. Software menerima pesan

    Perangkat penerima meneruskan pesan ke aplikasi. Aplikasi menafsirkan kontennya sesuai format yang dipahaminya.

Pesan yang diterima

Informasi apa yang dihasilkan?

Hasil langsungnya adalah pesan yang diterima. Isinya bisa berupa identifier, status perangkat, atau data sensor yang didukung perangkat; nilai contoh ini menunjukkan satu kemungkinan pesan, bukan field yang dimiliki setiap perangkat BLE.

Contoh data

Identifier dalam pesan: Beacon A-01

Status dalam pesan: Siap

Software dapat mengaitkan identifier yang diterima dengan data tersimpan. Receiver juga dapat melaporkan kekuatan sinyal yang diterima (RSSI), yaitu pengamatan atas sinyal, bukan data yang tersimpan di paket. Paket advertising pada dasarnya bukan koordinat posisi; penafsiran lokasi membutuhkan informasi dan pemrosesan tambahan.

Advertising dan scanning tidak mengharuskan perangkat membuat koneksi. Jika didukung, perangkat juga dapat membuat koneksi BLE untuk bertukar data tambahan; itu adalah urutan komunikasi yang terpisah.