环境传感器遥测数据
温度,湿度,CO,液化石油气(LPG),烟,光和运动
环境传感器遥测数据,在发布于Towards Data Science的博客文章《 AWS IoT Analytics入门》中有详细介绍。
内容
数据是从一系列三个相同的,定制的,基于面包板的传感器阵列生成的。每个阵列都连接到Raspberry Pi设备。三个物联网设备中的每一个都放置在环境条件各异的物理位置。
| device | environmental conditions |
|-------------------|------------------------------------------|
| 00:0f:00:70:91:0a | stable conditions, cooler and more humid |
| 1c:bf:ce:15:ec:4d | highly variable temperature and humidity |
| b8:27:eb:bf:9d:51 | stable conditions, warmer and dryer |
每个IoT设备定期收集四个传感器的七个不同读数。传感器读数包括温度,湿度,一氧化碳(CO),液化石油气(LPG),烟,光和运动。数据跨度为UTC时间07/12/2020 00:00:00 – UTC时间07/19/2020 23:59:59。总共有405,184行数据。
使用ISO标准消息队列遥测传输(MQTT)网络协议,将传感器读数以及唯一的设备ID和时间戳作为单个消息发布。以下是MQTT消息有效负载的示例。
{
"data": {
"co": 0.006104480269226063,
"humidity": 55.099998474121094,
"light": true,
"lpg": 0.008895956948783413,
"motion": false,
"smoke": 0.023978358312270912,
"temp": 31.799999237060547
},
"device_id": "6e:81:c9:d4:9e:58",
"ts": 1594419195.292461
}
列
数据集中有九列。
| column | description | units |
|----------|----------------------|------------|
| ts | timestamp of event | epoch |
| device | unique device name | string |
| co | carbon monoxide | ppm (%) |
| humidity | humidity | percentage |
| light | light detected? | boolean |
| lpg | liquid petroleum gas | ppm (%) |
| motion | motion detected? | boolean |
| smoke | smoke | ppm (%) |
| temp | temperature | Fahrenheit |