Technika Bluetooth Low Energy (BLE) wspierająca przekaz wieloskokowy (BLE MESH) jest nowym rozwiązaniem sieciowym zyskującym na popularności w systemach Internetu Rzeczy. Ze względu na ograniczone zasoby obliczeniowe węzłów, BLE MESH wykorzystuje losowy dostęp do medium i ruting bazujący na zalewaniu sieci wiadomościami. W artykule zaproponowano algorytm sterowania siecią BLE MESH, który wyznacza minimalną liczbę węzłów pośredniczących zachowując spójność sieci, przez co ogranicza on jej obciążenie, zmniejsza całkowite zużycie energii oraz wydłuża czas życia systemu.
Słowa kluczowe: BLE MESH, Internet Rzeczy, algorytmy sterowania
Abstract
The Bluetooth Low Energy (BLE) supporting multi-hop transmission (BLE MESH) is a new, becoming popular network technology for the Internet of Things. Due to the limited computing resources of the IoT nodes, BLE MESH uses random medium access and flooding technique for message delivery. The article proposes a control algorithm for deriving the minimum number of relaying nodes while still maintaining the network integrity. Our approach reduces the network load and total energy consumption.
Keywords: BLE MESH, Internet of Things, control algorithms.
1. WSTĘP Aplikacje i systemy Internetu Rzeczy IoT (Internet of Things) są uważane za kluczowy element ewolucji sieci Internet, w której obecnie przeważająca komunikacja interpersonalna zostanie w przyszłości zdominowana przez komunikację pomiędzy urządzeniami. Ewolucja ta wynika przede wszystkim z upowszechnienia urządzeń zdolnych do pozyskiwania, przetwarzania oraz przesyłania danych. Dostępność tych danych stanowi podstawę rozwoju nowych aplikacji i usług IoT wspierających człowieka w wielu obszarach jego działalności, obejmujących m.in. inteligentne miasta, budynki, transport, inteligentną energię, czy też inteligentne fabryki. Należy zwrócić uwagę, że usługi IoT mogą być oferowane dzięki zapewnieniu komunikacji pomiędzy urządzeniami. Ze względu na zróżnicowane zastosowania systemów IoT, które różnią się wymaganiami dotyczącymi zasięgu, przepływności bitowej, charakterystyk przekazu, wsparcia mobilności urządzeń, czy zużycia energii, obecnie istnieje wiele rozwiązań dla sieci IoT. Spośród tych rozwiązań należy wyróżnić rozwiązania wykorzystujące infrastrukturę operatorów, takie jak NB-IoT lub 5G MTC, jak również rozwiązania autonomiczne, w których komunikacja jest realizowana wykorzystując zasoby urządzeń IoT, np. ZigBee, BLE, LoRa. Jedną z technik sieciowych IoT, która zyskuje popularność ze względu na niskie koszty urządzeń oraz powszechną dostępność w urządzeniach końcowych użytkowników jest technika Bluetooth Low Energy (BLE) [1] wspierająca przekaz wieloskokowy (BLE MESH) [2]. Technika BLE MESH jest stosowana w systemach IoT [3] wymagających sporadycznego przekazu krótkich wiadomości (rzędu kilkunastu bajtów) pomiędzy węzłami rozmieszczonymi w stosunkowo niewielkiej odległości, np. do 50 m, często korzystających z własnych źródeł energii. Przykładem zastosowania techniki BLE MESH są systemy monitorowania parametrów środowiskowych wewnątrz obiektów, np. w salach wystawowych w muzeach lub halach produkcyjnych, a [...]


Metoda płatności: Płatności elektroniczne (karta kredytowa, przelew elektroniczny) | |
Dostęp do publikacji (format pdf): 6.00 zł
|
|
Dostęp do Wirtualnej Czytelni - archiwalne e-zeszyty czasopisma (format swf) - 1h: 24.60 zł | |
Dostęp do Wirtualnej Czytelni - archiwalne e-zeszyty czasopisma (format swf) - 4h: 43.05 zł | |
Dostęp do Wirtualnej Czytelni - archiwalne e-zeszyty czasopisma (format swf) - 12h: 73.80 zł | |
Prenumerata
Bibliografia
[1] Bluetooth SIG. 2019. “Bluetooth Core Specification",
version 5.1.
[2] Bluetooth SIG. 2019. “Bluetooth Mesh Profile",
Mesh Working Group, version 1.0.1.
[3] Andersson M. 2014. “Use case possibilities with
Bluetooth Low Energy in IoT applications" white
paper, 2014.
[4] Darroudi S. M., Gomez C. 2017. “Bluetooth Low
Energy Mesh Networks: A Survey", MDPI Sensors
17(7).
[5] Baert Mathias, et al.. 2018. “The Bluetooth Mesh
Standard: An Overview and Experimental Evaluation",
MDPI Sensors, 2018.
[6] Nordic Semiconductor nRF52832 SoC.
https://devzone.nordicsemi.com/power/
[7] Owczarek P., Zwierzykowski P. 2014. “Review of
Simulators for Wireless Mesh Networks", Journal of
Telecommunications and Information Technology
(JTIT) 14, pp 82-89.
[8] Anand Nayyar, Rajeshwar Singh. 2015. “A Comprehensive
Review of Simulation Tools for Wireless
Sensor Networks (WSNs)", Journal of Wireless
Networking and Communications, vol. 5 no. 1, pp.
19-47.
[9] Moduł BLE dla ns3, http://kartikpatel.in/ns-3-devgit/
group__ble.html
[10] K. Mikhaylov, strona domowa,
http://cc.oulu.fi/~kmikhayl/BLE.html