Embedded IoT Appliance with Remote Mobile Management

Our client, a leading global manufacturer of industrial and consumer products, needed assistance with a new IoT product that they wanted to take to market. The vision was in place, but they needed technical expertise to bring it to fruition on a massive scale.

group of people in digital strategy session

Challenge

Our client, a leading global manufacturer of industrial and consumer products, needed assistance with a new IoT product that they wanted to take to market. The vision was in place, but they needed technical expertise to bring it to fruition on a massive scale.

 

Experis Solution

Experis worked with the client to design and develop software that was embedded in the new IoT appliance. Experis also developed companion mobile applications that are used to manage accounts and issue commands to the appliance remotely. The middle layer implemented cloud services to manage authentication, broker messaging, and handle events. The comprehensive system was fully scalable to handle millions of concurrent users. Experis:

  • Led design discussions with key stakeholders
  • Provided full-spectrum software development services in line with the client’s desired Agile project methodology
  • Developed IoT appliance software to run on Windows IoT Core
  • Developed native mobile applications for multiple platforms
  • Implemented middle tier functionality using Azure IoT Hub
  • Designed and developed robust user interfaces for mobile devices and the IoT appliance
  • Performed user acceptance testing and troubleshooting for all application layers, including services, core functionality, and the user interface

 

Results

The solution was delivered, allowing the client to establish a competitive advantage by getting its new product to market quickly. Features included:

  • Mobile support for Android, iOS, and Windows devices
  • Pairing of IoT appliances through mobile interface
  • Dynamic scaling of services in Azure IoT Hub
  • Real-time reporting to ensure system stability and integrity