Case Study: NFC Based Wireless UART SDK Development

Engibrain was contracted to create a new generation of wearables with a new microcontroller platform and support for wireless charging. The project requires a battery pack as a standard accessory to provide wireless charging capabilities and serve as a communication bridge between the wearable and PC for data transfer, debugging, and firmware upgrades.


Key Highlights


Always ON battery back up of 3 times charging


NFC WLC 1W Charging


UART over NFC with 115 Kbps baud rate


Extremely low power battery pack


Self Firmware upgrade over NFC


Tap to pair with Mobile App


11 Peripheral control + NFC comm. using smaller MCU power & memory

| Engibrains’ Contribution

Segments We Worked On


  • Complete FW development of battery pack
  • Partial FW development of wearable device
  • PC based utilities for firmware upgrade & debugging
  • Power optimization

Automation Framework

  • Modular & Data driven automation framework dev.
  • User friendly xls format to write the test cases
  • User friendly interface to configure the Test suite
  • Test execution report along with Test summary generated
  • Automation hooks for regression and email


  • 300+ Test scenarios identified and Automated
  • Test suite development for Sanity, functional, regression, Integration &
  • White box testing
  • Bug Analysis report generation with artifacts
  • Interoperability testing with multiple variant of the device

| Technologies Used

Our Tech Stack will reduce your risk

Language & Tool

  • C , C++
  • Python
  • tkinter
  • FreeRTOS
  • Eclipse
  • MCUExpresso
  • Visual Studio
  • Git
  • Atlassian Jira


  • NFC wireless charging
  • 1-Wire
  • uART
  • I2C
  • SPI

QA Tools

  • Digital Oscilloscope
  • High-end DMM
  • Hot Air Rework Station
  • Thermal Camera
  • Digital Microscope

| Let’s Talk About Your Project

We will get back to you within 2 working days!