Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

AggreGate IoT Integration Platform


Published on

AggreGate IoT Integration Platform is a white-labeled Internet of Things platform that employs modern communication technologies to control, configure, monitor and
service different electronic devices. It also helps you to aggregate device data into a common database, where you can "slice and dice" it according to your needs, as well as let other enterprise applications transparently access it. AggreGate introduces new concepts in M2M (Machine-2-Machine) technology, also known as Industrial Control or SCADA.

In a complex network environment your devices may be distributed over multiple segments, located behind firewalls, routers, bridges, etc. AggreGate Server provides a rich set of features for managing device networks and routing data. The core components are Java-based and may be deployed on most present-day hardware and operating systems.

Connecting your devices to the system is easy and cost-effective. Any existing device may work with AggreGate regardless of its communication protocol even if it's not network-enabled. You can bridge your existing devices into the system using a programmable controller, by implementing AggreGate communication protocol in your own device, or by protocol conversion via software device drivers. For new designs, the programmable controller can be built directly into the product.

Devices that use standard automation, control and monitoring protocols (such as OPC, Modbus, BACNet, SNMP, etc.) are supported directly, no software/hardware protocol conversion is required.

AggreGate helps many different industries and companies to benefit from direct management of large networks of legacy devices or connecting them to the enterprise systems based on open standards. Typical solutions include network monitoring, data center management, industrial and home automation, machinery, telecommunications, security and access control, time and attendance control, medical devices, laboratory equipment, life sciences, retail, transportation, etc.

Published in: Software
  • Be the first to comment

AggreGate IoT Integration Platform

  1. 1. IoT Integration Platform
  2. 2. IoT Integration Platform About Tibbo • Founded in 2001 • Offices in Taiwan and Russia • Distributors in 50+ countries • Ownership structure: limited partnership Members: • Tibbo Systems (software) • Tibbo Technology (hardware) 02
  3. 3. IoT Integration Platform Tibbo Product Portfolio • AggreGate IoT Integration Platform • Vertical market products based on AggreGate • Serial-over-IP converters • Embedded IoT modules • Modular IoT gateways: Tibbo Project System • Programmable controllers and single-board computers 03
  4. 4. IoT Integration Platform What is AggreGate? • Software “brick set” for building IoT products • 15 years of investments into “brick” development • Vast experience in designing end customer solutions • Unified environment without acquired/merged products • More than ten out-of-the-box vertical products • Thousands of servers deployed worldwide • Successful projects on all continents 04
  5. 5. IoT Integration Platform Who is it for? System Integrators and Engineering Companies: • Deployment of derived out-of-the-box products • Vertical market solution deployment • Cross-industry IoT solution deployment • Development of replicable reference solutions 05 IoT Device Vendors (OEMs): • Own IoT application development • Rebranding of while-label platform • Providing cloud-based IoT services • Distribution of derived box products
  6. 6. IoT Integration Platform Platform Objectives • Centralized monitoring, control and configuration for diverse electronic devices and data sources • Integration with other enterprise systems for exposing device data into them • Processing, storing and visualizing device data • Rapid IoT application development and delivery • Acting as a core of large-scale situation centers 06
  7. 7. IoT Integration Platform Platform Overview • Multi-industry device management solution, both B2C and B2B • Vendor-agnostic device and data source connectivity • Flexible pricing for OEMs, VARs, system integrators and distributors • Visual application development process • Cross-platform and cross-database architecture • Enterprise integration via open-source SDK and Web Services • Customization and branding options • Rapid development of redistributable derived products with PoC in 2-4 weeks and first deliveries in 2-3 months 07
  8. 8. IoT Integration Platform What’re the Benefits? AggreGate ensures typical IoT Platform benefits: • Reduced operational costs • Improved mean time to repair • Reduced field service and support expenses • Increased equipment efficiency and decreased downtime Our difference is the way we achieve those benefits. 08
  9. 9. IoT Integration Platform What’s the Difference? 09 AggreGate Platform Other IoT Platforms Focus on private clouds of partners and customers Mostly abide by SaaS/PaaS delivery model Successful competition in niche vertical markets Provide basic modules and APIs only, no CotS products Full substitution of diverse vertical market products Don’t replace existing products (SCADA, NMS, etc.) Cross-domain feature/module availability No domain-specific of cross-domain modules available Orientation for large SIs and engineering companies Mostly oriented to OEM designing IoT devices Good expertise in large multi-vendor infrastructures Normally just a few device types in every deployment SaaS/PaaS + perpetual licensing with one-off payments Only SaaS/PaaS licensing available
  10. 10. Vertical Market Solutions • Network Management • SCADA/HMI • Data Center Management • Physical Access Control • Building Automation • Mobile Device Management • Telecom Tower Monitoring 10 • Fleet Management • Vending Machines • Sensor Networks • Smart Metering • People/Vehicle Counting • Digital Signage • Remote Monitoring IoT Integration Platform
  11. 11. IoT Integration Platform Innovative Technology • Server-side caching of device settings and metadata • Patented unified data model • Device data normalization • Grouped operations • Domain-specific languages • Failover clustering • Distributed architecture 11
  12. 12. IoT Integration Platform Immediate Benefits • Fast IoT application deployment • Easy integration into the enterprise • High scalability and reliability • Visual development in UI editors • Integrated role-based security model • Comprehensive rebranding options 12
  13. 13. IoT Integration Platform Unified Data Model 13 • All devices and system objects have common interface • This interface describes variables (properties, settings), functions (operations, methods) and events • Variable values, function input/output and event-specific data items have common format • All data items may contain scalar values, structures, arrays, tables and unlimited nested data items
  14. 14. IoT Integration Platform Server Architecture 14
  15. 15. IoT Integration Platform Connectivity Agent: • Device-side data normalization • Open source agent SDK • Versions for Java, .NET, C/C++ • Versions for mobile platform • Agents on Tibbo IoT gateways • Open well-documented protocol • Firewall/NAT friendly • Data compression and encryption 15 Driver: • Server-side data normalization • Open-source driver development kit • Drivers for standard communication protocols are available • Support for various IoT, IT, automation and generic protocols • Driver development services
  16. 16. IoT Integration Platform Protocols and Drivers 16 AggreGate supports many IoT, IT, automation and generic protocols: and more…
  17. 17. IoT Integration Platform System Layers 17
  18. 18. IoT Integration Platform Data Storage Methods • Key-Value database (configuration storage) • NoSQL database (high performance event storage) • Relational database (storage of cross-linked data items) • Round-robin database (time series statistics, constant footprint and extremely fast data retrieval) • Graph database (topology data storage) • File-based storage (lightweight, for embedded servers) 18
  19. 19. IoT Integration Platform Security Model • Overall idea is maximal flexibility and multi-tenancy • Personal and role-based user accounts • External authentication via AD / LDAP / other services • Per-user or shared access control lists • Fine-grained permission control for any resource • Mask-based and group-based permission records • Pluggable external authentication modules 19
  20. 20. IoT Integration Platform Performance • Hundred thousand devices per server • Up to 5-10 million metrics per server • Ten billion daily events/value updates per server • 100-500 thousand stored events per second per server • Unlimited number of servers in a distributed installation • Unlimited scalability via multi-tier distributed architecture 20
  21. 21. IoT Integration Platform Data Processing • Device Discovery • Delayed Configuration • Event Management • Alerts • Expression Language • Query Language • Machine Learning 21 • Scheduled Jobs • Models • Grouped Operations • Data Replication • Scripts • Workflows
  22. 22. IoT Integration Platform Device Discovery and Provisioning • Agent self-registration • Discovery by broadcast • Discovery by IP network scanning • LAN borders detection via routing table analysis • Scheduled discovery • Automatic device inventory • Auto-detection of services 22
  23. 23. IoT Integration Platform Domain-Specific Languages • Expression language is similar to Microsoft Excel formulas • Query language is similar to SQL • Both languages address unified data model • Both languages respect internal security model • Integrated Java and R scripting for advanced logic and machine learning scenarios 23
  24. 24. IoT Integration Platform Event Management • Normalization • Real-time monitoring • Persistent storage • Pre- and post-filtering • Masking • Deduplication 24 • Acknowledgement • Enrichment • Custom internal routing • External forwarding • Correlation • Root cause analysis
  25. 25. IoT Integration Platform Event Workflow 25
  26. 26. IoT Integration Platform Alerting • Tracking individual resources and resource groups • Event, state and state change triggers • Flexible expression-based triggering • Hysteresis, dynamic baselining, flapping detection • Notifications via e-mail, SMS, popups, sound, scripts, etc. • Headless and interactive corrective actions • Customizable escalation rules 26
  27. 27. IoT Integration Platform Object and Process Modeling • Standalone, attachable and instantiable models • Custom model variables, functions and events • Business rules (decisions via a machine-readable KB) • Data bindings for reacting to events and state changes • Example use cases: - Industrial process - CPU load calculator - Pump station 27
  28. 28. IoT Integration Platform Data Visualization • Reports • Widgets • Dashboards • Trackers • Favorites 28 Widgets are used as: • Data Entry Forms • Charts/Trends/Diagrams • HMIs • Floor/Facility Maps • Topology Graphs/Maps • Geographical Maps etc.
  29. 29. IoT Integration Platform Widgets 29
  30. 30. IoT Integration Platform Dashboards 30
  31. 31. IoT Integration Platform Mapping • Any tiled map sources (Google, Bing, OSM, Yandex, 2GIS, etc.) • Offline maps support • Multiple configurable map layers • Visualization of devices, paths, geofences, links and custom objects • Map-based topology visualization • Interaction between Map component and other widget components • Dynamic map updating upon widget/server events 31
  32. 32. IoT Integration Platform Reporting • Printable presentation of any tabular data • Sources: queries, scripts, event/value history, etc. • Embedded report template generator and editor • Integrated report viewer • Export to PDF, RTF, ODT, HTML, XML, XLS, CSV, etc. • Scheduled export and e-mailing 32
  33. 33. IoT Integration Platform Visual Development • Extremely rapid workflow and UI development • Integrated visual UI and report editors • Use of expressions and queries is allowed everywhere • Business rules and data bindings for further assistance • Scripting is almost never required • Major projects have been completed with no scripts at all 33
  34. 34. IoT Integration Platform Development and Integration • Open-source SDK • Java, .NET, C/C++ and Mobile APIs • SOAP and HTTP/REST web services • Data Export and Import 34 Integration Examples • Asset Management • Helpdesk • CRM • Payroll • HR Management • ERP • Production Control • Video Surveillance
  35. 35. IoT Integration Platform Software Development Kit Components of AggreGate open-source SDK: • Driver Development Kit (server-side data normalization) • Agent Development Kit (device-side data normalization) • Plugin SDK (data processing/storage plugins) • Server API (full remote access to AggreGate servers) • Sample plugins, drivers and agents 35
  36. 36. IoT Integration Platform System Unification • Manage different systems from a single control center • Minimize deployment cost and OPEX 36 Office Building • Time and Attendance • Access Control • Network Management Residential Building • Lighting • HVAC • Energy Management Factory Building • SCADA • Forklift Fleet Management • Remote Monitoring
  37. 37. IoT Integration Platform Modular IoT Gateways: Tibbo Project System 37 Tibbit module types: • GPIO • ADC/DAC • Relays • Power sources • Serial ports • GPRS modem • Wi-Fi module • Sensors • LEDs (various colors) • Buttons • IR code processor • Wiegand + clock/data • PoE • 3-axis accelerometer • PIC coprocessor • Potentiometers • RTC + NVRAM • SD card slot • And more
  38. 38. IoT Integration Platform Tibbo Project System runs fully-fledged embedded AggreGate Server 38
  39. 39. IoT Integration Platform Licensing Structure • Per-server perpetual and PaaS/SaaS licenses available • Device-based pricing for most solutions and products • Industrial automation solutions use tag-based pricing • Event-based pricing for “pure-IoT” products • Significant volume discounting in distributed installations • Combine platform licenses and vertical product licenses • Failover server license costs 50% of base license price 39
  40. 40. IoT Integration Platform Professional Services • Design Consulting • Driver/Plugin Development • Branding and Customization • Training and Education • Technical Support (email, phone, community, etc.) • Turnkey Deployment and OEM Project Management • Hosting (SaaS) 40
  41. 41. IoT Integration Platform Customers and Partners • End Customers (derived box product sales) • Software Distributors/Resellers • Value-added Resellers • System Integrators • Managed Service Providers • OEM/ODM Manufacturers 41
  42. 42. IoT Integration Platform References • Thousands of installations worldwide • Many OEM partners deploying white-labeled derivatives • Customers in all major industries • Distributed installations for nation-wide companies • Deep diversification: - By market niches - By solution types 42
  43. 43. IoT Integration Platform Some Customers and Partners 43 Monitoring of a nuclear- neutron research reactor Integrated solution for smart metering and monitoring of IT infrastructure Management and monitoring of telco base station power supply units Management of industrial uninterruptible power supply units Monitoring of Kazakhstan e-government services and IT infrastructure Integrated monitoring of a telecommunications operator network Narrow-band radio station monitoring system Data acquisition from industrial alcohol breath testing devices and monitoring of medical examination stations Engineering infrastructure automation in a campus Monitoring of payment systems and queues in McDonald's drive-through Monitoring and management of sugar beet storage Centralized control of employee attendance in remote offices Forklift fleet management and monitoring Network and engineering systems monitoring for oil and gas infrastructure facilities Integrated automation of data center engineering infrastructure A derived out-of-the-box SCADA/MES/OEE product for packaging lines Facility automation of the Electoral Commission Building in Namibia Automation of steam turbine operation
  44. 44. Check our website: