| Literature DB >> 26927121 |
Cun Ji1, Qingshi Shao2, Jiao Sun3, Shijun Liu4,5, Li Pan6,7, Lei Wu8,9, Chenglei Yang10,11.
Abstract
Despite having played a significant role in the Industry 4.0 era, the Internet of Things is currently faced with the challenge of how to ingest large-scale heterogeneous and multi-type device data. In response to this problem we present a heterogeneous device data ingestion model for an industrial big data platform. The model includes device templates and four strategies for data synchronization, data slicing, data splitting and data indexing, respectively. We can ingest device data from multiple sources with this heterogeneous device data ingestion model, which has been verified on our industrial big data platform. In addition, we present a case study on device data-based scenario analysis of industrial big data.Entities:
Keywords: big data; device data ingestion; industrial internet of things; internet of things
Year: 2016 PMID: 26927121 PMCID: PMC4813854 DOI: 10.3390/s16030279
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Multi-source data used as device data.
Figure 2Heterogeneous device data ingestion model.
Format of JSONObject.
|
|
Format of string and included parameters for timing slicing.
| Parameter | Description |
|---|---|
| String format | String containing five integer parameters, |
| Minute, ranging from −1 to 59 (−1 means that minute has not been set) | |
| Hour, ranging from −1 to 23 (−1 means that hour has not been set) | |
| Day of month, ranging from −1,1 to 31 (−1 means that day of month has not been set) | |
| Month, ranging from −1,1 to 12 (−1 means that month has not been set) | |
| Day of week, ranging from −1 to 6 (−1 means that day of week has not been set; Sunday = 0, Monday = 1, ..., Saturday = 6) |
Format of data items in sensor data files.
|
|
Format of data items in parameter data files.
|
|
Figure 3Hierarchical index of device data: dtID is the identity of device template, dID is the unique identity of device, sID is the unique identity of sensor, pID is the unique identity of parameter, and t is the start time in the file.
Figure 4Five processes used to ingest device data.
Figure 5Configuration file for Crontab.
Figure 6Data analysis process.
Figure 7Architecture of IBDP.
Devices currently ingested by IBDP.
| Device | Number | Type of Data | Company |
|---|---|---|---|
| production devices | almost 200 | streaming data | Longda |
| virtual cold storage devices | 22 | file | Longda |
| virtual heating monitoring devices | 14,237 | relational database | JDH |
Figure 8Virtual cold storage device.
Figure 9Anomaly detection results.
Figure 10Correlation analysis results of some cold storage rooms.
Price of electricity at different times.
| Time | Price |
|---|---|
| 10:30–11:30, 19:00–21:00 | 1.2773 |
| 08:30–10:30, 18:00–19:00, 21:00–23:00 | 1.2068 |
| 07:00–08:30, 11:30–18:00 | 0.7838 |
| 23:00–07:00 | 0.3608 |
Fitting functions when the door of the cold storage is closed.
| Status | Temperature (T) and Time (t) | Power (W) and Time (t) |
|---|---|---|
| No refrigeration and door of cold storage is closed | T‘ = T + 1.5 × t | W‘ = W + 11 × t |
| No refrigeration and door of cold storage is open | T‘ = T + 5.4 × t | W‘ = W + 11 × t |
| Refrigeration and door of cold storage is closed | T‘ = T − 10.95 × t | W‘ = W+3225 × t |