EEMBC IoT-Connect is a Family of Benchmarks Designed To Test the Power Efficiency of IoT Devices

Orange Pi Development Boards

EEMBC, the Embedded Microprocessor Benchmark Consortium, has been providing benchmarks for embedded systems since 1996, including ULPBench helping to rank micro-controllers by their power efficiency. But with the Internet of Things gaining traction, it’s important to test more than just the MCU core’s power efficiency, and having a benchmark taking sensors and connectivity into account would be useful.

EEMBC EnergyBench Monitor showing Accumulated Energy while running UPLBench – Click to Enlarge

That’s exactly what EEMC IoT-Connect benchmark family aims for with the three main characteristics:

  • Provides flexibility to accommodate various communication protocols (e.g. Bluetooth, Thread, LoRa, WiFi)
  • Portable to work with any vendor’s microcontroller and radio-module products
  • Compatible with EEMBC ULPBench and EEMBC IoT-Secure benchmarks

The first benchmark of the family is IoTMark-BLE connectivity profile that supports Bluetooth (LE) MCUs. The benchmark requires fixed payload size, frequency of transmission, and transmit power, and performs a complete sequence of event ranging from sensor reading, to BLE notifications, and command write and CRC.

The IoT-Connect test infrastructure is completed, and supports IoTMark-BLE, but to access it, you’ll either need to license one or more benchmark suites, join the EEMBC Board of Directors, or an application-focused EEMBC subcommittee. There are also special licenses for faculty members colleges and universities.

The next IoT-Connect benchmark profile will be completed around Q4 2017 for another communication protocol which is yet to be decided between Wifi, Thread, and LoRA.

You can find more details on EEMBC’s IoT Connect product page.

Support CNX Software - Donate via PayPal or become a Patron on Patreon

Leave a Reply

avatar
  Subscribe  
Notify of