SlideShare ist ein Scribd-Unternehmen logo
1 von 19
Internet
of Things
Anatomy
Marketing experts introduced
the Internet of Things
• There was no revolution, just evolution
• ‘Things’ have been communicating for quite a while (e.g. PLCs
on a wire drawing line or network switches)
• Monitoring and management systems have been existing for
long, but again marketing experts sent them to the ‘cloud’
• Cellular and satellite modems weren’t invented yesterday
• In fact IoT is just a general name joining various markets, both
B2B and B2C
• Terminology evolution:
Intelligent Device Management => M2M => IoT
- 2 -
Internet of Things comprises
Devices (“things”)
Data centers
M2M concept assumes that devices interact with one
another. They can do it:
1) Directly via network
2) Via network and central software in a data center (in the
‘cloud’)
3) Sometimes both
Networks
- 3 -
Device Network Structure
IP
TCP, UDP
SNMP, Telnet, BACnet, Modbus, SOAP, HTTP, MQTT…
RS-232, RS-485, Ethernet, Wi-Fi, USB, CAN, Bluetooth
Z-Wave, GPRS/3G/LTE…
PPP, ATM, SLIP…
NetBIOS, PPTP, RPC…
SSL, TLS...
- 4 -
OSI Network Model
Device Types
The difference is in management
software tasks.
Example: GPS trackers for a dog and a bus are similar in
terms of hardware, but they have absolutely different
could services and dashboards.
Consumer Industrial
- 5 -
Device Logical Structure
Variables (settings, properties):
ability to read and write
Such device structure is described in full or partially by
any known communication protocol.
Functions (methods, operations): ability to call and
transmit input data while receiving output data
Events (notifications): ability to subscribe and retrieve
instances asynchronously
Metadata (descriptions of available variables, functions
and events)
- 6 -
Internet of Things Platform
• IoT platform is just a regular server software
• It plays a role of runtime environment (application server) for IoT
applications designed for the end user
- 7 -
• Only a few applications are written
from scratch
(will cover the reasons later)
• IoT platforms are often deployed in
rented commercial data centers, or
in data centers belonging to large IoT
device operators
Primary Objectives of IoT Platforms
• Data collection from various devices and data sources
• Storage of externally collected as well as internally generated data
• Stand-alone data processing and automatic decision taking
- 8 -
• Data visualization (developing
an operator interface)
• Enterprise data integration (only
for Industrial IoT)
• Intelligent data exchange
between devices
Types of IoT Platforms
• Infrastructure platforms provide data storage
and collection as well as API/SDK for
implementing processing, visualization and
integration methods (IoT application
development) via programming
• Full cycle platforms solve all tasks using visual
constructors, with the only necessity for
programming when writing communication
modules and complex mathematics/logic
- 9 -
Communication with Devices
• Any IT (SNMP, Telnet, WMI...), automation (Modbus,
BACnet, OPC…), IoT (MQTT, XMPP, AMQP…) and
universal (HTTP/REST, SOAP, FTP…) protocols are used
• Very few basic operations: reading and writing settings,
executing operations, receiving events (including
notifications on change in values)
- 10 -
Data Normalization
- 11 -
Normalization is conversion to a unified standard
form.
It’s usually performed in two steps:
• Abstraction from protocol (conversion to universal data types)
• Abstraction from device type/make/version (application of device models)
Data Storage
- 12 -
What we store:
• Server-side configuration and tools
• Last device configuration snapshots
(in case of unavailability)
• Setting change history
(for devices and server-side tools)
• Event history (the same as above)
Where we store:
• Relational database (slow and inefficient)
• NoSQL database (оптимально)
• Specialized databases (e.g. RRD for time series
aggregation – has its own pros and cons)
RDBMS
RRD (Statistics)
NoSQL (Big Data)
Data Processing
- 13 -
• Completely standalone
• Delayed group configuration and operation execution
• Operator notifications upon important events and states
(emails, SMS)
• Dynamic models with own life cycle
• Machine-readable knowledge base for taking decisions
• Multiple tools (root cause analysis, scheduler, domain-
specific languages – examples: AggreGate and IEC
languages)
Data Visualization
- 14 -
• 1st and 2nd line operator interface is
built from scratch for each IoT
application
• Interface base is a set of dashboards
with navigation and drilldown
• Dashboards include tables, forms,
maps, facility plans, charts, diagrams
and many other components
• Everything is customizable till the very
last pixel
• Dynamic thanks to binding UI
components to properties and events
of a server data model
IoT Platform Enterprise
Integration
- 15 -
• Uses the same protocols as for data collection
• The protocols work the other way round
• IoT doesn’t have
typical integration
scenarios
• Configuration should
be flexible but
without programming
Why not to write everything
yourself?
- 16 -
• A prototype will be ready quickly
• You will spend years implementing a scalable system
supporting failover clustering, distributed collection and
storage architecture, etc.
• A bicycle will be invented in about 5 years
• There’ll be fixed expenses to support the real product state
• It looks even more unnatural for system integrators,
engineering companies and MSPs
Tibbo Systems and AggreGate
Platform
- 17 -
• Tibbo Systems: Russian software developer working
worldwide
• AggreGate Platform: software “brick set” for building
IoT device monitoring and management systems
• 14-years’ investments into “brick” development
• Hundreds of large installations in various countries
• 10+ vertical market solutions, including IT
infrastructure management and SCADA systems
Cases and References
- 18 -
• Monitoring and managing telecom tower power supply
(Flexenclosure, Sweden)
• Monitoring mission-critical uninterruptible power supply units
(Unified Energy Corporation, Russia)
• Narrow-band radio station monitoring system (DCI Tech, Canada)
• Comprehensive monitoring of a multi-server telecom operator
network (An-net, Russia)
• Monitoring of engineer constructions (Insight, Russia)
• Centralized fountain management (Sharel, Israel)
• Roadheading equipment monitoring (Ilma, Russia)
Cases and References
- 19 -
• Building automation of the Electoral Commission of Namibia
• Data acquisition from industrial alcohol breath testing devices
(Intoximeters, the US)
• Forklift fleet management and monitoring (Keytroller, the US)
• Monitoring McAuto queue length and POS equipment
(McDonald’s, the US)
• Centralized monitoring, control and provisioning of Android-based
vending machines (Minibar Systems, the US)
• Cloud-based Time and Attendance system (RCPOnline, Poland)
• Monitoring of a distributed IP-based emergency notification
speakers network (Emergencies Ministry of Russia)

Weitere ähnliche Inhalte

Was ist angesagt?

Internet of Things - Overview
Internet of Things - OverviewInternet of Things - Overview
Internet of Things - Overviewmaha5960
 
Industry 4.0 PPT PDF for Smart Manufacturing using IIoT (Industrial IoT i.e. ...
Industry 4.0 PPT PDF for Smart Manufacturing using IIoT (Industrial IoT i.e. ...Industry 4.0 PPT PDF for Smart Manufacturing using IIoT (Industrial IoT i.e. ...
Industry 4.0 PPT PDF for Smart Manufacturing using IIoT (Industrial IoT i.e. ...Enerco Energy Solutions LLP
 
Internet of Things Architecture / Topology
Internet of Things Architecture / TopologyInternet of Things Architecture / Topology
Internet of Things Architecture / TopologyNEEVEE Technologies
 
Iot architecture
Iot architectureIot architecture
Iot architectureAnam Iqbal
 
Data enrichment
Data enrichmentData enrichment
Data enrichmentFabMinds
 
M2M vs IoT: The Key Differences and Similarities
M2M vs IoT: The Key Differences and SimilaritiesM2M vs IoT: The Key Differences and Similarities
M2M vs IoT: The Key Differences and SimilaritiesNavjyotsinh Jadeja
 
The Evolution of Internet of Things
The Evolution of Internet of ThingsThe Evolution of Internet of Things
The Evolution of Internet of ThingsCasaleggio Associati
 
Internet of Things (IoT) Presentation
Internet of Things (IoT) PresentationInternet of Things (IoT) Presentation
Internet of Things (IoT) PresentationJason K
 
Cloud Architecture in the Data Center
Cloud Architecture in the Data CenterCloud Architecture in the Data Center
Cloud Architecture in the Data CenterInterVision Systems
 
Iot presentation
Iot presentationIot presentation
Iot presentationhuma742446
 
IoT-Enabled Predictive Maintenance
IoT-Enabled Predictive MaintenanceIoT-Enabled Predictive Maintenance
IoT-Enabled Predictive MaintenanceCloudera, Inc.
 
Communication technologies
Communication technologiesCommunication technologies
Communication technologiesFabMinds
 
Applications of IOT (internet of things)
Applications of IOT (internet of things)Applications of IOT (internet of things)
Applications of IOT (internet of things)Vinesh Gowda
 
OCS352 IOT -UNIT-2.pptx
OCS352 IOT -UNIT-2.pptxOCS352 IOT -UNIT-2.pptx
OCS352 IOT -UNIT-2.pptxgopinathcreddy
 
Fog Computing and the Internet of Things
Fog Computing and the Internet of ThingsFog Computing and the Internet of Things
Fog Computing and the Internet of ThingsS.Mostafa Sayyedi
 

Was ist angesagt? (20)

Internet of Things - Overview
Internet of Things - OverviewInternet of Things - Overview
Internet of Things - Overview
 
Industry 4.0 PPT PDF for Smart Manufacturing using IIoT (Industrial IoT i.e. ...
Industry 4.0 PPT PDF for Smart Manufacturing using IIoT (Industrial IoT i.e. ...Industry 4.0 PPT PDF for Smart Manufacturing using IIoT (Industrial IoT i.e. ...
Industry 4.0 PPT PDF for Smart Manufacturing using IIoT (Industrial IoT i.e. ...
 
Internet of Things Architecture / Topology
Internet of Things Architecture / TopologyInternet of Things Architecture / Topology
Internet of Things Architecture / Topology
 
Iot architecture
Iot architectureIot architecture
Iot architecture
 
Data enrichment
Data enrichmentData enrichment
Data enrichment
 
M2M vs IoT: The Key Differences and Similarities
M2M vs IoT: The Key Differences and SimilaritiesM2M vs IoT: The Key Differences and Similarities
M2M vs IoT: The Key Differences and Similarities
 
The Evolution of Internet of Things
The Evolution of Internet of ThingsThe Evolution of Internet of Things
The Evolution of Internet of Things
 
Internet of Things (IoT) Presentation
Internet of Things (IoT) PresentationInternet of Things (IoT) Presentation
Internet of Things (IoT) Presentation
 
Internet of Things (IoT) - IK
Internet of Things (IoT) - IKInternet of Things (IoT) - IK
Internet of Things (IoT) - IK
 
Cloud Architecture in the Data Center
Cloud Architecture in the Data CenterCloud Architecture in the Data Center
Cloud Architecture in the Data Center
 
Iot presentation
Iot presentationIot presentation
Iot presentation
 
IoT-Enabled Predictive Maintenance
IoT-Enabled Predictive MaintenanceIoT-Enabled Predictive Maintenance
IoT-Enabled Predictive Maintenance
 
Introduction to IOT
Introduction to IOTIntroduction to IOT
Introduction to IOT
 
Data center
Data centerData center
Data center
 
Smart Buildings & IoT
Smart Buildings & IoTSmart Buildings & IoT
Smart Buildings & IoT
 
Communication technologies
Communication technologiesCommunication technologies
Communication technologies
 
FOG COMPUTING
FOG COMPUTINGFOG COMPUTING
FOG COMPUTING
 
Applications of IOT (internet of things)
Applications of IOT (internet of things)Applications of IOT (internet of things)
Applications of IOT (internet of things)
 
OCS352 IOT -UNIT-2.pptx
OCS352 IOT -UNIT-2.pptxOCS352 IOT -UNIT-2.pptx
OCS352 IOT -UNIT-2.pptx
 
Fog Computing and the Internet of Things
Fog Computing and the Internet of ThingsFog Computing and the Internet of Things
Fog Computing and the Internet of Things
 

Andere mochten auch

Andere mochten auch (18)

RES - - Kimberly Williams15 KW
RES - - Kimberly Williams15 KWRES - - Kimberly Williams15 KW
RES - - Kimberly Williams15 KW
 
AARP Final Boook
AARP Final BoookAARP Final Boook
AARP Final Boook
 
Presentación JOSÉ OROPEZA
Presentación JOSÉ OROPEZAPresentación JOSÉ OROPEZA
Presentación JOSÉ OROPEZA
 
Dubai Golf Show
Dubai Golf ShowDubai Golf Show
Dubai Golf Show
 
danielchristopher_BA_3IV1_2015
danielchristopher_BA_3IV1_2015danielchristopher_BA_3IV1_2015
danielchristopher_BA_3IV1_2015
 
Media resume ramesh babu k
Media resume   ramesh babu kMedia resume   ramesh babu k
Media resume ramesh babu k
 
A presentation on tidal current & it’s mechanism
A presentation  on tidal current & it’s mechanismA presentation  on tidal current & it’s mechanism
A presentation on tidal current & it’s mechanism
 
Next generation manaseer
Next generation manaseerNext generation manaseer
Next generation manaseer
 
Latarbelakang lahirnya koperasi
Latarbelakang lahirnya koperasiLatarbelakang lahirnya koperasi
Latarbelakang lahirnya koperasi
 
La adolescencia normal- Guia para exponer
La adolescencia normal- Guia para exponer La adolescencia normal- Guia para exponer
La adolescencia normal- Guia para exponer
 
PERSONAL DETAIL1
PERSONAL DETAIL1PERSONAL DETAIL1
PERSONAL DETAIL1
 
RFS
RFSRFS
RFS
 
Presentación1
Presentación1Presentación1
Presentación1
 
Dubai Golf Show
Dubai Golf ShowDubai Golf Show
Dubai Golf Show
 
Media Resume - Ramesh Babu K
Media Resume - Ramesh Babu KMedia Resume - Ramesh Babu K
Media Resume - Ramesh Babu K
 
Jenis koperasi
Jenis koperasiJenis koperasi
Jenis koperasi
 
CV_Vijay Patidar_Testing
CV_Vijay Patidar_TestingCV_Vijay Patidar_Testing
CV_Vijay Patidar_Testing
 
Perencanaan modal koperasi
Perencanaan modal koperasiPerencanaan modal koperasi
Perencanaan modal koperasi
 

Ähnlich wie Internet of Things Anatomy

5 - Infrastructure and Cloud Computing
5 - Infrastructure and Cloud Computing5 - Infrastructure and Cloud Computing
5 - Infrastructure and Cloud ComputingRaymond Gao
 
IoT_IO1_1 Introduction to the IoT-1.pdf
IoT_IO1_1 Introduction to the IoT-1.pdfIoT_IO1_1 Introduction to the IoT-1.pdf
IoT_IO1_1 Introduction to the IoT-1.pdfDanishMahmood23
 
Chapter 5-IT infrastructure(REV 2.0).pptx
Chapter 5-IT infrastructure(REV 2.0).pptxChapter 5-IT infrastructure(REV 2.0).pptx
Chapter 5-IT infrastructure(REV 2.0).pptxMohdSyaifuadJasemi
 
AggreGate IoT Integration Platform
AggreGate IoT Integration PlatformAggreGate IoT Integration Platform
AggreGate IoT Integration PlatformTibbo
 
MODULE4_MES.pdf
MODULE4_MES.pdfMODULE4_MES.pdf
MODULE4_MES.pdfPoojaPK8
 
Will SCADA Systems Survive? The Future of Distributed Management Systems
Will SCADA Systems Survive? The Future of Distributed Management SystemsWill SCADA Systems Survive? The Future of Distributed Management Systems
Will SCADA Systems Survive? The Future of Distributed Management SystemsTibbo
 
Industrial internet of things by sujata tilak
Industrial internet of things   by sujata tilakIndustrial internet of things   by sujata tilak
Industrial internet of things by sujata tilakAkshay Tilak
 
Chapter 05- IT infrastucture and emerging technologies.pptx
Chapter 05- IT infrastucture and emerging technologies.pptxChapter 05- IT infrastucture and emerging technologies.pptx
Chapter 05- IT infrastucture and emerging technologies.pptxjack732582
 
IOT Unit 3 for engineering second year .pptx
IOT Unit 3 for engineering second year .pptxIOT Unit 3 for engineering second year .pptx
IOT Unit 3 for engineering second year .pptxneelamsanjeevkumar
 
IoT and connected devices
IoT and connected devicesIoT and connected devices
IoT and connected devicesPascal Bodin
 
Industrial IoT Mayhem? Java IoT Gateways to the Rescue
Industrial IoT Mayhem? Java IoT Gateways to the RescueIndustrial IoT Mayhem? Java IoT Gateways to the Rescue
Industrial IoT Mayhem? Java IoT Gateways to the RescueEurotech
 
Webofthing_WOT_vs_IOT.pptx
Webofthing_WOT_vs_IOT.pptxWebofthing_WOT_vs_IOT.pptx
Webofthing_WOT_vs_IOT.pptxjainam bhavsar
 
5º MeetUP ARQconf 2016 - IoT: What is it really and how does it work?
5º MeetUP ARQconf 2016 - IoT: What is it really and how does it work?5º MeetUP ARQconf 2016 - IoT: What is it really and how does it work?
5º MeetUP ARQconf 2016 - IoT: What is it really and how does it work?GlobalLogic Latinoamérica
 
1_IoT_Fundamentals.ppt
1_IoT_Fundamentals.ppt1_IoT_Fundamentals.ppt
1_IoT_Fundamentals.pptHodaKHajeh1
 
Data center and industrial IT infrastructure monitoring practices
Data center and industrial IT infrastructure monitoring practicesData center and industrial IT infrastructure monitoring practices
Data center and industrial IT infrastructure monitoring practicesTibbo
 
Simplify Internet of Things with an Intelligent Gateway
Simplify Internet of Things with an Intelligent GatewaySimplify Internet of Things with an Intelligent Gateway
Simplify Internet of Things with an Intelligent GatewayEurotech
 
IMCSummit 2015 - Day 1 Developer Track - Implementing Operational Intelligenc...
IMCSummit 2015 - Day 1 Developer Track - Implementing Operational Intelligenc...IMCSummit 2015 - Day 1 Developer Track - Implementing Operational Intelligenc...
IMCSummit 2015 - Day 1 Developer Track - Implementing Operational Intelligenc...In-Memory Computing Summit
 

Ähnlich wie Internet of Things Anatomy (20)

iot unit1.pdf
iot unit1.pdfiot unit1.pdf
iot unit1.pdf
 
5 - Infrastructure and Cloud Computing
5 - Infrastructure and Cloud Computing5 - Infrastructure and Cloud Computing
5 - Infrastructure and Cloud Computing
 
IoT_IO1_1 Introduction to the IoT-1.pdf
IoT_IO1_1 Introduction to the IoT-1.pdfIoT_IO1_1 Introduction to the IoT-1.pdf
IoT_IO1_1 Introduction to the IoT-1.pdf
 
Chapter 5-IT infrastructure(REV 2.0).pptx
Chapter 5-IT infrastructure(REV 2.0).pptxChapter 5-IT infrastructure(REV 2.0).pptx
Chapter 5-IT infrastructure(REV 2.0).pptx
 
AggreGate IoT Integration Platform
AggreGate IoT Integration PlatformAggreGate IoT Integration Platform
AggreGate IoT Integration Platform
 
MODULE4_MES.pdf
MODULE4_MES.pdfMODULE4_MES.pdf
MODULE4_MES.pdf
 
Will SCADA Systems Survive? The Future of Distributed Management Systems
Will SCADA Systems Survive? The Future of Distributed Management SystemsWill SCADA Systems Survive? The Future of Distributed Management Systems
Will SCADA Systems Survive? The Future of Distributed Management Systems
 
Industrial internet of things by sujata tilak
Industrial internet of things   by sujata tilakIndustrial internet of things   by sujata tilak
Industrial internet of things by sujata tilak
 
Chapter 05- IT infrastucture and emerging technologies.pptx
Chapter 05- IT infrastucture and emerging technologies.pptxChapter 05- IT infrastucture and emerging technologies.pptx
Chapter 05- IT infrastucture and emerging technologies.pptx
 
IOT Unit 3 for engineering second year .pptx
IOT Unit 3 for engineering second year .pptxIOT Unit 3 for engineering second year .pptx
IOT Unit 3 for engineering second year .pptx
 
IoT and connected devices
IoT and connected devicesIoT and connected devices
IoT and connected devices
 
Industrial IoT Mayhem? Java IoT Gateways to the Rescue
Industrial IoT Mayhem? Java IoT Gateways to the RescueIndustrial IoT Mayhem? Java IoT Gateways to the Rescue
Industrial IoT Mayhem? Java IoT Gateways to the Rescue
 
Webofthing_WOT_vs_IOT.pptx
Webofthing_WOT_vs_IOT.pptxWebofthing_WOT_vs_IOT.pptx
Webofthing_WOT_vs_IOT.pptx
 
5º MeetUP ARQconf 2016 - IoT: What is it really and how does it work?
5º MeetUP ARQconf 2016 - IoT: What is it really and how does it work?5º MeetUP ARQconf 2016 - IoT: What is it really and how does it work?
5º MeetUP ARQconf 2016 - IoT: What is it really and how does it work?
 
1_IoT_Fundamentals.ppt
1_IoT_Fundamentals.ppt1_IoT_Fundamentals.ppt
1_IoT_Fundamentals.ppt
 
Data center and industrial IT infrastructure monitoring practices
Data center and industrial IT infrastructure monitoring practicesData center and industrial IT infrastructure monitoring practices
Data center and industrial IT infrastructure monitoring practices
 
Thingsboard IoT Platform - A Quick Tour
Thingsboard IoT Platform - A Quick TourThingsboard IoT Platform - A Quick Tour
Thingsboard IoT Platform - A Quick Tour
 
Simplify Internet of Things with an Intelligent Gateway
Simplify Internet of Things with an Intelligent GatewaySimplify Internet of Things with an Intelligent Gateway
Simplify Internet of Things with an Intelligent Gateway
 
16114883.ppt
16114883.ppt16114883.ppt
16114883.ppt
 
IMCSummit 2015 - Day 1 Developer Track - Implementing Operational Intelligenc...
IMCSummit 2015 - Day 1 Developer Track - Implementing Operational Intelligenc...IMCSummit 2015 - Day 1 Developer Track - Implementing Operational Intelligenc...
IMCSummit 2015 - Day 1 Developer Track - Implementing Operational Intelligenc...
 

Mehr von Tibbo

Преодоление сложностей в технологических стартапах
Преодоление сложностей в технологических стартапахПреодоление сложностей в технологических стартапах
Преодоление сложностей в технологических стартапахTibbo
 
Роль больших данных и аналитики в развитии IoT
Роль больших данных и аналитики в развитии IoTРоль больших данных и аналитики в развитии IoT
Роль больших данных и аналитики в развитии IoTTibbo
 
Примеры применения BigData в Интернете вещей
Примеры применения BigData в Интернете вещейПримеры применения BigData в Интернете вещей
Примеры применения BigData в Интернете вещейTibbo
 
Big Data in IoT
Big Data in IoTBig Data in IoT
Big Data in IoTTibbo
 
Проекты Tibbo Systems в области индустриального Интернета вещей
Проекты Tibbo Systems в области индустриального Интернета вещейПроекты Tibbo Systems в области индустриального Интернета вещей
Проекты Tibbo Systems в области индустриального Интернета вещейTibbo
 
AggreGate Industrial IoT Projects
AggreGate Industrial IoT ProjectsAggreGate Industrial IoT Projects
AggreGate Industrial IoT ProjectsTibbo
 
Применение IoT платформы AggreGate в энергетике
Применение IoT платформы AggreGate в энергетикеПрименение IoT платформы AggreGate в энергетике
Применение IoT платформы AggreGate в энергетикеTibbo
 
AggreGate Power Engineering Application
AggreGate Power Engineering ApplicationAggreGate Power Engineering Application
AggreGate Power Engineering ApplicationTibbo
 
IoT in Agriculture
IoT in AgricultureIoT in Agriculture
IoT in AgricultureTibbo
 
Выживут ли SCADA? О будущем распределенных систем управления
Выживут ли SCADA? О будущем распределенных систем управленияВыживут ли SCADA? О будущем распределенных систем управления
Выживут ли SCADA? О будущем распределенных систем управленияTibbo
 
Open platform communications (opc) server from tibbo technology
Open platform communications (opc) server from tibbo technologyOpen platform communications (opc) server from tibbo technology
Open platform communications (opc) server from tibbo technologyTibbo
 
Умный город как единое многоуровневое IoT-решение
Умный город как единое многоуровневое IoT-решениеУмный город как единое многоуровневое IoT-решение
Умный город как единое многоуровневое IoT-решениеTibbo
 
Smart City As Unified Multi-tier IoT Solution
Smart City As Unified Multi-tier IoT SolutionSmart City As Unified Multi-tier IoT Solution
Smart City As Unified Multi-tier IoT SolutionTibbo
 
Predictive Maintenance in the Industrial Internet of Things
Predictive Maintenance in the Industrial Internet of ThingsPredictive Maintenance in the Industrial Internet of Things
Predictive Maintenance in the Industrial Internet of ThingsTibbo
 
Прогностическое сервисное обслуживание на основе технологий промышленного Инт...
Прогностическое сервисное обслуживание на основе технологий промышленного Инт...Прогностическое сервисное обслуживание на основе технологий промышленного Инт...
Прогностическое сервисное обслуживание на основе технологий промышленного Инт...Tibbo
 
Практика мониторинга ИТ-инфраструктур промышленных компаний и ЦОД
Практика мониторинга ИТ-инфраструктур промышленных компаний и ЦОДПрактика мониторинга ИТ-инфраструктур промышленных компаний и ЦОД
Практика мониторинга ИТ-инфраструктур промышленных компаний и ЦОДTibbo
 
Анатомия Интернета вещей
Анатомия Интернета вещейАнатомия Интернета вещей
Анатомия Интернета вещейTibbo
 
Integrated automation of low-rise construction sites aimed to improve managem...
Integrated automation of low-rise construction sites aimed to improve managem...Integrated automation of low-rise construction sites aimed to improve managem...
Integrated automation of low-rise construction sites aimed to improve managem...Tibbo
 
Комплексная автоматизация объектов малоэтажного строительства с целью повышен...
Комплексная автоматизация объектов малоэтажного строительства с целью повышен...Комплексная автоматизация объектов малоэтажного строительства с целью повышен...
Комплексная автоматизация объектов малоэтажного строительства с целью повышен...Tibbo
 
AggreGate SCADA/HMI. Промышленная автоматизация
AggreGate SCADA/HMI. Промышленная автоматизацияAggreGate SCADA/HMI. Промышленная автоматизация
AggreGate SCADA/HMI. Промышленная автоматизацияTibbo
 

Mehr von Tibbo (20)

Преодоление сложностей в технологических стартапах
Преодоление сложностей в технологических стартапахПреодоление сложностей в технологических стартапах
Преодоление сложностей в технологических стартапах
 
Роль больших данных и аналитики в развитии IoT
Роль больших данных и аналитики в развитии IoTРоль больших данных и аналитики в развитии IoT
Роль больших данных и аналитики в развитии IoT
 
Примеры применения BigData в Интернете вещей
Примеры применения BigData в Интернете вещейПримеры применения BigData в Интернете вещей
Примеры применения BigData в Интернете вещей
 
Big Data in IoT
Big Data in IoTBig Data in IoT
Big Data in IoT
 
Проекты Tibbo Systems в области индустриального Интернета вещей
Проекты Tibbo Systems в области индустриального Интернета вещейПроекты Tibbo Systems в области индустриального Интернета вещей
Проекты Tibbo Systems в области индустриального Интернета вещей
 
AggreGate Industrial IoT Projects
AggreGate Industrial IoT ProjectsAggreGate Industrial IoT Projects
AggreGate Industrial IoT Projects
 
Применение IoT платформы AggreGate в энергетике
Применение IoT платформы AggreGate в энергетикеПрименение IoT платформы AggreGate в энергетике
Применение IoT платформы AggreGate в энергетике
 
AggreGate Power Engineering Application
AggreGate Power Engineering ApplicationAggreGate Power Engineering Application
AggreGate Power Engineering Application
 
IoT in Agriculture
IoT in AgricultureIoT in Agriculture
IoT in Agriculture
 
Выживут ли SCADA? О будущем распределенных систем управления
Выживут ли SCADA? О будущем распределенных систем управленияВыживут ли SCADA? О будущем распределенных систем управления
Выживут ли SCADA? О будущем распределенных систем управления
 
Open platform communications (opc) server from tibbo technology
Open platform communications (opc) server from tibbo technologyOpen platform communications (opc) server from tibbo technology
Open platform communications (opc) server from tibbo technology
 
Умный город как единое многоуровневое IoT-решение
Умный город как единое многоуровневое IoT-решениеУмный город как единое многоуровневое IoT-решение
Умный город как единое многоуровневое IoT-решение
 
Smart City As Unified Multi-tier IoT Solution
Smart City As Unified Multi-tier IoT SolutionSmart City As Unified Multi-tier IoT Solution
Smart City As Unified Multi-tier IoT Solution
 
Predictive Maintenance in the Industrial Internet of Things
Predictive Maintenance in the Industrial Internet of ThingsPredictive Maintenance in the Industrial Internet of Things
Predictive Maintenance in the Industrial Internet of Things
 
Прогностическое сервисное обслуживание на основе технологий промышленного Инт...
Прогностическое сервисное обслуживание на основе технологий промышленного Инт...Прогностическое сервисное обслуживание на основе технологий промышленного Инт...
Прогностическое сервисное обслуживание на основе технологий промышленного Инт...
 
Практика мониторинга ИТ-инфраструктур промышленных компаний и ЦОД
Практика мониторинга ИТ-инфраструктур промышленных компаний и ЦОДПрактика мониторинга ИТ-инфраструктур промышленных компаний и ЦОД
Практика мониторинга ИТ-инфраструктур промышленных компаний и ЦОД
 
Анатомия Интернета вещей
Анатомия Интернета вещейАнатомия Интернета вещей
Анатомия Интернета вещей
 
Integrated automation of low-rise construction sites aimed to improve managem...
Integrated automation of low-rise construction sites aimed to improve managem...Integrated automation of low-rise construction sites aimed to improve managem...
Integrated automation of low-rise construction sites aimed to improve managem...
 
Комплексная автоматизация объектов малоэтажного строительства с целью повышен...
Комплексная автоматизация объектов малоэтажного строительства с целью повышен...Комплексная автоматизация объектов малоэтажного строительства с целью повышен...
Комплексная автоматизация объектов малоэтажного строительства с целью повышен...
 
AggreGate SCADA/HMI. Промышленная автоматизация
AggreGate SCADA/HMI. Промышленная автоматизацияAggreGate SCADA/HMI. Промышленная автоматизация
AggreGate SCADA/HMI. Промышленная автоматизация
 

Kürzlich hochgeladen

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
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
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 

Kürzlich hochgeladen (20)

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
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
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 

Internet of Things Anatomy

  • 2. Marketing experts introduced the Internet of Things • There was no revolution, just evolution • ‘Things’ have been communicating for quite a while (e.g. PLCs on a wire drawing line or network switches) • Monitoring and management systems have been existing for long, but again marketing experts sent them to the ‘cloud’ • Cellular and satellite modems weren’t invented yesterday • In fact IoT is just a general name joining various markets, both B2B and B2C • Terminology evolution: Intelligent Device Management => M2M => IoT - 2 -
  • 3. Internet of Things comprises Devices (“things”) Data centers M2M concept assumes that devices interact with one another. They can do it: 1) Directly via network 2) Via network and central software in a data center (in the ‘cloud’) 3) Sometimes both Networks - 3 -
  • 4. Device Network Structure IP TCP, UDP SNMP, Telnet, BACnet, Modbus, SOAP, HTTP, MQTT… RS-232, RS-485, Ethernet, Wi-Fi, USB, CAN, Bluetooth Z-Wave, GPRS/3G/LTE… PPP, ATM, SLIP… NetBIOS, PPTP, RPC… SSL, TLS... - 4 - OSI Network Model
  • 5. Device Types The difference is in management software tasks. Example: GPS trackers for a dog and a bus are similar in terms of hardware, but they have absolutely different could services and dashboards. Consumer Industrial - 5 -
  • 6. Device Logical Structure Variables (settings, properties): ability to read and write Such device structure is described in full or partially by any known communication protocol. Functions (methods, operations): ability to call and transmit input data while receiving output data Events (notifications): ability to subscribe and retrieve instances asynchronously Metadata (descriptions of available variables, functions and events) - 6 -
  • 7. Internet of Things Platform • IoT platform is just a regular server software • It plays a role of runtime environment (application server) for IoT applications designed for the end user - 7 - • Only a few applications are written from scratch (will cover the reasons later) • IoT platforms are often deployed in rented commercial data centers, or in data centers belonging to large IoT device operators
  • 8. Primary Objectives of IoT Platforms • Data collection from various devices and data sources • Storage of externally collected as well as internally generated data • Stand-alone data processing and automatic decision taking - 8 - • Data visualization (developing an operator interface) • Enterprise data integration (only for Industrial IoT) • Intelligent data exchange between devices
  • 9. Types of IoT Platforms • Infrastructure platforms provide data storage and collection as well as API/SDK for implementing processing, visualization and integration methods (IoT application development) via programming • Full cycle platforms solve all tasks using visual constructors, with the only necessity for programming when writing communication modules and complex mathematics/logic - 9 -
  • 10. Communication with Devices • Any IT (SNMP, Telnet, WMI...), automation (Modbus, BACnet, OPC…), IoT (MQTT, XMPP, AMQP…) and universal (HTTP/REST, SOAP, FTP…) protocols are used • Very few basic operations: reading and writing settings, executing operations, receiving events (including notifications on change in values) - 10 -
  • 11. Data Normalization - 11 - Normalization is conversion to a unified standard form. It’s usually performed in two steps: • Abstraction from protocol (conversion to universal data types) • Abstraction from device type/make/version (application of device models)
  • 12. Data Storage - 12 - What we store: • Server-side configuration and tools • Last device configuration snapshots (in case of unavailability) • Setting change history (for devices and server-side tools) • Event history (the same as above) Where we store: • Relational database (slow and inefficient) • NoSQL database (оптимально) • Specialized databases (e.g. RRD for time series aggregation – has its own pros and cons) RDBMS RRD (Statistics) NoSQL (Big Data)
  • 13. Data Processing - 13 - • Completely standalone • Delayed group configuration and operation execution • Operator notifications upon important events and states (emails, SMS) • Dynamic models with own life cycle • Machine-readable knowledge base for taking decisions • Multiple tools (root cause analysis, scheduler, domain- specific languages – examples: AggreGate and IEC languages)
  • 14. Data Visualization - 14 - • 1st and 2nd line operator interface is built from scratch for each IoT application • Interface base is a set of dashboards with navigation and drilldown • Dashboards include tables, forms, maps, facility plans, charts, diagrams and many other components • Everything is customizable till the very last pixel • Dynamic thanks to binding UI components to properties and events of a server data model
  • 15. IoT Platform Enterprise Integration - 15 - • Uses the same protocols as for data collection • The protocols work the other way round • IoT doesn’t have typical integration scenarios • Configuration should be flexible but without programming
  • 16. Why not to write everything yourself? - 16 - • A prototype will be ready quickly • You will spend years implementing a scalable system supporting failover clustering, distributed collection and storage architecture, etc. • A bicycle will be invented in about 5 years • There’ll be fixed expenses to support the real product state • It looks even more unnatural for system integrators, engineering companies and MSPs
  • 17. Tibbo Systems and AggreGate Platform - 17 - • Tibbo Systems: Russian software developer working worldwide • AggreGate Platform: software “brick set” for building IoT device monitoring and management systems • 14-years’ investments into “brick” development • Hundreds of large installations in various countries • 10+ vertical market solutions, including IT infrastructure management and SCADA systems
  • 18. Cases and References - 18 - • Monitoring and managing telecom tower power supply (Flexenclosure, Sweden) • Monitoring mission-critical uninterruptible power supply units (Unified Energy Corporation, Russia) • Narrow-band radio station monitoring system (DCI Tech, Canada) • Comprehensive monitoring of a multi-server telecom operator network (An-net, Russia) • Monitoring of engineer constructions (Insight, Russia) • Centralized fountain management (Sharel, Israel) • Roadheading equipment monitoring (Ilma, Russia)
  • 19. Cases and References - 19 - • Building automation of the Electoral Commission of Namibia • Data acquisition from industrial alcohol breath testing devices (Intoximeters, the US) • Forklift fleet management and monitoring (Keytroller, the US) • Monitoring McAuto queue length and POS equipment (McDonald’s, the US) • Centralized monitoring, control and provisioning of Android-based vending machines (Minibar Systems, the US) • Cloud-based Time and Attendance system (RCPOnline, Poland) • Monitoring of a distributed IP-based emergency notification speakers network (Emergencies Ministry of Russia)