Profile CLI client
Difficulty: Easy
Duration: 5 minutes
Prerequisites: Monitor consumption on M3 node during experiment
Description: This document shows how to use the Profile CLI Tool utility on the frontend SSH. You will learn how to create a Profile for configure battery power supply, monitoring consumption nodes during experiment.
First step
Connect to frontend SSH and getting help :
my_computer$ ssh <login>@<site>.iot-lab.info (site = grenoble, lille, lyon, saclay, strasbourg) <login>@<site>:~$ iotlab-profile -h usage: iotlab-profile [-h] [-u USERNAME] [-p PASSWORD] [-v] {addwsn430,addm3,adda8,del,get,load} ... iotlab-profile command-line manage profiles experimentation : store you favourite resources configuration with combination of a power supply mode and an automatic measure configuration (e.g. consumption, radio, ...) positional arguments: {addwsn430,addm3,adda8,del,get,load} addwsn430 add wsn430 user profile addm3 add m3 user profile ...
if you didn’t authenticate using iotlab-auth, do it now :
<login>@<site>:~$ iotlab-auth -u login
Create a Profile
For example we want to create a Profile like the tutorial Monitor consumption on M3 node during experiment with a power supply battery (DC by default)
<login>@<site>:~$ iotlab-profile addm3 -n profile_name -p battery -current -voltage -cpower -period 8244 -avg 4
Delete a Profile
<login>@<site>:~$ iotlab-profile del -n profile_name
Get Profile nodes list
<login>@<site>:~$ iotlab-profile get -l [{ "consumption": { "average": 4, "current": true, "period": 8244, "power": true, "voltage": true }, "nodearch": "m3", "power": "battery", "profilename": "profile_name", "radio": null }, ..... ] <login>@<site>:~$ iotlab-profile get -l --archi m3 ....