Skip to content
WIZNet WIZ1000/WIZ110SR/WIZ1x0SR configurator written in Python.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
README.md
main.py

README.md

WIZNet WIZ1000 / WIZ110SR / WIZ1x0SR Configurator

This project intends to perform the configuration over the network of WIZnet WIZ1000, WIZ110SR / WIZ1x0SR devices.

This program is compatible with Linux, *BSD, and Windows.

How it works

This program implements several configurator written by WIZnet, but modified to support as many S2E devices as possible.

I only have WIZ1000 & WIZ110SR for now, so that's what I'm supporting.

Thoses devices can communicate over the network to find them, and configure them.

  • Default broadcast address 192.168.11.255
  • Default search password: "wiznet"

Read the source for more details.

Exemples

$ python main.py --help
Usage: main.py [options]

Options:
  -h, --help            show this help message and exit
  -b BROADCAST_ADDRESS  Broadcast address
  -a ADDRESS            Device IP address
  --device-type=DEVICE_TYPE
  [...]

Broadcast search on 192.168.11.255 and print config for each device found:

$ python main.py -b 192.168.11.255
Config for 192.168.11.2 XX:XX:XX:XX:XX:XX WIZ1000 v1.4
    mac='00:08:XX:XX:XX:XX'
    operation_mode='server'
    ip='192.168.11.2'
    netmask='255.255.255.0'
    gateway='192.168.11.1'
    port='5000'
    remote_ip='192.168.11.3'
    remote_port='5000'
    baudrate='115200'
    databit='8'
    parity='none'
    stop_bit='1'
    flow='none'
    packing_byte='0'
    packing_length='0'
    packing_interval='0'
    tcp_timeout='0'
    debug_enabled='False'
    firmware_version='1.4'
    ip_config_mode='static'
    ip_protocol='tcp'
    connected='False'
    remote_use_dns='False'
    dns_server='0.0.0.0'
    remote_host_dns='                                '
    serial_trigger_status='False'
    serial_trigger_command='0x2b 0x2b 0x2b '
    pppoe_login='                                '
    pppoe_password='                                '
    wiznet_password_enabled='False'
    wiznet_password='        '
    rfc2217_port='23'
    rfc2217_password='wiznet  '
    search_password='wiznet  '
    keepalive_interval='20'
    remote_ip_udp='192.168.11.3'

Broadcast set debug_enabled on 192.168.11.255 and mac = aa:bb:cc:dd:ee:ff

$ python main.py -b 192.168.11.255 -m aa:bb:cc:dd:ee:ff --debug-enabled

Set debug_enabled only on 192.168.11.2

$ python main.py -a 192.168.11.2 --debug-enabled

Author

Laurent COUSTET

Licence

BSD

You can’t perform that action at this time.