As Wireless Sensor Network and Internet of Things technologies are growing rapidly their development and testing technologies are becoming more available and easier to use. For example, cheap and wide range of prototyping platforms, testbeds and easy to use debugging tools. Most of these technologies can speed up development process rapidly though while large WSN (for example more than 20 nodes) can be tested locally on testbeds, testing in real-world environment still can be a task filled with daunting manual labor due to factors such as battery lifetime, environmental factors, radio coverage, manual reprogramming, configuring etc.

EDI IoT TestBed is a 100+ node heterogeneous Internet of Things and wireless sensor network testbed (distributed around 7-floor building, inside and outside) for validation and research of Internet of Things and wireless sensor network protocols. It also includes 50 mobile nodes for on-site placement, for example in a factory environment or in a vehicle. We believe that this sort of approach enables developers to move their product through technology readiness level faster, more comfortably, and with more confidence in end-product quality.

 

EDI IoT TestBed features:

  • 100+ nodes:
    • TestBed offers development of a 100+ node WSN / IoT network.
  • 7-floor building:
    • Our workstations are distributed throughout EDI 7 floor building.
  • Outside nodes:
    • Some of TestBed nodes are located outside of the building throughout the year, allowing to develop IoT systems in harsh environment, like rain, snow or heat.
  • Mobile TestBed nodes:
    Mobile TestBed node
    • If there is a need for more detailed development than we have some TestBed nodes that are mobile, allowing user to develop the system directly in target environment.
  • XM1000 (TelosB-compatible) sensor nodes:
    • If user only want to develop a program, algorithm or another software thingy, than we provide XM1000 wireless sensor nodes already connected to our workstations ready to be used.
  • Supports any node with USB connection:
    • Currently we have the ability to connect any node to USB 2.0 and also basic power connections via terminal block.
  • IEEE 802.11a/b/g/n/p protocol testing
  • IEEE 802.15.4 protocol testing
  • Energy consumption measurements:
    • Our TestBed can provide real time energy consumption measurements for the IoT device under test.
  • Battery discharge simulation:
    • Devices powered through our testbed can undergo battery discharge simulation, low voltage simulation etc.
  • Remote simultaneous reprogramming and debugging:
    • If you have more nodes than you want to reprogram one by one, than frat not, using our TestBed you can reprogram them all simultaneously.
  • 8 ADC/DAC channels for user needs:
    • Digital or analog signal generation and reading with users preferences.
  • CLI – Command line interface for easy integration into existing workflows:
    • We have developed everything with developers in mind, that is why we offer CLI for easy and seamless integration.

How we do it:

Complete EDI IoT TestBed workstation

Each Testbed workstation consists of:

  • DUT – Device Under Test (1),
    • This would be users WSN / IoT device,
    • Our workstations have already attached XM1000 nodes.
  • Testbed Adapter (2),
    • This is where the magic happens. TestBed adapeter is a modular device, that can:
      • power,
      • communicate,
      • read and generate analog and digital signals,
      • read serial output,
      • reprogram,
      • simulate battery discharge,
      • etc…
  • Ethernet router (3),
    • Ethernet router with our own specifically designed EDI IoT TestBed image.
    •  

More information about EDI IoT TestBed can be found at http://testbed.edi.lv

Projects

Publications