以太网-ethernet
描述
以太网,父对象为device.net,无子对象
事件
state: 以太网连接状态发生变化,事件函数定义:onState(state), state为当前的网络状态,值为”connected”或者”disconnected”。
属性
名称 |
功能说明 |
脚本例子 |
---|---|---|
enabled |
使能:如果为true,使能以太网,否则关闭。 |
device.net.ethernet.enabled=0 停止以太网 |
dhcpEnabled |
使能DHCP, 默认值是使能 |
device.net.ethernet.dhcpEnabled=0 禁用DHCP,使用静态IP |
ip |
IP地址 |
device.net.ethernet.ip=’192.168.1.12’ 设置静态IP地址 |
netmask |
子网掩码(静态IP时必须要设置) |
device.net.ethernet.netmask=’255.255.255.0’ 设置子网掩码 |
gateway |
网关(静态IP时必须要设置) |
device.net.ethernet.gateway=’192.168.1.1’ 设置网关 |
verbose |
事件通知:当触发条件满足时,ExpOS主动向串口发送事件消息。仅当选择串口通讯协议为script mode时适用。 |
device.net.ethernet.verbose=1 设置对象触发的事件有效时向串口发送事件消息 |
方法
名称 |
功能说明 |
脚本例子 |
---|---|---|
getState() |
获取网络状态,值为connected或者disconnected |
var state=device.net.ethernet.getState() 读取网络状态 |
getMacAddress() |
获取MAC地址 |
var mac=device.net.ethernet.getMacAddress() 读取MAC地址 |
saveConfig() |
保存当前的网络设置到系统环境,重启后仍然生效 |
var mac=device.net.ethernet.saveConfig() 保存当前网络设置到系统环境 |
resetConfig() |
恢复网络设置为工程初始值 |
var mac=device.net.ethernet.resetConfig() 恢复网络设置为初始值 |