Bluetooth Piconet IP Addressing and Scatternet Interconnection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The Bluetooth personal area network (PAN) profile limits the number of active hosts in a piconet to seven and does not support scatternets, nor provides a method for acquiring an IP address for Bluetooth devices, which restricts network expansion and interconnection.

Innovation Solution

A master device determines a prefix for formulating an IP address within a piconet, which can be obtained from another master device or a gateway, allowing piconets to be interconnected into a subnet, enabling multiple piconets to share a common or unique prefix, and maintaining caches for neighbor and destination information to facilitate packet routing across the network.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If the Bluetooth PAN profile is used to form a piconet, then devices can be interconnected at the link layer, but the number of active hosts is limited to seven

Engineering Contradiction:
Improvenumber of active hostsVSAvoidnetwork structure complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The network is segmented into multiple piconets, each with its own master device and up to seven active hosts. By dividing the overall network into smaller piconet units, the system can support more than seven active hosts total while maintaining the simple seven-host limit within each segment. Master devices can be interconnected to form scatternets, allowing network expansion beyond a single piconet.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimension to Bluetooth networking by enabling scatternet formation, where multiple piconets are interconnected through master devices that participate in multiple piconets. This dimensional expansion from a single piconet to a multi-piconet scatternet allows the network to scale beyond the seven-host limitation while maintaining compatibility with the existing Bluetooth PAN profile.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Adaptability or versatility

If the Bluetooth PAN profile is used, then a piconet can be formed, but scatternets are not supported

Engineering Contradiction:
Improvenetwork expansion capabilityVSAvoidnetwork configuration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic scatternet formation where master devices can dynamically join and leave multiple piconets. The network topology is not static but can adapt as devices are added or removed, with master devices dynamically managing their participation in multiple piconets. This dynamic approach enables network expansion and reconfiguration without requiring complex manual setup.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Master devices are given multi-functionality by enabling them to serve as masters in multiple piconets simultaneously. This universal role allows a single device to bridge different piconets, enabling scatternet formation and network expansion. The same Bluetooth PAN profile mechanisms are reused across multiple piconets, avoiding the need for entirely new protocol mechanisms.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Adaptability or versatility

If Bluetooth devices are made IP capable, then they can communicate over IP networks, but there is no method defined for acquiring an IP address

Engineering Contradiction:
ImproveIP communication capabilityVSAvoidaddress acquisition mechanism complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements self-service IP address acquisition where Bluetooth devices automatically generate their own IP addresses using the stateless address autoconfiguration mechanism defined in RFC 2462. Each device derives its IP address from its Bluetooth MAC address and a network prefix, eliminating the need for complex manual configuration or additional address assignment protocols. The devices serve themselves by autonomously configuring their IP addresses upon joining the network.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent changes the parameter space for IP address generation by using the Bluetooth MAC address as a basis for IP address derivation. Instead of requiring external address assignment, the system transforms the Bluetooth address into an IP address format, creating a direct mapping between Bluetooth identity and IP identity. This parameter transformation simplifies the address acquisition process while enabling IP communication.

Inventive Principle:
Principle #35Parameter changes

4Quantity of substance

If multiple piconets are interconnected to form a subnet, then network capacity increases, but routing complexity increases

Engineering Contradiction:
Improvenetwork capacityVSAvoidrouting mechanism complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent uses master devices as intermediaries for routing packets between different piconets. When a device needs to send a packet to a device in another piconet, the packet is routed through the intermediate master devices that connect the piconets. This intermediary approach simplifies routing by providing natural forwarding points at the piconet boundaries, avoiding the need for complex end-to-end routing calculations across the entire scatternet.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements neighbor and destination caches that store routing information copied from actual packet transmissions. When packets are successfully routed through the scatternet, the routing paths are cached and reused for future communications. This copying mechanism reduces routing complexity by memorizing successful paths, allowing devices to quickly determine routing without recalculating routes for every packet.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS7460511B2Device connectivity
Publication Date: 2008.12.02 NOKIA TECHNOLOGIES OY
  • US7460511B2 patent drawing
  • US7460511B2 patent drawing
  • US7460511B2 patent drawing

AI summary

There is disclosed a system comprising a plurality of wireless piconets, each piconet including one or more wireless devices, each device being provided with an Internet protocol, IP, address such that the devices of the plurality of piconets form a wireless subnetwork. There is also disclosed a device for connection in a wireless piconet configured to receive a prefix for generation of an IP address, and further configured to generate an IP address in dependence on the prefix and a unique identifier of the device.