IoT Application Framework Data Linking and Aggregation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current IoT technologies lack a comprehensive framework for managing and developing software applications that integrate data from IoT devices with additional linked data, limiting the ability to provide advanced services such as real-time traffic monitoring and management.
Innovation Solution
An IoT platform that includes an IoT modem for connecting devices to LTE networks, a backend system for IoT management and data services, and APIs for software application development, enabling data linking, aggregation, and publication of IoT data with linked data to support various application services.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a comprehensive framework for managing and developing software applications is implemented, then the ability to provide advanced services like real-time traffic monitoring is improved, but the device complexity increases
Solution Approach 1:
The framework is divided into distinct functional modules including data collection services, data processing services, application management services, and device management services. Each module handles specific tasks independently, allowing the system to provide advanced services while maintaining manageable complexity through modular architecture.
Solution Approach 2:
The patent introduces intermediary components such as message queues, event buses, and API gateways that facilitate communication between different parts of the framework. These intermediaries decouple system components, enabling versatile service delivery without directly increasing the complexity of individual modules.
2Adaptability or versatility
If data linking and aggregation services are added to integrate IoT data with linked data, then the functionality of IoT applications is improved, but the processing time and system complexity increase
Solution Approach 1:
The framework pre-processes and caches IoT data and linked data before they are needed for application delivery. Data linking and aggregation operations are performed in advance and stored for quick retrieval, reducing processing time when applications require this data while maintaining enhanced functionality.
Solution Approach 2:
The patent replaces traditional mechanical data processing methods with automated software-based data linking and aggregation services. These software services use algorithms and data structures to efficiently join and process data, significantly reducing processing time compared to manual or traditional approaches.
3Ease of operation
If multiple services including device management, data management, and application management are integrated into one platform, then the ease of operation is improved, but the device complexity increases
Solution Approach 1:
The framework implements universal management services that can handle device management, data management, and application management through a unified interface and common operational procedures. This multi-functional approach allows users to operate diverse IoT services through consistent methods, improving ease of operation while consolidating complexity into standardized platform components.
Data Source
AI summary
A method, a device, and a non-transitory storage medium provides to receive a packet from an Internet of Things (IoT) device; determine whether the packet carries IoT data; determine a type of linked data to obtain in response to a determination that the packet carries the IoT data, wherein a determination of the type of linked data is based on at least one of a source network address of the IoT device or a device identifier of the IoT device that correlates to an application programming interface (API) and corresponding type of linked data; obtain the type of linked data in response to the determination of the type of linked data; store the type of linked data and the IoT data; and grant access and use of the type of linked data and the IoT data to the API of a software application, when the software application is executed.


