Superframe Time Slot Assignment for Multi-Protocol Wireless Sensor Networks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Industrial wireless sensor networks face challenges in managing communications between devices using different protocols within a single network, due to limitations in the number of routers and complexity, which restricts the number of devices that can be accommodated.
Innovation Solution
A system and method that configures a superframe with distinct time slots for field devices supporting different protocols, allowing for simultaneous communication by identifying each device's protocol and assigning specific time slots based on their publish periods, enabling coexistence of devices with different publish periods within the same network.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple devices using separate protocols are accommodated in the system, then the versatility and adaptability of the network is improved, but the device complexity and router requirements increase
Solution Approach 1:
The network is segmented into virtual channels, each dedicated to a specific protocol type. The router divides incoming traffic into separate protocol streams and routes them through appropriate virtual channels, reducing the complexity of handling multiple protocols simultaneously in a single channel.
Solution Approach 2:
The router is designed with multi-functionality to handle multiple protocol types through a unified architecture. By implementing protocol identification and virtual channel mapping capabilities, a single router can serve multiple protocol requirements without requiring separate dedicated routers for each protocol.
2Quantity of substance
If more devices are added to the network, then the network capacity is improved, but the management complexity and interference increase
Solution Approach 1:
Devices are segmented into protocol-specific groups that operate in dedicated virtual channels. This segmentation isolates device management tasks, allowing the network to scale by adding devices to existing protocol channels without increasing overall management complexity.
Solution Approach 2:
The router acts as an intermediary that manages device connections through virtual channel abstraction. Instead of directly managing each device individually, the router mediates connections through protocol-specific virtual channels, simplifying network management as the number of devices increases.
3Adaptability or versatility
If devices with different publish periods communicate in the same network, then the adaptability is improved, but the communication interference and conflict increase
Solution Approach 1:
Communication traffic is segmented into protocol-specific virtual channels that isolate devices with different publish periods. This prevents publish period conflicts from propagating across the entire network, as each virtual channel maintains its own timing characteristics without interfering with others.
Solution Approach 2:
Each virtual channel is configured with protocol-specific quality parameters including publish period settings optimized for that protocol. This allows each channel to operate with locally optimized timing characteristics without being constrained by the requirements of other protocols in the network.
Data Source
AI summary
An apparatus includes a memory element and processing device. The processing device is configured to receive an identification of a first field device supporting a first protocol and a second field device supporting a second protocol. The first field device uses a first publish period that is different from a second publish period of the second field device. The processing device is also configured to configure a superframe for each of the first and second field devices based on the identification of the field devices and supported protocols. Each of the configured superframes includes a plurality of time slots supporting each of the first and second publish periods. The processing device is also configured to assign a first set of time slots of the plurality of time slots to the first field device and a second set of time slots of the plurality of time to the second field device.


