Terminal Bluetooth Adapter Mode via USB HCI Bridge
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Many electronic devices, such as desktop computers, lack integrated Bluetooth chips and require external adapters to provide Bluetooth functionality, increasing user costs and complexity.
Innovation Solution
A method and terminal that switch to a Bluetooth adapter mode, using a USB interface to transmit HCI commands and convert radio frequency signals into HCI events, allowing a computer to recognize the terminal as a Bluetooth adapter without the need for an external adapter, utilizing a main control module with HCI and Bluetooth drive layers, and a Bluetooth chip with HCI, baseband, and radio frequency modules.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a Bluetooth adapter is used to provide Bluetooth function for a computer, then Bluetooth functionality is achieved, but user investment in terms of fund and labor increases
Solution Approach 1:
The terminal device is designed to operate in multiple working modes, including normal working mode and Bluetooth adapter mode. The same terminal can serve both as a standalone Bluetooth-enabled device and as a Bluetooth adapter for computers without integrated Bluetooth, eliminating the need for separate Bluetooth adapter hardware.
Solution Approach 2:
The terminal device acts as an intermediary between the computer and Bluetooth network. It receives HCI commands from the computer via USB interface, processes them through its Bluetooth chip, and communicates with Bluetooth devices, thereby enabling Bluetooth functionality for the computer without requiring a dedicated Bluetooth adapter.
2Adaptability or versatility
If a Bluetooth adapter is used to provide Bluetooth function for a computer, then Bluetooth functionality is achieved, but it influences the user experience
Solution Approach 1:
The terminal device automatically switches between normal working mode and Bluetooth adapter mode based on connection status. When connected to a computer via USB, it automatically enters Bluetooth adapter mode and enumerates itself as a Bluetooth adapter, requiring no manual configuration from the user.
Solution Approach 2:
The terminal pre-configures itself to be recognized as a Bluetooth adapter when connected to a computer. The configuration parameters are prepared in advance, and the terminal automatically enumerates itself as a Bluetooth adapter during the connection process, eliminating the need for users to perform installation or configuration steps.
3Adaptability or versatility
If a terminal switches to Bluetooth adapter mode, then Bluetooth function is provided for computer without additional hardware, but the terminal must terminate its normal Bluetooth task
Solution Approach 1:
The terminal dynamically switches its working mode based on connection status. It can operate in normal Bluetooth mode when standalone, and switch to Bluetooth adapter mode when connected to a computer via USB. This dynamic mode switching allows the terminal to adapt its functionality to different usage scenarios.
Solution Approach 2:
The terminal periodically checks its connection status and switches modes accordingly. When a USB connection is detected, it transitions to Bluetooth adapter mode; when the connection is removed, it can return to normal Bluetooth mode, enabling flexible and periodic mode switching based on operational needs.
Data Source
AI summary
A method for providing a Bluetooth function for a computer is disclosed, including: inputting a switch indication, and a terminal switching a working mode to a Bluetooth adapter mode; connecting the terminal to the computer via a universal serial bus (USB) interface; receiving an upload configuration parameter sent from the computer, and the terminal transmitting configuration parameters stored therein to the computer to enable the computer to regard the terminal as a Bluetooth adapter; the terminal sending an HCI command transmitted via the USB interface by the computer via its Bluetooth chip, converting a radio frequency signal received by its Bluetooth chip into an HCI event to transmit to the computer via the USB interface. Also disclosed in the present invention is a terminal for providing a Bluetooth function for a computer, including a user interface (UI), a switching module, a USB interface, an enumerating module and a Bluetooth module.


