network - lan 例程

network - lan 例程#

本示例程序用于对 CanMV 开发板进行一个 network lan的功能展示。

import network


def main():
    #获取lan接口
    a=network.LAN()
    #获取网口是否在使用
    print(a.active())
    #关闭网口
    print(a.active(0))
    #使能网口
    print(a.active(1))
    #查看网口 ip,掩码,网关,dns配置
    print(a.ifconfig())
    #设置网口 ip,掩码,网关,dns配置
    print(a.ifconfig(('192.168.0.4', '255.255.255.0', '192.168.0.1', '8.8.8.8')))
    #查看网口 ip,掩码,网关,dns配置
    print(a.ifconfig())
    #设置网口为dhcp模式
    print(a.ifconfig("dhcp"))
    #查看网口 ip,掩码,网关,dns配置
    print(a.ifconfig())
    #查看网口mac地址
    print(a.config("mac"))
    #设置网口mac地址
    print(a.config(mac="42:EA:D0:C2:0D:83"))
    #查看网口mac地址
    print(a.config("mac"))
    #设置网口为dhcp模式
    print(a.ifconfig("dhcp"))
    #查看网口 ip,掩码,网关,dns配置
    print(a.ifconfig())




main()


具体接口定义请参考 socketnetwork