Controlling Home Devices at fingertips with SmartPlug for Smart Homes
Client Overview

US-based firm, founded in 1956 that designs, manufactures, and distributes a broad range of consumer electronics that are both innovative and high in quality. Their key product lines include alarm clocks, clock radios, portable speakers, home audio systems, headphones, and smartphone/tablet accessories that are distributed in over 70 countries.

Business Challenge

The client wanted to develop a Wi-Fi enabled SmartPlug that was:

  • Apple HomeKit compatible
  • Can communicate with Mobile Application and Cloud to control Home devices
  • Supports OTA upgrade
Volansys Solution

VOLANSYS developed firmware for the client’s Wi-Fi enabled SmartPlug, developed Mobile Application for android/iOS platform and performed Quality Engineering for the device. The device has features like:

  • Apple HomeKit and SIRI command control
  • SmartPlug available in three different variants:
    • Variant 1: ON/OFF and schedule through Mobile App
    • Variant 2: ON/OFF and schedule through Mobile App and RF Remote Control
    • Variant 3: ON/OFF and schedule through Mobile App and RF Remote Control along with                              Power consumption monitoring
  • Wi-Fi connectivity to Cloud-based IoT platform
  • Device ON/OFF and scheduling using iOS/Android Mobile Application
  • Provided auto pairing support
  • Supports OTA firmware upgrade
  • RF based remote control to control devices


  • Designed and developed SmartPlug Firmware
  • Designed and developed Smart plug (iSP 6/8) end-to-end solution
  • RTOS based application firmware development for:
    • Driver Integration: Power Meter, RF Receiver
    • Implemented Energy consumption monitoring
    • RF Remote Control and Pairing handling
  • Added OTA firmware upgrade support
  • Implemented APIs on Client’s cloud for communication and provided cloud hosting services


  • Developed mobile application for iOS and Android platforms


  • Prepared test case for the end-to-end product functionality testing
  • Performed white-box as well as black-box testing including:
    • Unit, Functional and Stress testing of end to end system
  • HomeKit self-certification testing
Benefits Delivered
  • Control Home Devices connected to SmartPlug from anywhere anytime
  • HomeKit self-certification
  • Remote firmware upgrade