文件名称:Cybele:从BLE到MQTT网关的智能家居和物联网设备
文件大小:64KB
文件格式:ZIP
更新时间:2024-03-29 11:55:39
mqtt iot smarthome bluetooth-low-energy cloud-free
赛贝勒 Cybele是一种通用且可扩展的应用程序,用于将蓝牙低功耗设备桥接到MQTT。 它用Java语言编写,并通过其D-Bus接口利用BlueZ Linux蓝牙堆栈。 特征 赛百利罐头.. 连接到多种设备 使用多个HCI加密狗来解决硬件限制 运行自己的关贸总协定服务 支持的设备 当前,支持以下设备/设备类型: GlanceClock智能壁钟 您可以单击该设备以跳至其文档。 要求 由于Cybele使用BlueZ,因此您将需要一些GNU + Linux发行版。 您还将需要使用最新版本的nodejs。 开发是使用节点11完成的。 BlueZ版本也需要相当新。 Debian Busters BlueZ 5.50足够了。 部署方式 部署很简单: 克隆此仓库 导航到克隆的存储库并运行npm install 将config.default.json复制到config.json并根据需要进
【文件预览】:
Cybele-master
----deployment()
--------dbus()
--------systemd()
----Readme.md(4KB)
----lib()
--------devices()
--------Dongle.js(9KB)
--------services()
--------DeviceFactory.js(1KB)
--------ServiceFactory.js(1KB)
--------Tools.js(205B)
--------DongleFactory.js(3KB)
--------Cybele.js(4KB)
--------MqttHandler.js(2KB)
----app.js(1KB)
----LICENSE(11KB)
----docs()
--------devices()
--------index.md(3KB)
----config.default.json(193B)
----package.json(469B)