Symbian translation Bluetooth overview

zhaozj2021-02-16  45

Source: Symbian SDK »Developer Library» Symbian OS Guide »C API Guide» Bluetooth »Bluetooth Overview

The purpose is to support Bluetooth. Bluetooth is a small range of wireless communication technology, and Bluetooth SIG has developed Bluetooth specification V1.1.

The Bluetooth stack is like many other communication technology, Bluetooth module hierarchy constitutes a stack. The structure is as follows: Bluetooth stack Bluetooth host controller module Bluetooth Host Controller As the bottom layer of Bluetooth, it is a typical hardware implementation, the application (or service added on Bluetooth) cannot be directly controlled. The Bluetooth host module allows the application to send / accept data over Bluetooth, or configuring connection parameters: • RFCMM allows the application to operate Bluetooth connection to simulate the serial port. This can support traditional protocols. • Logical Connection Control and Adaptation Protocol The Logical Link Control and Adaptation Protocol (L2CAP) Allows the connection of Finer-grained (?) Control. It is used to control multi-user connections, process split and combinations of packets. This is the Common Selection of Applications. Service Discovery Protocol The Service Discovery Protocol (SDP) is used to locate and describe the Bluetooth device provides or available services. The application is primarily used in setting and additional Bluetooth devices to communicate with it. Host Control Interface The Host Controller Interface (HCI) driver Package and Hardware Communication High-level modules will provide the API to RFCMM, L2CAP, SDP for the application. , And part of HCI operation support. Description Provides Bluetooth's respective features: Bluetooth socket Bluetooth sockets encapsulates operations for L2CAP and RFCMM through an interface similar to TCP / IP socket. The Bluetooth service discovery database service discovery database encloses one side of the SDP: local service uses it to record the parameters of the service so that the remote service is discovered, and it is determined if it is suitable. The Bluetooth Service Discovery Agent Service Discovery Agent packages the other side of the SDP: It is used to discover the service of the remote device and the Parameter Bluetooth Security Manager Security Manager for the Remote Device, provides the security configuration structure required for access connection. The following chart reflects the relationship between different Bluetooth APIs. Note that Bluetooth sockets on the basic API are used to provide additional APIs and other devices to communicate Bluetooth API relationships to see a socket client API

转载请注明原文地址:https://www.9cbs.com/read-27030.html

New Post(0)