金桔通用蓝牙网关里内置了小米温湿度计的蓝牙描述脚本文件,用户直接选择即可使用。
首先我们需要配置网关将小米温湿度计的设备过滤出来,小米温湿度计的蓝牙名是这样的:
我们配置网关用名称过滤过滤出该设备,只过滤前几位即可:
我们在在线日志中查看小米温湿度计的mac地址:
因为小米温湿度计是通过连接获取温湿度的,所以后面我们需要跟这个设备地址建立蓝牙连接。
下面我们建立一个数据解析规则:
建立规则后,我们可以用网关连接设备获取数据:
连接后,我们查看端口推送的数据:
{
"Gateway": "10000060",
"NodeId": "6C168638",
"SystemId": "10990145",
"Type": "MI_TEMP",
"data": "390918AD0B",
"humidity": 24,
"mac": "6C168638C1A4",
"rssi": 0,
"stationId": "10000060",
"temperature": 23.61
}
温度:23.61度,湿度:24%还有mac地址都已推送上来了。
内置的小米温湿度数据解析脚本在acserver目录下/jscripts/metajs/MI_temperature.js里,用户可以自行修改。