玩客云借助 USB 蓝牙和插件,打造超级中枢网关,性价比远超小米

2024-11-08
来源:网络整理

在之前关于安装万客云作为超级枢纽网关的文章中,有几个点受到了网友的质疑。其中之一就是万客云如何能够在不借助其他米家蓝牙网关的情况下,连接没有蓝牙的蓝牙设备。我想说,这实在是太简单了。如果没有蓝牙,我们可以插上USB蓝牙。如果没有蓝牙,可以直接插USB吗? 40元的万客云加上这些配件只需要100多点,就可以打造成为集蓝牙和手机于一体的超级集线器网关。小米349元的蓝牙集线器网关根本不划算。

借助USB蓝牙和BLE插件,万客云可以本地化访问米家及米家系列青萍、绿米等多种常见蓝牙设备。蓝牙温湿度计、人体传感器、钥匙开关、智能门锁、等,且不影响原有米家APP连接。

这是青萍在小米米家APP中记录的人体传感器记录

这是我通过USB蓝牙连接万客云的记录。可以发现和米家记录的数据一模一样。

这证明米家河是并行运行的,两者互不影响。即使米家服务器宕机,这些传感器仍然可以正常工作,基于这些传感器的自动化仍然可以正常运行。这是完全本地化的操作,保证了稳定性、可靠性和快速响应。

让我们通过几个简单的步骤创建我们自己的完全本地化的超级集线器蓝牙网关。

1.购买并插入USB蓝牙适配器

1.我多年前从京东购买了奥睿的蓝牙4.0适配器。当时卖十几块钱,其他蓝牙4.0以上的版本应该没问题。

2.将USB蓝牙插入万客云USB

2.安装蓝牙相关软件

Via-安装蓝牙相关程序

① 登录万客云,在命令行输入-回车,打开-

②使用键盘方向键将光标移至“”,然后移至“确定”并按 键

③同样将光标移至“BT”,然后移至“确定”并回车即可安装蓝牙相关软件

④安装完成后,移至“后退”按回车返回,再移至“退出”按回车退出-

3、赋予非root账户程序操作蓝牙硬件的权限

小程序蓝牙硬件的开发_蓝牙软件开发工程师_蓝牙模块app开发

①输入以下命令进行授权

setcap 'cap_net_raw,cap_net_admin+eip' `readlink -f \`which python3\``

②输入以下命令确认授权是否成功。正常情况下是如下图所示。

getcap `readlink -f \`which python3\``

4.HACS安装插件

①打开HACS中的“集成”页面

②点击右下角“浏览并下载存储库”

③在搜索框中输入“BLE”进行搜索,点击“BLE”进入插件页面

④.点击右下角的“通过HACS下载此存储库”

⑤弹出页面右下角点击“下载”进行下载

下载完成后会出现如下图

下载完成后,按下图重启HA,使插件生效。

5.获取米家蓝牙设备密钥

现在大部分米家蓝牙传感器都是加密的,所以我们首先需要获取蓝牙设备的密钥。现在获取米家蓝牙钥匙其实非常简单。

①.下载小米云软件,打开下面的网址,点击图中操作系统的下载链接即可下载软件。

②.获取米家蓝牙设备密钥

双击打开刚刚下载的软件,根据软件提示输入您的小米账号和密码。

小程序蓝牙硬件的开发_蓝牙软件开发工程师_蓝牙模块app开发

我们可以看到我们的蓝牙密钥,如下图所示,然后我们将其复制粘贴到记事本中以供以后使用。

6.BLE插件集成配置

①.点击下图打开HA集成

② 在集成搜索框中输入“BLE”进行搜索,然后点击“ble”配置插件

③保持默认,点击提交。

④稍等片刻,插件会自动发现蓝牙设备。

⑤点击选项添加设备

选择要添加的设备(这里我以青萍的人体和环境光传感器为例),点击“提交”

输入蓝牙密钥并提交即可完成设备的添加。

自动添加设备后,前端界面显示如下

我们可以将传感器名称汉化

七、结论

安装完价值40多元的万科云刷机(没时间刷机的朋友可以私聊我),插上价值十几块钱的USB蓝牙适配器,通过BLE插件,变身为米家蓝牙中央网关和本地米家蓝牙集线器。集家庭和服务器于一体的超级集线器,所以即使米家服务器宕机或者你的家庭宽带出现故障且没有外部网络,也不会影响你基于这些传感器的内部自动化控制。万客云强大的跨品牌接入和自动化联动是米家枢纽网关甚至米家服务器无法比拟的。大家为什么不开始练习呢?

分享