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.
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.