IoT-LAB testbed websocket command-line client
Project description
Websocket CLI Tools provides a set of commands for interacting remotely and easily with IoT-Lab nodes using the Websosket protocol.
Websocket CLI Tools can be used in conjunction with the IoT-Lab CLI Tools commands like iotlab-auth and iotlab-experiment.
Installation:
You need python pip. To install ws-cli-tools, use pip (or pip3 for Python 3):
$ pip install iotlabwscli --user
Example:
Start an experiment, wait for it to be ready and connect to the serial port:
$ iotlab-experiment submit -d 120 -l saclay,m3,1,tutorial_m3.elf
{
"id": 65535
}
$ iotlab-experiment wait
Waiting that experiment 65535 gets in state Running
"Running"
$ iotlab-ws
Using custom api_url: https://www.iot-lab.info/rest/
Connected to m3-1.saclay
h
m3-1.saclay:
m3-1.saclay:
m3-1.saclay: IoT-LAB Simple Demo program
m3-1.saclay: Type command
m3-1.saclay: h: print this help
m3-1.saclay: t: temperature measure
m3-1.saclay: l: luminosity measure
m3-1.saclay: p: pressure measure
m3-1.saclay: u: print node uid
m3-1.saclay: d: read current date using control_node
m3-1.saclay: s: send a radio packet
m3-1.saclay: b: send a big radio packet
m3-1.saclay: e: toggle leds blinking
m3-1.saclay:
e
m3-1.saclay: cmd >
m3-1.saclay: leds > off
m3-1.saclay:
l
m3-1.saclay: cmd > Luminosity measure: 2.4414062 lux
m3-1.saclay:
^CExiting
0
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
iotlabwscli-0.2.0.tar.gz
(8.2 kB
view hashes)