SlideShare a Scribd company logo
1 of 15
Download to read offline
Integrated Computer Solutions Inc. www.ics.com
How to Craft a Winning IOT Device
Management Solution
1
What you need to know about managing your connected devices
Integrated Computer Solutions Inc. www.ics.com
About ICS
Established in 1987, Integrated Computer
Solutions, Inc. (ICS) delivers innovative software
solutions with a full suite of services to accelerate
development of successful next-gen products.
ICS is headquartered outside Boston in Waltham,
Mass. with offices in California, Canada and
Europe.
● End-to-end software house
● UI and UX design services
● Full stack software development
● Cloud-native application development
● Medical regulatory compliance
2
Integrated Computer Solutions Inc. www.ics.com
Our Markets
ICS specializes in software solutions for mission-critical and
regulated industries, including:
Aerospace & Defense
Industrial Controls
& IoT
Automotive &
Transportation
Medical &
Life Sciences
3
Integrated Computer Solutions Inc. www.ics.com
A Few of Our Customers
4
4
Integrated Computer Solutions Inc. www.ics.com
Integrated Computer Solutions Inc.
IoT Solutions
Integrated Computer Solutions Inc. www.ics.com
Agenda
1. Business Applications
2. Connectivity Capabilities
3. Analytics Capabilities
4. Dashboarding Capabilities
5. Fundamental Features
a. MQTT pub/sub topics
b. Rules Engine
c. Device Shadow
Integrated Computer Solutions Inc. www.ics.com
www.ics.com
Business Applications:
1. Understand mobile users clicks to purchase.
2. Monitor inventory in real time and reorder supplies just
in time.
3. Avoid revenue and reputation loss by troubleshooting
remotely, therefore quickly, when devices go
inoperative.
4. Avoid downtime by tracking wear and tear.
5. Monitor sensors and react quickly to environmental
conditions.
6. Track valuable items, find items gone missing.
7. Cut costs by obviating the need to manage servers.
8. Manage data storage costs with data lifecycle policies
that you determine.
7
7
Integrated Computer Solutions Inc. www.ics.com
www.ics.com
Connectivity Capabilities:
1. Control IoT devices with a mobile app, from anywhere.
Read device state from the app.
2. Message devices granularly: send to all fleet, groups,
or a specific device.
3. Get sensor data from devices.
4. Connect device-generated data to powerful cloud
services: cost-optimized storage, analytics, alarms,
logs, visualization dashboards.
5. Perform maintenance actions on devices from
anywhere: reboots, factory resets, execute scripts, OS
commands.
6. Stream files to devices.
7. Protect devices with secure mutual authentication.
8
8
Integrated Computer Solutions Inc. www.ics.com
www.ics.com
Analytics Capabilities:
1. Know the state of your devices immediately, in real
time.
2. Leverage purpose-built IoT business intelligence with
functions, trends and patterns.
3. Understand your mobile users through clickstream
analytics.
4. Check your data periodically with scheduled queries.
5. Act on knowledge gained through real-time mobile or
email alerts.
6. Detect anomalies with Machine Learning.
9
9
Integrated Computer Solutions Inc. www.ics.com
www.ics.com
Dashboarding Capabilities:
1. Visualize device data with graphs and plots.
2. Monitor your devices with metrics and logs.
3. Gain insight with interactive graphs and plots.
4. Leverage dashboarding templates for a quick start.
5. Present the state of devices in real time with kiosk or
TV mode.
6. Share, with support for desktop and mobile browsers.
7. Foster a data-driven culture.
10
10
Integrated Computer Solutions Inc. www.ics.com
www.ics.com
Fundamental Features:
MQTT pub/sub topics:
1. Topics can be used for communication between IoT
devices, and between a control center (web or mobile
app) and devices.
2. With topics it’s possible to create a hierarchy of
instruments, e.g. /sensors/temp/room3.
3. Addressability can go down to individual device and
topic level. So control and devices can talk to each
other exactly how they want, granularly, or groups
consisting of millions of devices.
4. Topics guarantee messages will be delivered even
when devices are offline. This is often the case for
fielded devices.
5. The use of topics adds robustness to IoT projects.
11
11
Integrated Computer Solutions Inc. www.ics.com
www.ics.com
Fundamental Features:
Rules Engine:
1. The rules engine is used for data ingestion to the
cloud. This is the essence of cloud computing.
2. You can ingest, filter, transform, and route data sent
from devices to a myriad of cloud services.
3. Use your MQTT messages to trigger cloud services,
such as analytics, alarms, storage, etc.
4. Route MQTT messages to cloud functions for further
processing.
12
12
Integrated Computer Solutions Inc. www.ics.com
www.ics.com
Fundamental Features:
Device Shadow:
1. The shadow is a device’s mirror image in the cloud, in
JSON format. When you think shadow, think device
state.
2. Device shadows allow an application to query and
command the state of devices.
3. A shadow allows your application to communicate
with devices using the usual http protocol. This
accelerates development. No need to use protocols
with which your SDK of choice may not be compatible.
4. The device shadow is always available. So you never
lose a command. Commands to device and state
messages to the shadow are updated when devices
come back online.
13
13
Integrated Computer Solutions Inc. www.ics.com
Takeaway
Constrained Devices
Fitted with sensors
14
Integrated Computer Solutions Inc. www.ics.com
Integrated Computer Solutions Inc.
Thank You!
Any questions?
Contact: sales@ics.com
Direct Line: 617.621.0060

More Related Content

Similar to How to Craft a Winning IOT Device Management Solution

Computing solutions
Computing solutionsComputing solutions
Computing solutionsToufik Kaci
 
Design and Implementation of Smart Bell Notification System using IoT
Design and Implementation of Smart Bell Notification System using IoTDesign and Implementation of Smart Bell Notification System using IoT
Design and Implementation of Smart Bell Notification System using IoTIJRTEMJOURNAL
 
Design and Implementation of Smart Bell Notification System using IoT
Design and Implementation of Smart Bell Notification System using IoT	Design and Implementation of Smart Bell Notification System using IoT
Design and Implementation of Smart Bell Notification System using IoT journal ijrtem
 
Successful Industrial IoT Patterns
Successful Industrial IoT PatternsSuccessful Industrial IoT Patterns
Successful Industrial IoT PatternsWSO2
 
Intel SoC as a Platform to Connect Sensor Data to AWS
Intel SoC as a Platform to Connect Sensor Data to AWSIntel SoC as a Platform to Connect Sensor Data to AWS
Intel SoC as a Platform to Connect Sensor Data to AWSAmazon Web Services
 
Internet of Things.pptx
Internet of Things.pptxInternet of Things.pptx
Internet of Things.pptxEshwar Prasad
 
Are you ready for Microsoft Azure Sphere?
Are you ready for Microsoft Azure Sphere?Are you ready for Microsoft Azure Sphere?
Are you ready for Microsoft Azure Sphere?Mirco Vanini
 
Creating end-to-end IoT applications with Eclipse Kura & Solair IoT Platform
Creating end-to-end IoT applications with Eclipse Kura & Solair IoT PlatformCreating end-to-end IoT applications with Eclipse Kura & Solair IoT Platform
Creating end-to-end IoT applications with Eclipse Kura & Solair IoT PlatformSolair
 
Chapter_1.pptx
Chapter_1.pptxChapter_1.pptx
Chapter_1.pptxAadiSoni3
 
1. What is a mobile architecture and what are some of the design con.pdf
1. What is a mobile architecture and what are some of the design con.pdf1. What is a mobile architecture and what are some of the design con.pdf
1. What is a mobile architecture and what are some of the design con.pdffazalenterprises
 
Windows developer program for IoT
Windows developer program for IoTWindows developer program for IoT
Windows developer program for IoTMirco Vanini
 
IoT Agent Design Principles
IoT Agent Design PrinciplesIoT Agent Design Principles
IoT Agent Design Principlesardexateam
 
21 Innovative IoT Products To Watch at Hannover Messe 2017
21 Innovative IoT Products To Watch at Hannover Messe 201721 Innovative IoT Products To Watch at Hannover Messe 2017
21 Innovative IoT Products To Watch at Hannover Messe 2017Kudzai Manditereza
 
IoT Platform Meetup - IBM
IoT Platform Meetup - IBMIoT Platform Meetup - IBM
IoT Platform Meetup - IBMFilip Kolář
 
Preparing the Data Center for the Internet of Things
Preparing the Data Center for the Internet of ThingsPreparing the Data Center for the Internet of Things
Preparing the Data Center for the Internet of ThingsIntel IoT
 
NotifyMDM
NotifyMDM NotifyMDM
NotifyMDM tmi3
 

Similar to How to Craft a Winning IOT Device Management Solution (20)

Computing solutions
Computing solutionsComputing solutions
Computing solutions
 
iot
iotiot
iot
 
Design and Implementation of Smart Bell Notification System using IoT
Design and Implementation of Smart Bell Notification System using IoTDesign and Implementation of Smart Bell Notification System using IoT
Design and Implementation of Smart Bell Notification System using IoT
 
Design and Implementation of Smart Bell Notification System using IoT
Design and Implementation of Smart Bell Notification System using IoT	Design and Implementation of Smart Bell Notification System using IoT
Design and Implementation of Smart Bell Notification System using IoT
 
Successful Industrial IoT Patterns
Successful Industrial IoT PatternsSuccessful Industrial IoT Patterns
Successful Industrial IoT Patterns
 
Intel SoC as a Platform to Connect Sensor Data to AWS
Intel SoC as a Platform to Connect Sensor Data to AWSIntel SoC as a Platform to Connect Sensor Data to AWS
Intel SoC as a Platform to Connect Sensor Data to AWS
 
Week 6.pptx
Week 6.pptxWeek 6.pptx
Week 6.pptx
 
Internet of Things.pptx
Internet of Things.pptxInternet of Things.pptx
Internet of Things.pptx
 
Are you ready for Microsoft Azure Sphere?
Are you ready for Microsoft Azure Sphere?Are you ready for Microsoft Azure Sphere?
Are you ready for Microsoft Azure Sphere?
 
Creating end-to-end IoT applications with Eclipse Kura & Solair IoT Platform
Creating end-to-end IoT applications with Eclipse Kura & Solair IoT PlatformCreating end-to-end IoT applications with Eclipse Kura & Solair IoT Platform
Creating end-to-end IoT applications with Eclipse Kura & Solair IoT Platform
 
Aca presentation arm_
Aca presentation arm_Aca presentation arm_
Aca presentation arm_
 
Chapter_1.pptx
Chapter_1.pptxChapter_1.pptx
Chapter_1.pptx
 
1. What is a mobile architecture and what are some of the design con.pdf
1. What is a mobile architecture and what are some of the design con.pdf1. What is a mobile architecture and what are some of the design con.pdf
1. What is a mobile architecture and what are some of the design con.pdf
 
IoT Products
IoT Products IoT Products
IoT Products
 
Windows developer program for IoT
Windows developer program for IoTWindows developer program for IoT
Windows developer program for IoT
 
IoT Agent Design Principles
IoT Agent Design PrinciplesIoT Agent Design Principles
IoT Agent Design Principles
 
21 Innovative IoT Products To Watch at Hannover Messe 2017
21 Innovative IoT Products To Watch at Hannover Messe 201721 Innovative IoT Products To Watch at Hannover Messe 2017
21 Innovative IoT Products To Watch at Hannover Messe 2017
 
IoT Platform Meetup - IBM
IoT Platform Meetup - IBMIoT Platform Meetup - IBM
IoT Platform Meetup - IBM
 
Preparing the Data Center for the Internet of Things
Preparing the Data Center for the Internet of ThingsPreparing the Data Center for the Internet of Things
Preparing the Data Center for the Internet of Things
 
NotifyMDM
NotifyMDM NotifyMDM
NotifyMDM
 

More from ICS

Practical Advice for FDA’s 510(k) Requirements.pdf
Practical Advice for FDA’s 510(k) Requirements.pdfPractical Advice for FDA’s 510(k) Requirements.pdf
Practical Advice for FDA’s 510(k) Requirements.pdfICS
 
Accelerating Development of a Safety-Critical Cobot Welding System with Qt/QM...
Accelerating Development of a Safety-Critical Cobot Welding System with Qt/QM...Accelerating Development of a Safety-Critical Cobot Welding System with Qt/QM...
Accelerating Development of a Safety-Critical Cobot Welding System with Qt/QM...ICS
 
Overcoming CMake Configuration Issues Webinar
Overcoming CMake Configuration Issues WebinarOvercoming CMake Configuration Issues Webinar
Overcoming CMake Configuration Issues WebinarICS
 
Enhancing Quality and Test in Medical Device Design - Part 2.pdf
Enhancing Quality and Test in Medical Device Design - Part 2.pdfEnhancing Quality and Test in Medical Device Design - Part 2.pdf
Enhancing Quality and Test in Medical Device Design - Part 2.pdfICS
 
Designing and Managing IoT Devices for Rapid Deployment - Webinar.pdf
Designing and Managing IoT Devices for Rapid Deployment - Webinar.pdfDesigning and Managing IoT Devices for Rapid Deployment - Webinar.pdf
Designing and Managing IoT Devices for Rapid Deployment - Webinar.pdfICS
 
Quality and Test in Medical Device Design - Part 1.pdf
Quality and Test in Medical Device Design - Part 1.pdfQuality and Test in Medical Device Design - Part 1.pdf
Quality and Test in Medical Device Design - Part 1.pdfICS
 
Creating Digital Twins Using Rapid Development Techniques.pdf
Creating Digital Twins Using Rapid Development Techniques.pdfCreating Digital Twins Using Rapid Development Techniques.pdf
Creating Digital Twins Using Rapid Development Techniques.pdfICS
 
Secure Your Medical Devices From the Ground Up
Secure Your Medical Devices From the Ground Up Secure Your Medical Devices From the Ground Up
Secure Your Medical Devices From the Ground Up ICS
 
Cybersecurity and Software Updates in Medical Devices.pdf
Cybersecurity and Software Updates in Medical Devices.pdfCybersecurity and Software Updates in Medical Devices.pdf
Cybersecurity and Software Updates in Medical Devices.pdfICS
 
MDG Panel - Creating Expert Level GUIs for Complex Medical Devices
MDG Panel - Creating Expert Level GUIs for Complex Medical DevicesMDG Panel - Creating Expert Level GUIs for Complex Medical Devices
MDG Panel - Creating Expert Level GUIs for Complex Medical DevicesICS
 
Bridging the Gap Between Development and Regulatory Teams
Bridging the Gap Between Development and Regulatory TeamsBridging the Gap Between Development and Regulatory Teams
Bridging the Gap Between Development and Regulatory TeamsICS
 
Basic Cmake for Qt Users
Basic Cmake for Qt UsersBasic Cmake for Qt Users
Basic Cmake for Qt UsersICS
 
Software Update Mechanisms: Selecting the Best Solutin for Your Embedded Linu...
Software Update Mechanisms: Selecting the Best Solutin for Your Embedded Linu...Software Update Mechanisms: Selecting the Best Solutin for Your Embedded Linu...
Software Update Mechanisms: Selecting the Best Solutin for Your Embedded Linu...ICS
 
Qt Installer Framework
Qt Installer FrameworkQt Installer Framework
Qt Installer FrameworkICS
 
Bridging the Gap Between Development and Regulatory Teams
Bridging the Gap Between Development and Regulatory TeamsBridging the Gap Between Development and Regulatory Teams
Bridging the Gap Between Development and Regulatory TeamsICS
 
Overcome Hardware And Software Challenges - Medical Device Case Study
Overcome Hardware And Software Challenges - Medical Device Case StudyOvercome Hardware And Software Challenges - Medical Device Case Study
Overcome Hardware And Software Challenges - Medical Device Case StudyICS
 
User Experience Design for IoT
User Experience Design for IoTUser Experience Design for IoT
User Experience Design for IoTICS
 
Software Bill of Materials - Accelerating Your Secure Embedded Development.pdf
Software Bill of Materials - Accelerating Your Secure Embedded Development.pdfSoftware Bill of Materials - Accelerating Your Secure Embedded Development.pdf
Software Bill of Materials - Accelerating Your Secure Embedded Development.pdfICS
 
5 Key Considerations at the Start of SaMD Development
5 Key Considerations at the Start of SaMD Development5 Key Considerations at the Start of SaMD Development
5 Key Considerations at the Start of SaMD DevelopmentICS
 
An In-Depth Look Into Microcontrollers
An In-Depth Look Into MicrocontrollersAn In-Depth Look Into Microcontrollers
An In-Depth Look Into MicrocontrollersICS
 

More from ICS (20)

Practical Advice for FDA’s 510(k) Requirements.pdf
Practical Advice for FDA’s 510(k) Requirements.pdfPractical Advice for FDA’s 510(k) Requirements.pdf
Practical Advice for FDA’s 510(k) Requirements.pdf
 
Accelerating Development of a Safety-Critical Cobot Welding System with Qt/QM...
Accelerating Development of a Safety-Critical Cobot Welding System with Qt/QM...Accelerating Development of a Safety-Critical Cobot Welding System with Qt/QM...
Accelerating Development of a Safety-Critical Cobot Welding System with Qt/QM...
 
Overcoming CMake Configuration Issues Webinar
Overcoming CMake Configuration Issues WebinarOvercoming CMake Configuration Issues Webinar
Overcoming CMake Configuration Issues Webinar
 
Enhancing Quality and Test in Medical Device Design - Part 2.pdf
Enhancing Quality and Test in Medical Device Design - Part 2.pdfEnhancing Quality and Test in Medical Device Design - Part 2.pdf
Enhancing Quality and Test in Medical Device Design - Part 2.pdf
 
Designing and Managing IoT Devices for Rapid Deployment - Webinar.pdf
Designing and Managing IoT Devices for Rapid Deployment - Webinar.pdfDesigning and Managing IoT Devices for Rapid Deployment - Webinar.pdf
Designing and Managing IoT Devices for Rapid Deployment - Webinar.pdf
 
Quality and Test in Medical Device Design - Part 1.pdf
Quality and Test in Medical Device Design - Part 1.pdfQuality and Test in Medical Device Design - Part 1.pdf
Quality and Test in Medical Device Design - Part 1.pdf
 
Creating Digital Twins Using Rapid Development Techniques.pdf
Creating Digital Twins Using Rapid Development Techniques.pdfCreating Digital Twins Using Rapid Development Techniques.pdf
Creating Digital Twins Using Rapid Development Techniques.pdf
 
Secure Your Medical Devices From the Ground Up
Secure Your Medical Devices From the Ground Up Secure Your Medical Devices From the Ground Up
Secure Your Medical Devices From the Ground Up
 
Cybersecurity and Software Updates in Medical Devices.pdf
Cybersecurity and Software Updates in Medical Devices.pdfCybersecurity and Software Updates in Medical Devices.pdf
Cybersecurity and Software Updates in Medical Devices.pdf
 
MDG Panel - Creating Expert Level GUIs for Complex Medical Devices
MDG Panel - Creating Expert Level GUIs for Complex Medical DevicesMDG Panel - Creating Expert Level GUIs for Complex Medical Devices
MDG Panel - Creating Expert Level GUIs for Complex Medical Devices
 
Bridging the Gap Between Development and Regulatory Teams
Bridging the Gap Between Development and Regulatory TeamsBridging the Gap Between Development and Regulatory Teams
Bridging the Gap Between Development and Regulatory Teams
 
Basic Cmake for Qt Users
Basic Cmake for Qt UsersBasic Cmake for Qt Users
Basic Cmake for Qt Users
 
Software Update Mechanisms: Selecting the Best Solutin for Your Embedded Linu...
Software Update Mechanisms: Selecting the Best Solutin for Your Embedded Linu...Software Update Mechanisms: Selecting the Best Solutin for Your Embedded Linu...
Software Update Mechanisms: Selecting the Best Solutin for Your Embedded Linu...
 
Qt Installer Framework
Qt Installer FrameworkQt Installer Framework
Qt Installer Framework
 
Bridging the Gap Between Development and Regulatory Teams
Bridging the Gap Between Development and Regulatory TeamsBridging the Gap Between Development and Regulatory Teams
Bridging the Gap Between Development and Regulatory Teams
 
Overcome Hardware And Software Challenges - Medical Device Case Study
Overcome Hardware And Software Challenges - Medical Device Case StudyOvercome Hardware And Software Challenges - Medical Device Case Study
Overcome Hardware And Software Challenges - Medical Device Case Study
 
User Experience Design for IoT
User Experience Design for IoTUser Experience Design for IoT
User Experience Design for IoT
 
Software Bill of Materials - Accelerating Your Secure Embedded Development.pdf
Software Bill of Materials - Accelerating Your Secure Embedded Development.pdfSoftware Bill of Materials - Accelerating Your Secure Embedded Development.pdf
Software Bill of Materials - Accelerating Your Secure Embedded Development.pdf
 
5 Key Considerations at the Start of SaMD Development
5 Key Considerations at the Start of SaMD Development5 Key Considerations at the Start of SaMD Development
5 Key Considerations at the Start of SaMD Development
 
An In-Depth Look Into Microcontrollers
An In-Depth Look Into MicrocontrollersAn In-Depth Look Into Microcontrollers
An In-Depth Look Into Microcontrollers
 

Recently uploaded

Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 

Recently uploaded (20)

Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 

How to Craft a Winning IOT Device Management Solution

  • 1. Integrated Computer Solutions Inc. www.ics.com How to Craft a Winning IOT Device Management Solution 1 What you need to know about managing your connected devices
  • 2. Integrated Computer Solutions Inc. www.ics.com About ICS Established in 1987, Integrated Computer Solutions, Inc. (ICS) delivers innovative software solutions with a full suite of services to accelerate development of successful next-gen products. ICS is headquartered outside Boston in Waltham, Mass. with offices in California, Canada and Europe. ● End-to-end software house ● UI and UX design services ● Full stack software development ● Cloud-native application development ● Medical regulatory compliance 2
  • 3. Integrated Computer Solutions Inc. www.ics.com Our Markets ICS specializes in software solutions for mission-critical and regulated industries, including: Aerospace & Defense Industrial Controls & IoT Automotive & Transportation Medical & Life Sciences 3
  • 4. Integrated Computer Solutions Inc. www.ics.com A Few of Our Customers 4 4
  • 5. Integrated Computer Solutions Inc. www.ics.com Integrated Computer Solutions Inc. IoT Solutions
  • 6. Integrated Computer Solutions Inc. www.ics.com Agenda 1. Business Applications 2. Connectivity Capabilities 3. Analytics Capabilities 4. Dashboarding Capabilities 5. Fundamental Features a. MQTT pub/sub topics b. Rules Engine c. Device Shadow
  • 7. Integrated Computer Solutions Inc. www.ics.com www.ics.com Business Applications: 1. Understand mobile users clicks to purchase. 2. Monitor inventory in real time and reorder supplies just in time. 3. Avoid revenue and reputation loss by troubleshooting remotely, therefore quickly, when devices go inoperative. 4. Avoid downtime by tracking wear and tear. 5. Monitor sensors and react quickly to environmental conditions. 6. Track valuable items, find items gone missing. 7. Cut costs by obviating the need to manage servers. 8. Manage data storage costs with data lifecycle policies that you determine. 7 7
  • 8. Integrated Computer Solutions Inc. www.ics.com www.ics.com Connectivity Capabilities: 1. Control IoT devices with a mobile app, from anywhere. Read device state from the app. 2. Message devices granularly: send to all fleet, groups, or a specific device. 3. Get sensor data from devices. 4. Connect device-generated data to powerful cloud services: cost-optimized storage, analytics, alarms, logs, visualization dashboards. 5. Perform maintenance actions on devices from anywhere: reboots, factory resets, execute scripts, OS commands. 6. Stream files to devices. 7. Protect devices with secure mutual authentication. 8 8
  • 9. Integrated Computer Solutions Inc. www.ics.com www.ics.com Analytics Capabilities: 1. Know the state of your devices immediately, in real time. 2. Leverage purpose-built IoT business intelligence with functions, trends and patterns. 3. Understand your mobile users through clickstream analytics. 4. Check your data periodically with scheduled queries. 5. Act on knowledge gained through real-time mobile or email alerts. 6. Detect anomalies with Machine Learning. 9 9
  • 10. Integrated Computer Solutions Inc. www.ics.com www.ics.com Dashboarding Capabilities: 1. Visualize device data with graphs and plots. 2. Monitor your devices with metrics and logs. 3. Gain insight with interactive graphs and plots. 4. Leverage dashboarding templates for a quick start. 5. Present the state of devices in real time with kiosk or TV mode. 6. Share, with support for desktop and mobile browsers. 7. Foster a data-driven culture. 10 10
  • 11. Integrated Computer Solutions Inc. www.ics.com www.ics.com Fundamental Features: MQTT pub/sub topics: 1. Topics can be used for communication between IoT devices, and between a control center (web or mobile app) and devices. 2. With topics it’s possible to create a hierarchy of instruments, e.g. /sensors/temp/room3. 3. Addressability can go down to individual device and topic level. So control and devices can talk to each other exactly how they want, granularly, or groups consisting of millions of devices. 4. Topics guarantee messages will be delivered even when devices are offline. This is often the case for fielded devices. 5. The use of topics adds robustness to IoT projects. 11 11
  • 12. Integrated Computer Solutions Inc. www.ics.com www.ics.com Fundamental Features: Rules Engine: 1. The rules engine is used for data ingestion to the cloud. This is the essence of cloud computing. 2. You can ingest, filter, transform, and route data sent from devices to a myriad of cloud services. 3. Use your MQTT messages to trigger cloud services, such as analytics, alarms, storage, etc. 4. Route MQTT messages to cloud functions for further processing. 12 12
  • 13. Integrated Computer Solutions Inc. www.ics.com www.ics.com Fundamental Features: Device Shadow: 1. The shadow is a device’s mirror image in the cloud, in JSON format. When you think shadow, think device state. 2. Device shadows allow an application to query and command the state of devices. 3. A shadow allows your application to communicate with devices using the usual http protocol. This accelerates development. No need to use protocols with which your SDK of choice may not be compatible. 4. The device shadow is always available. So you never lose a command. Commands to device and state messages to the shadow are updated when devices come back online. 13 13
  • 14. Integrated Computer Solutions Inc. www.ics.com Takeaway Constrained Devices Fitted with sensors 14
  • 15. Integrated Computer Solutions Inc. www.ics.com Integrated Computer Solutions Inc. Thank You! Any questions? Contact: sales@ics.com Direct Line: 617.621.0060