SmartHub.ai INFER
Product Designer
the
PRODUCT
SmartHub.ai is a technology company that focuses on providing enterprise Internet of Things (IoT) solutions. They have developed an AI-powered edge asset intelligence and management platform, which enables interoperability between edge systems, IoT hardware, and point applications. This platform provides control and visibility over various IoT edge assets through the use of customizable digital twin technology. Their INFER™ product suite is a set of AI-enabled software products that accelerate edge and enhances the user experience and security.
​
INFER is an AI-powered Edge Asset Intelligence & Management Platform that offers unparalleled support for managing a wide variety of devices and sensors at scale, consistent with enterprise policies. The platform can run in private, public clouds, hybrid, distributed, and on-premises environments.
HMI Design
User Experience Design
Interface Design
User Research
User Testing
how does it WORK ?
INFER provides programmable REST APIs to integrate with your existing enterprise solution. With these APIs, you can create, view, edit, and delete various SmartHub.ai INFER IoT Center entities such as Devices, Campaigns, Alerts, Notifications, Groups, and Users, programmatically.
Multi-use Cases
Multi-audience
Enterprise Systems
Suppliers
Partners
Customers
EDGE
Devices & Things
SmartHub.ai
INFER
Enterprise
External Ecosystem
Data Flow
Management
my
APPROACH
I followed the double diamond design process for the SmartHub.ai INFER Edge management and monitoring platform dashboard project. It is a balance between finding the problem and solving it - exploring ideas and making decisions.
Understanding the Problem
-
Research: Gather information.
-
Analyze: Identify patterns and trends.
Defining the Problem
-
Synthesize: Define the problem.
-
Focus: Narrow down to a specific issue.
Developing Possible Solutions
-
Ideate: Generate a wide range of ideas.
-
Prototype: Create low-fidelity prototypes.
Choosing and Developing the Solution
-
Test: Test with users and gather feedback.
-
Iterate: Refine based on the feedback.
-
Implement: Develop and launch.
Discover
Define
Develop
Deliver
edge device
LIFECYCLE
The INFER Suite includes a comprehensive platform for Edge Device Lifecycle Management (EDLM). This lifecycle management system is designed to provide complete visibility and control over all IoT edge assets.
​
-
Discover: Identify your edge assets across hardware, operating systems, and protocols.
-
Plan: Strategize the deployment and management of your edge devices.
-
Onboard: Implement Zero Trust onboarding, certificate-based identities, and connections.
-
Configure: Set up your devices and orchestrate workloads at the edge on containers/bare-metal OS and VMs.
-
Monitor: Keep track of your devices and proactively track vulnerabilities, anomalies, configuration drift, and data integrity of your Edge.
-
Manage: Oversee your devices and manage millions of edge devices using customizable “Digital Twin” models specific to your use cases & industry.
-
Secure: Implement security measures like Threat & Intrusion detection, mitigation by quarantining/access revocation.
-
End-of-Life: Manage the retirement and replacement of your devices.
On-board
Configure
Monitor
Manage
Secure
End-of-Life
Discover & Define
distilling
THE DATA
Throughout this process, I was not just a designer, but also a researcher, a strategist, and a problem-solver. I was the bridge between our users, our business, and our technology. It was a challenging role, but seeing our product, INFER, come to life was incredibly rewarding!
I was the one conducting user interviews, surveys, and observations - in the field, talking to users, understanding their needs, and empathizing with their pain points. Additionally, I analyzed the market, studied our competitors, and identified trends. I was responsible for understanding where our product could fit in and what unique value it could provide and communicate this with our stakeholders, ensuring that our design choices aligned with our business goals.
My current configuration lacks control points!
Vulnerable to security hacks
Creates another silo at edge and data
No uniform lifecycle protocol
No single source of truth
ADDRESSES LIMITED USE CASES
Creates vendor lock-in (H/W, Protocol, Platform dependent)
Unmanageable for enterprises,
when they have 1000s of IoT heterogeneous devices
The management procedures are disconnected and inconsistent
Now we have a problem statement!
HOW MIGHT WE simplify and unify edge device management, secure the process and make the findings accessible and intuitive for end users.
In Addition, HOW MIGHT WE...
... make our solution scalable and user-friendly?
... ensure robust security for IoT devices and the data they generate?
... leverage AI to analyze the data generated by IoT devices and extract meaningful insights?
.... simplify the process of managing many IoT devices and sensors?
... ensure that our product aligns with our business goals and strategies while complying with all relevant regulations and standards?
prioritizing REQUIREMENTS
The Edge Device Lifecycle Management (EDLM) platform requires a comprehensive Data Analytics Dashboard to report, analyze, and present data in real time. This cloud-based dashboard allows analysts to collect and organize all the relevant data into a single, convenient view. Stakeholders can visually monitor their IoT device portfolio, identify anomalies and discuss a course of action or remediate any potential issues.
​
A complex data analytics dashboard can greatly benefit from a modular interface in several ways:
​
-
Flexibility: A modular interface allows components to be rearranged, added, or removed based on the user’s needs. This makes the dashboard adaptable to different use cases.
-
Ease of Use: By breaking down complex data into smaller, manageable modules, users can more easily understand and interact with the data.
-
Scalability: As the amount of data or the number of features grows, new modules can be added without disrupting the existing layout.
-
Efficiency: Users can focus on one module at a time, reducing cognitive load and making data analysis more efficient.
-
Customization: Users can customize the dashboard to their preferences, improving user satisfaction and productivity.
-
Maintenance and Updates: With a modular design, updates or maintenance can be performed on individual modules without affecting the entire system.
KEY REQUIREMENTS for SUCCESS
key
PROPERTIES
Simplify connecting & managing EDGE environment
Assimilate the data to create meaningful insights
On the spot remediation when things go wrong
1
2
3
key
GOALS
Comprehensive Understanding:
To provide a comprehensive understanding of the IT/OT network topology.
Predictive Analytics:
To leverage valuable data from the edge to achieve predictive analytics.
Preventative Maintenance:
To enable preventative maintenance.
key
PARAMETERS
-
Interoperability:
Capable of running in private, public clouds, hybrid, distributed, and on-premises.
-
APIs:
All of the core features of the SmartHub.ai INFER IoT Center provide REST APIs.
-
Integration:
The platform provides programmable REST APIs to integrate with your existing enterprise solution.
-
Security:
The platform ensures secure onboarding and management of IoT and Edge devices.
-
Scalability:
The platform is designed to manage millions of edge devices.
Design & Develop
phase
STEPS
-
Idea Generation: This involves developing as many ideas and concepts as possible. It’s a creative, dynamic process, full of trial and error. The goal is to end with a solid set of potential solutions.
-
Sketch: Begin the design process by sketching out your ideas. This allows you to explore different design possibilities before committing to digital mockups.
-
Wireframing: This is where wireframes come in. They are used to lay out the structure of the interface, showing how the different parts relate to each other and how the user will interact with the product. Wireframes are typically low fidelity, focusing on function rather than form.
-
Collect Feedback: Gather feedback from team members and stakeholders on your sketches. This helps to refine your ideas and ensure they align with user needs and business goals.
-
Prototype: Create digital mockups and prototypes of your design. This gives you a more realistic representation of the final product and allows for more detailed testing.
This is crucial in creating and validating a product like SmartHub.ai’s INFER analytics dashboards and GUI. It involves generating a wide range of ideas for how the platform could meet the identified user needs and business goals. Prototypes are created and tested with users, and the design is iterated based on the feedback received. This process then continues until a design is developed that meets the user needs, business goals, and technical constraints.
Modular Dashboard will enable user to:
monitor IoT health
run actions on devices
identify anomalies
update software OTA
troubleshoot remotely
upload directly to cloud
design system
PLUS...
Outside of the actual product - the dashboard and everything associated with its conception - I was simultaneously directing the SmartHub.ai brand identity itself, and everything it encompasses (but that is another story for another time).
​
However, this dichotomic opportunity allowed me to develop their design system from scratch - well, visually, that is. Given the financial constraints of a lean start-up, the quickest and most efficient solution was re-skinning an existing system that used our tech and design stacks.
​
At that time, we used Carbon UI (thanks, IBM), but there are loads of UI kits.
​
Reskinning a UI kit isn't equal to a complete design system, which is why creating some form of documentation is advisable. One of the most significant benefits of starting lean is that you can prove your system's worth through doing.
Deliver
phase
STEPS
-
Finalizing the Design: This involves singling out the best ideas and choosing the final design. It’s about making decisions based on the insights gathered during the previous stages.
-
Building and Testing Prototypes: This involves creating high-fidelity prototypes that closely resemble the final product. These prototypes are then tested to ensure they meet the user needs and business goals.
-
Delivering the Solution: This involves handing over the final design to the development team for implementation. It’s about ensuring that the design is technically feasible and can be built within the defined constraints.
-
Validating the Solution: This involves conducting final usability tests and gathering feedback from users. It’s about ensuring that the final product not only meets the design specifications, but also delivers a great user experience.
-
Determining the Solution: This involves assessing the success of the solution. It’s about measuring the impact of the design on the users and the business and learning from the process for future projects.
In the context of SmartHub.ai’s INFER analytics dashboards and GUI, this stage involves finalizing the design of the dashboards and GUI, building, and testing high-fidelity prototypes, delivering the final design to the development team for implementation, validating the final product with users, and determining the success of the solution.
project
SUCCESS
A modular interface data analytics dashboard can be successful by adhering to the following principles:
​
-
User-Centric Design: It is intuitive, easy to navigate, and presents data in an understandable manner.
-
Modularity: To focus on one piece of information at a time and makes the dashboard easier to navigate.
-
Customizability: Customize the dashboard to suit their needs.
-
Scalability: Handle increasing amounts of data without becoming cluttered or difficult to navigate.
-
Interactivity: Like drilling down into details, filtering data, or changing the display format.
-
Performance: It loads and refreshes quickly and performs well, even with large amounts of data.
-
Integration: With various data sources and systems.