Cross-Technology Neighbor Discovery via Wi-Fi ZigBee Packet Emulation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing neighbor discovery mechanisms are inadequate for discovering cross-technology neighbors in IoT networks, as they require modifications to device communication functions or assume compatibility that is not present in heterogeneous networks, leading to interference and inefficiency.
Innovation Solution
A software-only solution, named X-Disco, enables a Wi-Fi device to discover ZigBee neighbors through two-way communication by emulating ZigBee packets and using symbol-level decoding, without modifying the ZigBee devices, allowing for active and accurate neighbor discovery.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If existing neighbor discovery mechanisms are used, then discovery can be performed within the same technology network, but cross-technology neighbors cannot be discovered due to communication incompatibility
Solution Approach 1:
The patent introduces an intermediary translation mechanism that converts packets between different wireless technology formats (e.g., Wi-Fi and ZigBee). The translation module acts as a mediator that receives packets from one technology, translates them to the target technology's format, and transmits them, enabling cross-technology neighbor discovery without requiring direct communication compatibility between heterogeneous devices
Solution Approach 2:
The patent creates copies of neighbor discovery packets in different technology formats. The system generates equivalent discovery packets for multiple wireless technologies simultaneously, allowing a device to send discovery requests that can be understood by neighbors using different communication standards, thus enabling cross-technology discovery while maintaining reliability within each technology's protocol
2Adaptability or versatility
If multi-mode devices with multiple communication technologies are deployed to coordinate heterogeneous devices, then cross-technology interference can be mitigated, but device complexity and deployment cost increase significantly
Solution Approach 1:
The patent segments the cross-technology coordination function into separate standalone translation modules rather than requiring integrated multi-mode devices. Each translation module handles a specific technology pair (e.g., Wi-Fi to ZigBee), allowing the system to achieve cross-technology coordination through multiple simple, single-function devices working together, thereby reducing individual device complexity while maintaining overall system versatility
Solution Approach 2:
The translation module is designed with universal functionality to handle multiple wireless technology protocols. Rather than requiring specialized multi-mode devices for each technology combination, a single translation module can be configured to translate between different technology formats, providing multi-functionality at the software/firmware level that reduces hardware complexity
3Productivity
If devices transmit simultaneously in overlapped frequency bands, then network coverage and connectivity are improved, but cross-technology interference increases
Solution Approach 1:
The patent implements a feedback mechanism where devices monitor the wireless environment for interference conditions and adjust their transmission behavior accordingly. The neighbor discovery process provides feedback about the presence and activity of cross-technology neighbors, allowing devices to coordinate their transmissions to avoid simultaneous interference while maintaining adequate network coverage through adaptive transmission scheduling
Solution Approach 2:
The patent employs periodic neighbor discovery and channel assessment actions to detect cross-technology interference conditions. By performing discovery and coordination at regular intervals rather than continuously, the system can identify interference patterns and adjust transmission schedules periodically, allowing simultaneous operation in overlapped bands while mitigating interference through time-division coordination
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A computer-implemented method is provided for discovering heterogenous neighbors in coexisting loT networks including at least one Wi-Fi device and at least one of Zigbee coordinators, ZigBee routers and ZigBee end devices. The method includes generating a broadcast packet such that the broadcast packet emulates a ZigBee broadcast frame, transmitting the emulated broadcast packet using a transceiver of the at least one Wi-Fi device according to cross-technology communication (CTC) method, wherein the emulated broadcast packet is configured to trigger the at least one of the Zigbee coordinators and ZigBee routers having received the emulated broadcast packet to rebroadcast the received packet. The method also includes generating a unicast packet such that the unicast packet emulates a ZigBee address request frame, transmitting the emulated unicast packet using a transceiver of the at least one Wi-Fi device according to cross-technology communication (CTC) method, wherein the emulated unicast packet is configured to trigger the at least one of the Zigbee coordinators, ZigBee routers and ZigBee end devices having received the emulated unicast packet to respond with a ZigBee address response frame, and determining the at least one ZigBee end device to be a neighbor of the at least one Wi-Fi device if the scanned address response frame is transmitted by the at least one ZigBee end device.