|
| | __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状态等操作。