本帖最后由 meishild 于 2019-8-21 13:50 编辑
现在的物联网协议比较多,有很多是蓝牙的比如小米的蓝牙温度计、花花草草、魅族遥控器,但是这些蓝牙设备没有现成的网关可以用,不像小米zb那一堆可以用网关方式,而且蓝牙距离比较近。
配合我的花花草草效果:
github上有一位写了一个基于python的蓝牙网关地址:https://github.com/zewelor/bt-mqtt-gateway
我基于他的版本做了一些扩充,增加魅族遥控器支持,增加蓝牙设备信号强度支持。
可以直接下载我改好的版本:https://github.com/meishild/bt-mqtt-gateway
也可以直接在他的版本内扩充增加如下文件:
btrssi.py 信号强度获取
https://github.com/meishild/bt-mqtt-gateway/blob/master/workers/btrssi.py
配置方式:
btrssi:
args:
topic_prefix: rssi
devices:
name: mac_address
update_interval: 60
mzbtir.py 魅族温湿度(遥控还没写)
https://github.com/meishild/bt-mqtt-gateway/blob/master/workers/mzbtir.py
配置方式:
mzbtir:
args:
devices:
name: mac_addr
topic_prefix: mzbtir
update_interval: 300
|