An EEMBC Benchmark 

EEMBC IoTMark represents a family of IoT connectivity benchmarks to test and analyze microcontrollers and various connectivity interfaces (including Bluetooth, WiFi, Thread, LoRA, and others). EEMBC provides application developers with accurate, reliable information and tools that allow them to quickly and equitably compare the energy efficiency of system solutions targeted at IoT end-point applications.

Things of the IoT

An edge node, referred to as the 'thing' of the IoT, has three primary parts: 1) sensors; 2) processing (e.g. security, compression, protocol stack, data analysis); 3) a communication protocol to send/receive information between the edge node and the network. When designing an edge-node, battery-life is often one of the most important factors. The EEMBC IoTMark benchmarks determine the combined energy consumption of the platform, taking into consideration the real-world effects of the 'thing' parts: sensor interface, processor, and radio interface. This approach enables the optimized selection of the microcontroller, radio-frequency components, and communication protocol.

Key Characteristics of the EEMBC IoTMark Benchmark
    • Provides flexibility to accommodate various communication protocols (e.g. Bluetooth®, Thread, LoRa, WiFi)
    • Portable IoTConnect framework supports any vendor’s microcontroller and radio-module products
    • Compatible with EEMBC ULPMark and EEMBC SecureMark benchmarks

    • The first connectivity profile to be developed by the EEMBC IoTMark working group
    • Supports the selection of MCUs and radio modules with Bluetooth connectivity
    • Utilizes fixed payload size, transmission frequency, and transmit power to allow equitable comparisons
    • Simulates real IoT application with sensor read, computation, BLE transmit/receive, and sleep mode

Working Group Status
    • Finalizing details of IoTMark-BLE (e.g. transmit power settings, certification process)
    • Upcoming discussion and decision on next communication protocol to develop (Phase 2). Estimated completion time for Phase 2 is Q4 2017
    • Join the EEMBC IoTMark benchmark working group to a) help determine the exact details of this IoT benchmark; b) ensure the benchmarks are representative of all possible scenarios; c) ensure that you don’t have a competitive disadvantage. Email EEMBC for more information.
Order this Benchmark


  • Craig Giglio, Silicon Labs
  • Mark Wallis, STMicroelectronics



Order this Benchmark

Click on Image to Zoom

Click on Image to Zoom