Co to jest serwer Bluetooth GATT i klient GATT

Spis treści

Ogólny profil atrybutów (GATT) definiuje strukturę usług przy użyciu protokołu atrybutów. Ramy te definiują procedury i formaty usług oraz ich charakterystykę. Zdefiniowane procedury obejmują wykrywanie, odczytywanie, zapisywanie, powiadamianie i wskazywanie cech, a także konfigurowanie rozgłaszania cech. W GATT serwer i klient to dwa różne rodzaje ról GATT, warto je rozdzielić.

Co to jest serwer GATT?

Usługa to zbiór danych i powiązanych zachowań mających na celu realizację określonej funkcji lub cechy. W GATT usługa jest definiowana przez jej definicję usługi. Definicja usługi może zawierać usługi, do których się odwołuje, cechy obowiązkowe i opcjonalne. Serwer GATT to urządzenie, które lokalnie przechowuje dane atrybutów i zapewnia metody dostępu do danych zdalnemu klientowi GATT sparowanemu za pośrednictwem BLE.

Co to jest klient GATT?

Klient GATT to urządzenie uzyskujące dostęp do danych na zdalnym serwerze GATT, sparowanym za pośrednictwem BLE, przy użyciu operacji odczytu, zapisu, powiadamiania lub wskazywania. Po sparowaniu dwóch urządzeń każde z nich może działać zarówno jako serwer GATT, jak i klient GATT.

Obecnie moduły Feasycom Bluetooth Low Energy mogą obsługiwać serwer i klienta GATT. Uwzględniając różne wymagania klientów, Feasycom zaprojektował różnorodne moduły BLE, np. mały moduł Nordic nRF52832 FSC-BT630, moduł TI CC2640 FSC-BT616. Aby uzyskać więcej informacji, zapraszamy do odwiedzenia linku:

Przewiń do góry