Third-Party Terminal Mediates Bluetooth Peripheral Connections
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Peripheral Bluetooth devices, such as barcode scanners and printers, lack the capability to initiate direct connections with other Bluetooth devices due to lack of programming features and display functions, limiting their ability to perform paging and inquiring processes, especially evident in devices like the Apple iPhone which restricts listing of neighboring Bluetooth devices.
Innovation Solution
A method and apparatus that enables peripheral Bluetooth devices to connect to other Bluetooth devices directly using a third-party terminal with programming capability, allowing for paging, inquiring, and optional authentication processes, even without native programming or display functions, by determining the need for external terminal connection, generating device lists, and executing connections with automatic or manual options.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If peripheral Bluetooth devices are designed without programming capability to simplify device structure, then device complexity is reduced, but the ability to initiate direct connections with other Bluetooth devices is lost
Solution Approach 1:
A third-party terminal acts as an intermediary between the peripheral Bluetooth device and the target Bluetooth device. The terminal provides the necessary programming capability and display functions to enable the peripheral device to perform paging and inquiring processes, while the peripheral device itself remains structurally simple without built-in programming features.
Solution Approach 2:
The third-party terminal serves multiple functions: it provides programming capability for connection initiation, displays the list of neighboring Bluetooth devices, enables user selection, and facilitates the authentication process. This multi-functional approach allows peripheral devices to connect to various target devices without requiring changes to the peripheral device's hardware architecture.
2Reliability
If Apple iPhone restricts listing of neighboring Bluetooth devices to enhance security and control, then security is improved, but the ability of peripheral devices to connect is worsened
Solution Approach 1:
The third-party terminal mediates the interaction between the iPhone and peripheral Bluetooth devices. It obtains the restricted list of neighboring devices from the iPhone, processes this information, and enables the peripheral device to connect to the appropriate target devices while maintaining the security controls imposed by the iPhone.
Solution Approach 2:
The peripheral Bluetooth device, through the third-party terminal, can autonomously select and connect to target devices from the provided list without requiring manual programming or complex user intervention. The terminal automatically handles the paging and inquiring processes, allowing the peripheral device to service its own connection needs.
3Device complexity
If peripheral Bluetooth devices lack display functions and programming capability to minimize hardware components, then device complexity is reduced, but ease of operation for connection processes is worsened
Solution Approach 1:
The third-party terminal serves as an intermediary that provides the display function and programming interface. It shows the list of neighboring Bluetooth devices to the user, allows for device selection, and handles the complex connection initiation processes, thereby enabling the peripheral device to operate easily despite lacking these functions itself.
Solution Approach 2:
The connection process is segmented into two parts: the third-party terminal handles the complex tasks of listing devices, displaying information, and initiating connections, while the peripheral device simply executes the connection command. This segmentation allows the peripheral device to remain simple while maintaining ease of operation.
Data Source
AI summary
Provided are a method and an apparatus for searching neighboring Bluetooth® devices through an external terminal having programming capability. The inventive method provides for a slave Bluetooth® device to receive, from the external terminal, the MAC address and optional device name from a target Bluetooth® device.


