Available NCAPs
- Raspberry PI runs an NCAP that support TIMs wired connect through UART, connected to the user’s network through WiFi.
- Raspberry PI runs an NCAP that support TIMs wireless connect through a 2.4MHz eZ430-RF2500 radio using an agnostic protocol, connected to the user’s network through WiFi.
Simple configuration

Fig. 1 - Wired connection between TIM and NCAP

Fig. 2 - Wireless connection between a TIM and NCAP

Fig. 3 - Wireless connection between a TIMs and NCAP
Advanced configuration

Available TIMs
- MSP430F5529 Experimenter Board runs a wired TIM that can connect to the NCAP through UART.
- MSP430F5529 Experimenter Board runs a wireless TIM that can connect to the NCAP through a 2.4MHz eZ430-RF2500 radio using an agnostic protocol.
- Z430-RF2500 runs a wireless TIM that can connect to the NCAP through a 2.4MHz eZ430-RF2500 radio using an agnostic protocol.
Other wireless NCAP to TIM connections, such as WiFi and Bluetooth, will be supported soon. Currently, available TIMs use the Texas Instruments MSP430 MCU family. Shortly, Micro Energy EFM32 MCU family will also be supported.
Available publishing/subscribing platform
Raspberry PI runs an MQTT broker connected to the Ethernet.
Available energy harvest mechanisms
- Vibration electromagnetic harvester.
- Vibration Piezoelectric harvester.
- Thermoelectric harvester.
- Microbial fuel cell harvester.
Energy Profiling
The CoE can also profile energy usage at TIM using the following tools:
- STMicroelectronics’ STM32 Power Shield allow any TIM energy profile.
- EnergyTrace™ technology for TIMs implemented with a Texas Instruments MSP430 and MSP432 microcontroller.
- Energy Profiler from Simplicity Studio for TIMs implemented with a Micro Energy EFM32 Microcontroller.
The CoE is working to provide EEMBC IoTMark and IoTMark-BLE benchmark testing as defined by the Embedded Microprocessor Benchmark Consortium.
Supported Integrated Development Interface
The CoE@UBI can develop TIMs firmware using the following Integrated Development Interface:
- Code Composer Studio for Texas Instruments
- Keil for ARM
- Simplicity Studio form Micro Energy
- IAR
NCAPS code is developed in Python

