A Library for controlling the NetIO 230A in bash
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
seiichiro 1f0a7c5ef9 adjusted README 10 years ago
COPYING Initial version, github repository created 10 years ago
README adjusted README 10 years ago
libnetio230a.sh Initial version, github repository created 10 years ago

README

This project provides you with a bash library to control a NetIO 230A LAN IP Remote Socket.

PREQUISITES:
============

the following tools are needed to use this script:

* bash
* wget
* md5sum (for encrypted login)


LIMITATIONS:
============

The library currently only can control one netio at a time. if you want to control more you have
to logout/login whenever you switch between them. The login will be remembered for the current
script or bash instance until a logout is done.


USAGE EXAMPLES:
===============

# import the library

source libnetio230a.sh

# login to the NetIO at 192.168.1.10 with encrypted login user power password 123

netio.login 192.168.1.10 c power 123

# get status of port 3 and print it

netio.getport 192.168.1.10 3
echo $?

# set port 4 to off

netio.setport 192.168.1.10 4 0

# logout

netio.logout