erikwang2013 / industrial-protocols-dali
There is no license information available for the latest version (v1.1.2) of this package.
DALI 协议包 — 数字可寻址照明,需 DALI 网关桥接
Package info
github.com/erikwang2013/industrial-protocols-dali
Type:industrial-protocol
pkg:composer/erikwang2013/industrial-protocols-dali
v1.1.2
2026-07-26 14:34 UTC
Requires
- php: >=8.1
- erikwang2013/industrial-protocols-kernel: *
README
DALI (Digital Addressable Lighting Interface) 数字可寻址照明控制协议。通过 DALI 网关(Lunatone/Helvar 等)桥接,支持调光和状态读取。
安装
composer require erikwang2013/industrial-protocols-dali
功能
DALI 广播/单灯调光控制、灯具状态读取、BridgeConnector 连接管理
所需硬件
DALI 网关(Lunatone DALI-GW、Helvar Digidim)
使用说明
$bridge = new TcpGatewayBridge('192.168.1.200', 502); $conn = $kernel->getConnectionManager()->connect('dali-gw', [ 'protocol' => 'dali', 'bridge' => $bridge, ]); $conn->write(['0x00' => 254]); // 广播 100% 调光 $conn->write(['0x01' => 128]); // 灯具 1 50% 调光 $conn->read('0x01'); // 读取灯具 1 状态
兼容框架
Laravel / Webman / Hyperf / ThinkPHP / Yii2 / Plain PHP
系统要求
- PHP >= 8.1
- DALI 网关
- erikwang2013/industrial-protocols-kernel
License
MIT — Copyright (c) 2026 erik erik@erik.xyz — https://erik.xyz