Robot Toys Patch Management Solution for WowWee

case
  • Service:

    Custom Application Development

  • Industry:

    Custom Software Development for Startups

  • Website:

    www.wowwee.com

Description:

Custom back-end solution for update delivery automation of IoT devices.

Client

WowWee is a leading designer, manufacturer, marketer and distributor of innovative hi-tech consumer robotic toys, as well as entertainment and digital products.

Brief

WowWee was seeking to automate the management and delivery of software updates to its smart devices — application controlled robot toys. Existing market solutions were unsuitable to the specific use cases: uploading new game modes to the robotic toys, assuring continuous delivery of in-app advertisements.

Technologies and tools

angular
css_logo
feathers framework logo
git logo
html_logo
jQuery logo

Challenges and solutions

Due to a lack of a unified system, the client’s update process was complicated and complex. Updates had to be delivered to connected devices individually, and the range of entities in need of software updates was quite diverse. The implemented solution included 5 modules:
  • Advertisement module – adds set-up and distribution
  • Application module – app navigation
  • Firmware module – changing and updating system files
  • Configurations module – application configuration file management
  • Messages module – text file changes and updates
Data access was complicated by a lack of administrative roles and was prone to security breaches. To prevent the unexpected damage or security breaches Smart IT implemented:
  • Two-stage authorization system via text messages
  • Google Authenticator integration (2FA)
  • Data validation via the back-end
  • Clearance level-based admin roles
In order to also reduce development costs for the client, Smart IT also offered to customize the existing dashboard UI in line with the new functionality, instead of building a new user interface from scratch.
  • Updated existing UI

Smart IT delivered a multi-module solution, which allowed the client to deliver controlled updates to desired entities, instead of updating the whole application every time.
  • Modular back-office system
  • Advanced patch management
  • Permissioned data access
  • Information security across mobile applications
  • 5

    new application modules
  • 3

    new security updates
  • 3

    full-time software engineers hired
  • 1

    dashboard to rule it all

Looking for a custom IoT solution?

Contact us