EDI WSN/IoT TestBed

Main functionalities

Management: remotely reprogram multiple sensor nodes simultaneously;
Communications: control serial communication with sensor nodes;
Experiments: start, stop and repeat experiments;
Monitoring: retrieve real-time and historical experiment data;
Asses: measure and record IoT device power consumption;
Test: simulate battery discharge for IoT device;

Technical specifications

For the default sensor node, we are using the Advanticsys XM1000 node based on widely adapted TelosB architecture. Of course, if the users need to attach their own sensor nodes to the TestBed it is possible using the USB connection. Different connection types are also possible, but they must be discussed individually.

 

The interface for using TestBed is based on Python3 and implemented as a command-line interface, so it can easily be included in the existing workflow or IDE by scripting. The command-line interface enables users to access the full functionality of EDI TestBed. It is operating with high-level concepts of project and experiment, you can think of them as definition and instance accordingly. The system accepts precompiled binary files for sensor node reprogramming. Serial communication is bi-directional and can support string or binary information as necessary.

For IoT device control we are using proprietary TestBed adapter:
Modular design
Integrated USB hub
Currently three layers:
Control layer
Battery discharge and power measurement layer
Analog signal layer

Technical specification:
Power consumption: 4uA – 100mA
Noise ~35uA
Supply voltage: 0.8-4.8V
8 channel ADC/DAC

 

Inputs and outputs

The system accepts precompiled binary files for sensor node reprogramming. Serial communication is bi-directional and can support string or binary information as necessary. The system accepts commands related to experiment control as well as provides historical experiment data.
A PC capable of running a Python3 application with an internet connection is required.

Formats and standards

Google Protocol Buffers and gRPC for low level communication with EDI TestBed infrastructure.

Owner (organization)

Institute of Electronics and Computer Science (EDI)

Trainings

None

Subscribe to newsletter

Please subscribe to our mailing list to be the first one informed about the new open calls, events and other hot news!


Please check if the email you entered is correct
All done!

Your have successfully subscribed to Trinity newsletter.