Bluetooth vs. BLE

0

Jestem w trakcie badania technologii Bluetooth do naszego następnego projektu i trochę się zdezorientowałem.

Głównie interesuje mnie połączenie Bluetooth między dwoma urządzeniami, w najlepszym przypadku obsługiwane przez wtyczkę Cordova.

Bluetooth istnieje już od lat (to nie jest tak, jak Wi-Fi direct ...) i spodziewałbym się milionów wtyczek, książek z dokumentacją itp. Ale niestety nie mogę go znaleźć.

Do tej pory znalazłem trzy rzeczy:

  • Bluetooth
  • Bluetooth Low Energy (znany również jako BLE lub Bluetooth Smart)
  • Szeregowy Bluetooth

Wydaje się, że Bluetooth Serial łączy urządzenia z Arduino i podobnymi projektami dla majsterkowiczów (niższy poziom), więc wykluczyłem to.

Wydaje się, że Bluetooth o niskim zużyciu energii służy do łączenia się z prostymi urządzeniami, takimi jak sygnały nawigacyjne, monitory pracy serca itp. - Ale czy można również podłączyć urządzenie do urządzenia?

Sam Bluetooth jest tym, czego pragnę. Martwe, proste połączenie urządzenie z urządzeniem.

Naprawdę jest tylko jedna wtyczka dla Cordova, a to jest dla BLE - https://github.com/randdusing/BluetoothLE . Teraz zdecydowanie wydaje się wystarczająco wyrafinowany do tego, czego potrzebuję, ale czy rzeczywiście można podłączyć dwa telefony?

Zaskakuje mnie to, jak źle wszystko wokół Bluetooth jest udokumentowane. Właściwie zastanawiam się nad stworzeniem całego projektu, aby wyjaśnić wszystkim, jak działa Bluetooth, jak go wdrożyć, jakie są różne tryby itp.

Czuję się głupio, zadając to pytanie i byłoby wspaniale, gdyby ktoś poświęcił chwilę na spokojne wyjaśnienie mi tego.

Tomek
źródło

Odpowiedzi:

1

BLE może być używany do przesyłania danych przy bardzo niskiej przepustowości (~ 1 Mbit / s), ale tylko między urządzeniem peryferyjnym (np. Monitorem pracy serca) a urządzeniem centralnym (np. Telefonem).

Android 5.0 (Lollipop) obsługuje zarówno urządzenia peryferyjne BLE, jak i centralne role, ale tylko sprzęt Nexus 6 obsługuje urządzenia peryferyjne. Nie mam pojęcia o iOS ani wtyczce Cordova.

Tak więc BLE nie jest obecnie opcją przesyłania danych między dwoma telefonami.

Dominic Gifford
źródło