Download PDF
Faststream Technologies > Case Studies > IoT solution for lifestyle appliance
Faststream Technologies Logo

IoT solution for lifestyle appliance

 IoT solution for lifestyle appliance - IoT ONE Case Study
The Challenge

With its proven expertise in the IoT market, Faststream Technologies was approached to help a control system & equipment design and manufacturing company to deliver complete IoT solutions for their lifestyle appliance. In this modern 21st century technology enable that appliance environment in remotely located computer communication systems and control assemblies and software connected by a standard Internet connection and capable of bilateral transfer and interpretation of status files. Also presented herein are business processes of remotely managing, monitoring, and/or controlling the environmental parameters of appliance environments using electronic control systems installed in the appliance in combination with a remotely located control system, wherein the two systems are in communication through an Internet connection.

The Solution

Lifestyle appliance IoT controller features include:

Remote monitoring of the health of the appliance

Access to the information by the homeowner, dealer, technician.

Create appliance models with the associated devices

Error codes, fault logs accessible remotely.

Connection Information.

Usage Information.

New apps for homeowner, dealer, technician

New Smart device Apps for Home Owner (Android and iOS)

New Status Information

Logs, Events.

IoT Gateway

 i.MX6UL ARM Cortex-A7 @ 696 MHz based IoT gateway is used which connects the appliance controller to cloud, web application, and mobile application (iOS and Android).

IoT gateway running on customized Linux OS and Java runtime environment.

Gateway connectivity through Wi-Fi or Ethernet.

Protocols used for communication with appliance controller and the cloud using RS485 data bus and MQTT mosquito broker

Updated Wi-Fi radio technology

Wi-Fi 802.11a/b/g/n

WLAN Maximum Output Power 18dBm (Typ)

Includes an RJ45 Ethernet Port for hardwire installation alternative

Wireless Connectivity via web access

Push Firmware Updates

User can provision the IoT Gateway using mobile applications (iOS and Android) and the application has all the controls and settings option to control the appliance controller packs

Over the Air, Software can be updated on the IoT gateway via the cloud server if a new version of the software is available on the server.

Appliance Controller

It controls all the events by receiving user commands via the IoT gateway and appliance UI touch panel using a cloud environment.

Appliance Panel

It is a UI device and connected to both the IoT gateway and controller via an RS485 data bus.

Using this device user can perform all the events in the controller.

It is used to send and receives messages/ acknowledgment to the IoT gateway and controller.

Also updates the current status of the appliance, so that user can see their appliance status in UI.

Appliance Controller events through web portal access:

Website access provides for the homeowner, dealer, technician.

Perform remote diagnostics on the appliance from the website.

Ability to understand the problem before rolling the technician.

Remote Access to technical commands.

User type defines access & information available

Alerts and Online Status Notifications sent to Home Owner, Technician, Dealer.

Appliance Control through Mobility Application:

Connecting the appliance controller using two variant mobile applications (i.e. Android and iOS) platforms using gateway and internet. When the user not physically present near the appliance panel at that time this mobile application access useful to control the system.

Technology Expertise:

Shell scripting is used to control all the hardware units and java agent is running for all the Backend Events within the embedded Linux operating system Interface. A custom JAVA KVM has been designed to decode and encode RS-485 messages using WBG API, and communications with the messaging server via MQTT. The Mongo DB is the central storage location for all application and appliance data.

Software Components:

Portal application

Java script application.

Google Polymer.

PHP

Oauth2.0

Message Processing:

Java Spring.

Pushy

Mongo DB.

Gluu IDM:

SoftwareOpenID

SAML2.0.

UMA.

SCIM.

Xhtml.

Oauth2.0REST

API service:

Java

Spring.

Mongo.

REST.

GLUU SCIM.

Oauth2.0Data

Quantitative Benefit
  • Technology Expertise:

    Shell scripting is used to control all the hardware units and the java agent is running for all the Backend Events within the embedded Linux operating system Interface. A custom JAVA KVM has been designed to decode and encode RS-485 messages using WBG API, and communications with the messaging server via MQTT. The Mongo DB is the central storage location for all application and appliance data.

  • Appliance Control through Mobility Application:

    Connecting the appliance controller using two variant mobile applications (i.e. Android and iOS) platforms using gateway and internet. When the user not physically presents near the appliance panel at that time this mobile application access useful to control the system.

Contact us

Let's talk!

* Required
* Required
* Required
* Invalid email address
By submitting this form, you agree that IoT ONE may contact you with insights and marketing messaging.
No thanks, I don't want to receive any marketing emails from IoT ONE.
Submit

Thank you for your message!
We will contact you soon.