IoT-LAB cli-tools provide a basic set of operations for managing IoT-LAB experiments from the command-line.
License
IoT-LAB cli-tools, including all examples, code snippets and attached documentation is covered by the CeCILL v2.1 free software licence.
Commands
IoT-LAB cli-tools are available through a shared entrypoint, iotlab, Many subcommands are available:
Command |
Functions |
|---|---|
iotlab auth |
configure account credentials |
iotlab experiment |
start, stop, query experiments |
iotlab node |
start, stop, reset nodes, update firmwares |
iotlab profile |
manage nodes configurations |
iotlab robot |
manage robot nodes |
iotlab status |
manage informations about testbed sites, nodes and running experiments |
Optional commands:
When IoT-Lab SSH CLI Tools is installed:
iotlab ssh |
run commands on A8 open nodes through SSH |
When IoT-Lab OML plot Tools is installed:
iotlab plot traj |
plot robot trajectory |
iotlab plot consum |
plot node consumption |
iotlab plot radio |
plot node sniffer results |
When IoT-Lab Aggregation Tools is installed:
iotlab serial |
aggregate node serial link |
iotlab sniffer |
aggregate node sniffer link |
Commands are self-documented, and usually have sub-commands which are also self-documented. Use e.g:
iotlab-node --help iotlab-profile add --help
Description
The cli-tools leverage the IoT-LAB REST API and simply wrap calls to module iotlabcli, which is a Python client for the API.
The cli-tools come as an installable Python package.
To install cli-tools from Pypi, use pip install iotlabcli.
To install cli-tools from source, use pip install --user .
Installing cli-tools automatically fetches additional dependencies as needed.
Further documentation: https://github.com/iot-lab/iot-lab/wiki/CLI-Tools
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file iotlabcli-3.3.2.tar.gz.
File metadata
- Download URL: iotlabcli-3.3.2.tar.gz
- Upload date:
- Size: 149.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d51f9213bc5a548418f7f71672dec8b5cc0fbc524fbb5049fb95744f4d3fdd61
|
|
| MD5 |
20590bfc78c4f62acbbe8cf03d4dc8ff
|
|
| BLAKE2b-256 |
bfd9eff66bcf24c8652eb252b180c944a6899af398742cda5d1fb842c506c1d7
|
File details
Details for the file iotlabcli-3.3.2-py3-none-any.whl.
File metadata
- Download URL: iotlabcli-3.3.2-py3-none-any.whl
- Upload date:
- Size: 177.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3aaca9b3dd82a8db0c2fb89db29a9f2b266af57530a7a327b2a55c31d2d89fb1
|
|
| MD5 |
a51acb56a192090b472915256a259532
|
|
| BLAKE2b-256 |
e4919de5d3009a1c2ffdd53b201fd8c6f122e0ef364bd2d6b12f730d8eed30a3
|