Thursday, October 29, 2026
HomeIoTHow BISSELL migrated one million vacuum units to a scalable IoT Platform...

How BISSELL migrated one million vacuum units to a scalable IoT Platform on AWS

[ad_1]

This put up was co-written by John Rotach, Sr. Utility Architect at AWS; and Mike Ply, Affiliate Director, IoT at BISSELL

Customers in international locations world wide are discovering worth in related vacuum cleaners to deal with life’s on a regular basis messes. As a part of the Web of Issues (IoT), related vacuums present customers enhanced performance, worth, and cleansing efficiency. Vacuum connectivity offers customers the power to remotely management and customise vacuum cleaner operations corresponding to beginning, stopping, or scheduling cleansing, monitoring location, monitoring utilization and battery cost, and total permits an improved cleansing course of.

BISSELL is a family-owned enterprise with over 145 years crafting premium cleansing merchandise that exceed client expectations. BISSELL affords a full vary of flooring care and air remedy merchandise. Related vacuum cleaners – notably robotic vacuums –  are a rising section of their enterprise. BISSELL has 1 million registered vacuum units of their present IoT Platform powered by AWS IoT, and at the moment 25% of these units are related within the area. With rising adoption of related vacuum cleaners world wide, BISSELL is anticipating 1 million units to be related within the area within the close to future. BISSELL wished to make sure its IoT platform might scale with this fast anticipated progress throughout product classes.

On this weblog, we focus on BISSELL’s IoT platform and the way BISSELL labored with AWS Skilled Companies to create a scalable, high-performing, and cost-effective IoT platform in preparation for onboarding merchandise and bringing new merchandise to market.

Platform challenges

Previous to working with AWS Skilled Companies, BISSELL constructed an IoT platform on AWS with numerous tradeoffs mentioned under. They used this platform to carry out end-to-end gadget administration utilizing a wi-fi + cloud + app technique as proven within the picture under.

BISSELL constructed the platform utilizing options from numerous suppliers however had challenges when attempting to innovate and add options together with:

  • Options acquired by numerous companions restricted alternative for the BISSELL growth staff to “personal” the platform.
  • Restricted visibility and traceability of gadget connection and information circulation inefficiencies inside the system.
  • Operational and efficiency points with working over 450 lambdas to help information transformation and information circulation inside the system.
  • Lack of knowledge governance and information inconsistencies when storing gadget information to Amazon DynamoDB.
  • Restricted automated testing for platform integration.

BISSELL engaged with AWS Skilled Companies to assist deal with these challenges and convey frameworks and finest practices to:

  • Lower time to onboard units to the platform.
  • Enhance the soundness of system.
  • Simplify information evaluation.
  • Enhance API response time and total efficiency of BISSELL’s OT programs.
  • Enhance gadget pairing success charge.
  • Enhance monitoring and logging to scale back manufacturing downtime.
  • Enhance troubleshooting of points.
  • Enhance automated testing.
  • Optimize utilization of AWS capabilities.

Resolution walkthrough

BISSELL and AWS Skilled Companies migrated the present manufacturing platform to a brand new platform developed utilizing Related Machine Framework (CDF). They started by working backwards from the issues, developed a minimal viable product (MVP) function set, and migrated solely what was essential to have a stable base of CDF companies and different microservices to show out scalability and agility. They repeated this course of in subsequent phases by iterating on the bottom companies and labored backwards so as to add obligatory functionalities. Including minimal safety guardrails and optimizing price and efficiency have been additionally key focus areas in these phases. These migration methods and deployment procedures created a seamless buyer expertise with minimal to no downtime.

Section 1 : Constructing baseline structure to fulfill scalability and agility

The part 1 aim was to place baseline parts into place and construct upon these parts to implement an MVP function set, that are widespread to all BISSELL related gadget product classes and ample to function a primary BISSELL gadget end-to-end. These MVP options have been:

  • Machine pairing – permitting a person to pair a related gadget with their account utilizing the BISSELL cellular utility.
  • Information ingestion –an information ingestion pipeline that permits the platform to eat information corresponding to gadget cleansing schedules and fluid utilization.
  • Information historical past – information storage and an API that permits customers to view gadget historical past and metrics.

The staff began by working backwards from the present IoT backend system, diving deep to find out which options have been important within the new platform and which have been unused or incomplete. Then, they produced an structure which met the wants of the platform within the near-term however may be prolonged for future use circumstances.

They first deployed foundational parts from Related Machine Framework (CDF), together with the Asset Library and Provisioning microservices. Subsequent, they did upfront work to attach BISSELL’s CI/CD system, which was key for the staff to develop rapidly.

In 3 months, the staff accomplished growth and replicated the MVP options known as out above within the new platform. Keys to the staff constructing the total MVP options on this time have been:

  • Incorporating baseline performance “out of the field” from CDF.
  • A modular structure with minimal interdependency between parts.
  • Deep understanding and accompanying documentation produced from deep-dive classes round present platform.
  • Elevated developer productiveness attributed to the power to face up and run particular person parts domestically on developer laptops.
  • A clear, well-understood and documented new code base.

Section 2: Iterate function set and optimize efficiency

The part 2 aim was to construct upon the MVP function set, including in options required by BISSELL’s extra complicated related merchandise. These options included:

  • Command and management – capacity for customers to start out and cease gadget cleansing schedules.
  • Machine scheduling – capacity for customers to create cleansing schedules with the platform commanding cleansing schedules primarily based on these schedules.

Together with the above options, the staff wanted to herald different present functionalities corresponding to the whole suite of cellular APIs, gadget APIs, and the gadget administration portal to allow all the fleet emigrate to the brand new platform.

Following the part 1 blueprint, the staff labored backwards from issues and held deep-dive classes to grasp performance within the present platform to find out what options to copy within the new platform. By leveraging the productiveness enhancements realized in part 1, the staff additionally accomplished the part 2 implementation in 3 months and was prepared to start full-platform testing and migration.

Different key non-functional options applied  within the new platform:

  • Implementation of finest practices throughout all the code base in areas of safety and monitoring and logging throughout all microservices.
  • Visibility into function utilization and correlation with prices.
  • Means to auto deploy copies of all the platform stack to different environments (growth and take a look at sandboxes).
  • Totally automated testing that included unit checks, integration checks (e.g. id server interplay checks and API pairing checks to make sure right writing of knowledge to Amazon DynamoDB), and system checks (e.g. simulate precise person conduct at an HTTP degree) to confirm no deterioration in performance and to make sure interactions between modules labored as anticipated.

Section 3: Migrating the fleet with zero downtime

Migrating over 1 million registered IoT units to a brand new cloud structure is complicated. Working with AWS Skilled Companies, BISSELL reviewed 3 choices for migration:

  • Iterative deployment: deploy CDF options as they’re accomplished.
  • Coordinated big-bang deployment: deploy the brand new cellular utility, gadget firmware, and cloud answer on the identical time.
  • Cloud big-bang deployment: deploy the cloud answer as one full deployment.

Every answer posed completely different dangers, complexities, feasibility, prices, and timelines. The staff collaborated intently to reach at a balanced answer that finest meet the wants of BISSELL.

The staff determined to maneuver forward with the cloud big-bang deployment. They’d deal with remaining tech debt in put up go-live actions. BISSELL went stay with the brand new platform with zero down time for customers and their name facilities obtained zero calls on points associated to going stay.

Conclusion

The brand new BISSELL IoT platform primarily based on the Related Machine Framework (CDF), met all of its goal objectives to scale on efficiency and prices. BISSELL lowered its AWS Lambda prices by 77 p.c, and its Amazon DynamoDB prices by 65 p.c; they lowered API response time by 50 p.c. Within the new growth atmosphere, the event cycle time is now minutes as a substitute of days. In manufacturing, they’ll now resolve points in hours as a substitute of days. By applicable logging patterns and detailed alerts, they improved platform upkeep.

BISSELL’s collaboration with AWS has put the BISSELL IoT platform able to scale previous its 1 million related units aim. The platform offers a greater expertise for customers and helps them notice extra worth from their related cleansing units.

To study extra about AWS IoT companies and options, go to AWS IoT or contact us. Additionally, study extra about how BISSELL constructed scalable, performant, and cost-efficient REST API for IoT Platform within the second put up of this sequence, coming quickly!

Concerning the authors

Ramesh-Chinnasamy-2Ramesh Chinnasamy is a seasoned chief for International IoT follow inside the AWS Skilled Companies International Specialty Apply. He leads IoT options for our prospects in addition to develop finest practices & packaged IoT options. He helps our prospects and companions to ship finish to finish IoT options from the sting by to the cloud to attain enterprise outcomes.
John Rotach-2John Rotach is a Senior Utility Architect working within the Sustainability International Specialty Apply in AWS Skilled Companies. He has been with skilled companies for five years serving to prospects architect and construct IoT and sustainability functions on AWS. Previous to becoming a member of skilled companies John was a software program growth engineer who helped to launch the AWS IoT service.
Mike-Ply-2Mike Ply is a Affiliate Director of IoT at BISSELL, main groups centered on connecting IoT merchandise to supply thrilling and distinctive experiences. Earlier than becoming a member of BISSELL, he lead groups in healthcare to ship revolutionary digital options to enhance the well being of the neighborhood. He additionally labored in Automotive to outline a reusable software program structure for embedded units. Mike is enthusiastic about bettering and innovating on digital experiences to simplify and enhance life’s on a regular basis duties.

 

[ad_2]

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments