- Building Bluetooth Low Energy Systems
- Muhammad Usama bin Aftab
- 232字
- 2021-07-09 18:24:53
Generic Access Profile (GAP)
Bluetooth Low Energy specifies a generic profile that enables BLE devices to communicate with each other. It can be understood as a base profile which is the same throughout the BLE devices. It defines basic requirements of a Bluetooth device. This generic profile is used to tie all the layers together and identifies all the layers from PHY to L2CAP. It helps to universally maintain all the layers of Bluetooth Low Energy.
Generic Access Profile defines security by implementing cryptographic algorithms that enable devices to securely transfer data attributes. This functionality is achieved by Security Manager which is implemented on the protocol stack. As GAP is universally spread over all the layers, it can maintain and dictate the standard to all the layers. The Advanced Encryption Standard (AES) is used for secure key exchange between the peers to start a communication. GAP sets the procedures for security by giving the trust to the peers to carry sensitive data across the Bluetooth connection.
Generic Access Profile (GAP) also defines the roles used in the Bluetooth Low Energy. These roles are Broadcaster, Observer, Peripheral, and Central. These roles are really important to understand as the foundation of BLE is based on it. Based on the implementation, a BLE device can operate under one role at a time. This multi-role scenario is only possible if the underlying controllers support those roles.
- 筆記本電腦使用、維護與故障排除實戰
- 24小時學會電腦組裝與維護
- 電腦維護與故障排除傻瓜書(Windows 10適用)
- 計算機組裝與系統配置
- The Applied AI and Natural Language Processing Workshop
- 硬件產品經理手冊:手把手構建智能硬件產品
- 數字邏輯(第3版)
- 嵌入式系統中的模擬電路設計
- Creating Flat Design Websites
- BeagleBone Robotic Projects
- 電腦組裝與維護即時通
- Hands-On Deep Learning for Images with TensorFlow
- 筆記本電腦芯片級維修從入門到精通(圖解版)
- Istio實戰指南
- Nagios系統監控實踐(原書第2版)