是的,Homeplug AV设备使用特殊协议(0x88E1)通过以太网帧接受配置命令,并可选择通过电力线链路将它们中继到其他Homeplug设备。
使用的基本协议是Homeplug规范的一部分,因此您可以使用任何制造商的“PLC实用程序”软件执行配对(即更改“网络成员密钥”)。
- 高通公司发布了open-plc-utils,这是一套命令行工具。(他们是最大的Homeplug AV制造商 - 大多数消费者HPAV设备只使用高通芯片。)
- 我找到了Netgear的 powerline实用程序,尽管它没有在你的模型的支持页面中列出。
- 甚至TRENDnet或TP-Link的电力线公用事业/ PLC实用程序也可以在紧急情况下工作。他们可能无法识别确切的模型,或者他们可能无法正确显示图形网络拓扑,但基本控制命令保持不变。
请注意,本地设备将通过以太网接受配置命令,而无需任何设备密钥。设备密钥(即照片中的密码)仅用于通过电力线发送命令,例如PC→以太网→适配器1→电力线→适配器2。
最后,一些Homeplug设备确实具有用于配置其他东西的IP地址,例如用作AP /转发器/扩展器的那些的WiFi SSID。在这种情况下,他们的配置网页通常还包括Homeplug配对的部分。
(例如,在我的支持WiFi的TP-Link HPAV适配器中,有一个部分我可以添加其他适配器的“设备密钥”。然后我可以更改此适配器中的网络密钥,这将强制配对所有电力线网络中的其他适配器。)
有用的open-plc-utils命令(基于我记住它们的一个shellcript):
- 列表中的设备:
int6kstat -r
,plctool -r
,int6kstat -m
等。
- 显示拓扑:
int6kstat -t
- 将密码转换为网络密钥:
hpavkey -eN $passphrase
- 在本地以太网连接适配器上设置网络密钥:(
plctool -M -K $netkey $targetmac
其中$ targetmac可能只是local
)
- 通过powerline将“set network key”命令中继到另一个适配器:
plctool -J $targetmac -D $devicekey -K $netkey $relaymac
- 检索本地适配器的“参数块”:
plctool -I
我认为所有HPAV设备都有一个物理“配对”按钮。根据我的理解,按此按钮或者接受当前正在广播的NMK,或者开始广播设备自己的NMK两分钟。但是,我不确定3+设备的正确用法是:
首先在配对设备上按“配对”按钮,然后在新设备上,应该足以将该设备接受到现有网络中。
或者,按下一个设备上的“配对”按钮,然后在2分钟内到处按压所有其他设备,应该可以完全重新配对。
但是,预配对设备可能禁用此功能。(当管理软件设置NMK时,它可以设置一个标志以防止此NMK配对。)如果是这种情况,按住“配对”按钮10秒以上应该将所有内容重置为默认密码(即HomePlugAV
)。