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.

Wearable

Key Highlights

I

Always ON battery back up of 3 times charging

I

NFC WLC 1W Charging

I

UART over NFC with 115 Kbps baud rate

I

Extremely low power battery pack

I

Self Firmware upgrade over NFC

I

Tap to pair with Mobile App

I

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

| Engibrains’ Contribution

Segments We Worked On

Firmware

  • 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

QA

  • 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

Interface/Connectivity

  • 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!