PTT-to-Things Server Failure Management for IoT Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Public-safety personnel using Push-to-Talk (PTT) devices are not informed of failures when attempting to control Internet of Things (IoT) devices, such as unlocking doors or switching lights on/off, due to network or IoT device failures.
Innovation Solution
A PTT-to-Things Server is introduced, which receives control commands, determines if they have failed, and transmits failure indications back to the user over the same talkgroup, allowing for alternative actions to be taken.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If PTT devices are used for controlling IoT devices without failure notification mechanism, then the operation simplicity is maintained, but the reliability of control feedback is deteriorated
Solution Approach 1:
The patent implements a feedback mechanism where the PTT server sends failure indication messages back to user devices when control commands to IoT devices fail. This allows users to be notified of failures (such as network issues or device unavailability) and take alternative actions, thereby improving control feedback reliability while maintaining the simplicity of the PTT interface.
2Reliability
If failure indication messages are transmitted back to user devices, then the control feedback reliability is improved, but the device complexity is worsened
Solution Approach 1:
The PTT server acts as an intermediary between user devices and IoT devices. It receives control commands from users, attempts to execute them on IoT devices, and manages the transmission of failure indication messages back to users. This intermediary approach centralizes the complexity in the server rather than requiring complex error handling in each user device or IoT device.
Data Source
AI summary
A device, system and method for failure management in push to talk for the internet of things is provided. A Push-To-Talk (PTT) server receives, from a device, a control command for an Internet-of-Things (IoT) device, the IoT device and the device mapped to a talkgroup identifier identifying a talkgroup used by the device to send the control command; outputting, via the PTT server, to the IoT device, the control command. The PTT server determines that the control command has failed. The PTT server transmits, to the device, an indication that the control command has failed, the indication transmitted over the talkgroup identified by the talkgroup identifier.


