|
| __init__ (self, broadcast_ip='255.255.255.255', broadcast_port=5000) |
| 构造函数,初始化广播IP和端口号以及存储设备信息的字典。
|
|
| discover_devices (self, timeout=1) |
| 发现网络中的设备,并获取其设备ID、端口号和MAC地址信息。
|
|
| reboot_device_by_id (self, device_id) |
| 重启指定设备ID对应的设备。
|
|
| start_all_devices (self) |
| 启动已发现的所有设备。
|
|
| get_current_ip (self, device_id) |
| 获取指定设备ID的IP地址。
|
|
| set_dhcp (self, device_id, enable) |
| 设置DHCP状态
|
|
| set_static_ip (self, device_id, ip_address, gateway, mask) |
| 设置静态IP、网关和子网掩码
|
|
| modify_device_id (self, device_id) |
| 修改设备ID
|
|
| modify_device_port (self, device_id) |
| 修改设备端口号
|
|
RJ_Device类用于通过广播AT指令发现网络设备,并对其进行重启、启动、修改ID、修改端口号、以及设置IP地址和DHCP状态等操作。