Introduction to MQTT. May 15th /05/2013 1
|
|
|
- Winifred Ross
- 10 years ago
- Views:
Transcription
1 Introduction to MQTT May 15th /05/2013 1
2 Webinar Presenters Dave Locke 16/05/2013 2
3 Why isn t HTTP enough? The HTTP standard revolutionized how people consume data A single simple model: Send a request, read the response Available via any tablet, laptop, phone, PC etc. The Internet of Things has fundamentally different challenges HTTP remains ideal for requesting data from a known source We also need an event-oriented paradigm: Emitting information one to many Listening for events whenever they happen Distributing minimal packets of data in huge volumes Pushinginformation over unreliable networks 16/05/2013 3
4 Additional comms challenges for Mobile and M2M apps Volume (cost) of data being transmitted (especially in M2M with limited data plans) Power consumption (battery powered devices) Responsiveness (near-real time delivery of information) Reliable delivery over fragile connections Security and privacy Scalability 16/05/2013 4
5 MQTT in a Nutshell MQTT == MQ Telemetry Transport In a nutshell A light weight event and message oriented protocol allowing devices to asynchronously communicate efficiently across constrained networks to remote systems 16/05/2013 5
6 The Realm of MQTT Intelligence and Analytics Traditional Backend Systems BigData Interconnect Respond Data / Alert Sense Control Visualise and Respond Sense and Control Mobile Web Embedded Controllers Sensors Actuators M2M Edge Gateways 16/05/2013 6
7 Background to MQTT / Original Design Goals To make it simple to connect the M2M (physical) world to the traditional IT world Expect and cater for frequent network disruption built for low bandwidth, high latency, unreliable, high cost networks (cost per byte) Expect that client applications may have very limited resources available (8 bit controller, 256kb ram) Provide loose coupling to support dynamic system environments where high volumes of physical world messages and events need to be made available to enterprise servers and other consumers in ways that may not have been originally anticipated. Provide multiple deterministic message delivery qualities of service to reflect tradeoffs between bandwidth, availability, and delivery guarantees Capable of supporting large numbers of devices (10k MQTT clients) Simple for application developers and implementers of the protocol Publish the protocol for ease of adoption by device vendors and third-party client software enabling support for a proliferation of platforms, technologies and networks that are driven by very diverse equations of cost, technology and physical constraints. To be industry agnostic 16/05/2013 7
8 MQTT - Publish Subscribe Messaging aka One to Many A Publish Subscribe messaging protocol allowing a message to be published once and multiple consumers (applications / devices) to receive the message providing decoupling between the producer and consumer(s) A producer sends (publishes) a message (publication) on a topic (subject) A consumer subscribes (makes a subscription) for messages on a topic (subject) A message server / broker matches publications to subscriptions If no matches the message is discarded If one or more matches the message is delivered to each matching subscriber/consumer 16/05/2013 8
9 MQTT - Publish Subscribe Messaging aka One to Many A topic forms the namespace Is hierarchical with each sub topic separated by a / An example topic space A house publishes information about itself on: <country>/<region>/<town>/<postcode>/<house>/energyconsumption <country>/<region>/<town>/<postcode>/<house>/solarenergy <country>/<region>/<town>/<postcode>/<house>/alarmstate <country>/<region>/<town>/<postcode>/<house>/alarmstate And subscribes for control commands: <country>/<region>/<town>/<postcode>/<house>/thermostat/settemp A subscriber can subscribe to an absolute topic or can use wildcards: Single-level wildcards + can appear anywhere in the topic string Multi-level wildcards # must appear at the end of the string Wildcards must be next to a separator Cannot use wildcards when publishing For example UK/Hants/Hursley/SO212JN/1/energyConsumption Energy consumption for 1 house in Hursley UK/Hants/Hursley/+/+/energyConsumption Energy consumption for all houses in Hursley UK/Hants/Hursley/SO212JN/# Details of energy consumption, solar and alarm for all houses in SO212JN 16/05/2013 9
10 MQTT - Publish Subscribe Messaging aka One to Many A subscription can be durable or non durable Durable: Once a subscription is in place a broker will forward matching messages to the subscriber: Immediately if the subscriber is connected If the subscriber is not connected messages are stored on the server/broker until the next time the subscriber connects Non-durable: The subscription lifetime is the same as the time the subscriber is connected to the server / broker A publication may be retained A publisher can mark a publication as retained The broker / server remembers the last known good message of a retained topic The broker / server gives the last known good message to new subscribers i.e. the new subscriber does not have to wait for a publisher topublish a message in order to receive its first message 16/05/
11 Use on Constrained Networks Designed for constrained networks: Protocol compressed into bit-wise headers and variable length fields. Smallest possible packet size is 2 bytes Asynchronous bidirectional push delivery of messages to applications (no polling) Client to server and server to client Supports always-connected and sometimes-connected models Provides Session awareness Configurable keep alive providing granular session awareness Last will and testament enable applications to know when a client goes offline abnormally Typically utilises TCP based networks e.g. Webscokets Tested on many networks vsat, gprs, 2G. Provides multiple deterministic message delivery qualities of service 0 message delivered at most once. 1 message will be delivered but may be duplicated 2 once and once only delivery QOS maintained over fragile network even if connection breaks 16/05/
12 Constrained Device Designed for constrained devices: Suited to applications / devices that may have limited resources available 8 Bit controllers upwards Battery Multiple MQTT client implementations available in many form factors / languages Tiny footprint MQTT client (and server) libraries e.g. a c client lib in 30Kb and a Java lib in 64Kb 16/05/
13 Open and Easy to use The MQTT specification is open and royalty free for ease of adoption Is industry agnostic Move a payload / data / event for any form of data Many implementations from enterprise scale fully supported through open source and hobbyist See for full details API is simple to use via small set of well defined verbs 16/05/
14 Open and Easy to use Open royalty free specification Open Source Eclipse.org Paho project IBM Contributed MQTT clients MQTT Implementations Hobbyist to Enterprise Open Source to Commercial 16+ MQTT severs 40+ MQTT clients See Standard MQTT is being standardised at OASIS 16/05/
15 Benefits of MQTT verses HTTP Push delivery of messages / data / events MQTT low latency push delivery of messages from client to server andserver to client Helps bring an event oriented architecture to the web HTTP push from client to server but poll from server to client Efficient use of network For an M2M project the number of bytes with MQTT was bytes per device per month with HTTP the number of bytes was bytes per device per month Reliable delivery over fragile network MQTT will deliver message to QOS even across connection breaks Decoupling and publish subscribe one to many delivery Source: 16/05/
16 Programming with Paho Java API MqttClient object is the starting point Messages and notifications received via callbacks Publishes made asynchronously Local persistence store used to achieve high QoS levels MqttClientPersistence MqttClient setcallback subscribe MqttConnectOptions connect gettopic MqttCallback publish MqttTopic MqttMessage 16/05/
17 Connect First step is to create an MqttClientobject Specify optional persistence store, URI and ClientID ClientIDmust be unique for the broker it is connecting to Then specify connection options, and connect! Keep alive of 480 seconds A retained publication Will message with QoS of 1 16/05/
18 Create a message and Publish Create a message Message properties allow it to be set as a retained publication and what the QoS needs to be Message payload is always a byte array To send a message Get a topic object and publish The returned DeliveryTokenis used to determine when delivery is complete MqttTopic topic = client.gettopic( Fruit/Grape/Red ); MqttDeliveryToken token = topic.publish(msg); 16/05/
19 Setup callback Messages are delivered via a callback mechanism This is also used to indicate when the connection is broken and a publish has completed 16/05/
20 Subscribe for messages After connecting, subscribe by providing the topic string: Messages will then be delivered to the callback Can subscribe to multiple topics at the same time, and provide QoS levels: To stop receiving messages, unsubscribe. 16/05/
21 Java API : Further notes To resume a previous session, set the clean session option to false Requires the application to use the same client identifier When false subscriptions are durable When true previous state and subscriptions are cleaned up at start and / or end of session and subscriptions are non-durable To cleanly disconnect 16/05/
22 In Paho MQTT technology Java, JavaScript C and Lua client libraries Utilities Others client libraries outside Eclipse Python, Perl, Ruby... See for a list Server implementations Also 16/05/
23 FacebookMessenger Lucy Zhang, a software engineer at Facebook, has written about their new Facebook Messenger app: One of the problems we experienced was long latency when sending a message. The method we were using to send was reliable but slow, and there were limitations on how much we could improve it. With just a few weeks until launch, we ended up building a new mechanism that maintains a persistent connection to our servers. To do this without killing battery life, we used a protocol called MQTT that we had experimented with in Beluga. MQTT is specifically designed for applications like sending telemetry data to and from space probes, so it is designed to use bandwidth and batteries sparingly. By maintaining an MQTT connection and routing messages through our chat pipeline, we were able to often achieve phone-to-phone delivery in the hundreds of milliseconds, rather than multiple seconds. 16/05/
24 A Virtual Power Plant with MQ Telemetry Virtual Power Plant MQ MQ Telemetry Telemetry Transport Transport Monitor: Energy, Temp, Humidity Appliances Control: Temp (HVAC), Appliances WebSphere MQ Virtual Power Plant Application WebSphere Application Server Tivoli Monitoring And Management DB2 Instrument Interconnect Intelligence An Intelligent Utility Network Smart homes enabled with smart devices (HVAC, appliances ) Devices connect to a home gateway box via Zigbee or Homeplug Home gateway monitors devices collecting data that impacts energy usage Home gateway publishes energy data to Virtual Power Plant (VPP) every 5 mins over a mobile network VPP analyses real time data from all homes and other sources. When required it sheds load: Publishing control commands to the home gateway of multiple homes 16/05/ Home gateway controls smart device(s) when instructed by VPP
25 Home Pace Maker Monitoring Solution Instrument Interconnect Intelligence MQTT ESB Analytics Near Field Communications Internet Security Gateway MQ & Message Broker Health Care Clinic / Clinician Monitor large numbers of patient s with pace makers in their home An MQTT client is embedded in the home monitoring appliance Collects diagnostics when patient is in close proximity and periodically dials health care provider Immediately dials if abnormality detected Runs over dial up and mobile networks which may be old, very slow and fragile MQ/MB receives diagnostics and hands off to analytics application Analytics applications look for abnormalities and notifies clinician Benefits Saves time, effort & money for the patient: there is no longer a need to visit the clinic on a fixed interval Peace of mind: problems are detected early preventing potentially life threatening incidents 16/05/2013 Clinicians time is better utilised: only patients with potential problems are seen 25
26 Enterprise to physical world solution with MQTT low-bandwidth, expensive comms Central Systems Billing 20 Field Devices to 1 Concentrator transformation pub sub Message Broker Maintenance SCADA MQTT Enterprise Messaging Scalability for whole pipeline! Network traffic much lower - events pushed to/from devices and report by exception Network cost reduced Lower CPU utilization Broken out of the SCADA prison data accessible to other applications 16/05/
27 Some areas where MQTT has been used: POS Kiosks Slot Machines Automotive/ Telematics Environment & Traffic Monitoring Fire & Gas Testing Chemical Detection Asset tracking / management SCADA Medical Field Force Automation Home Automation Railway 16/05/
28 Further reading All things MQTT MQTT Specification Eclipse Paho Eclipse M2M MQTT: the Smarter Planet Protocol 16/05/
JoramMQ, a distributed MQTT broker for the Internet of Things
JoramMQ, a distributed broker for the Internet of Things White paper and performance evaluation v1.2 September 214 mqtt.jorammq.com www.scalagent.com 1 1 Overview Message Queue Telemetry Transport () is
Integrating Mobile apps with your Enterprise. Peter Niblett. Simon Dickerson. 2012 IBM Corporation
Integrating Mobile apps with your Enterprise Peter Niblett Simon Dickerson Trademark Statement IBM and the IBM logo are trademarks of International Business Machines Corporation, registered in many jurisdictions.
Bringing M2M to the web with Paho
Bringing M2M to the web with Paho Connecting Java Devices and online dashboards with MQTT Connecting Java Devices and online dashboards with MQTT Your presenters Dominik Obermaier @dobermai Christian Götz
Integrating Mobile apps with your Enterprise
Integrating Mobile apps with your Enterprise Jonathan Marshall [email protected] @jmarshall1 Agenda Mobile apps and the enterprise Integrating mobile apps with Enterprise Applications Mobile apps and
The Internet of Things
The Internet of Things Vijay Sethia Senior Product Manager, IBM Software Group 2014 IBM Corporation Agenda The Internet of Things The IBM IoT On-Prem Cloud Sample IoT Application 1 The Internet of Things
Internet of things (IOT) applications covering industrial domain. Dev Bhattacharya [email protected]
Internet of things (IOT) applications covering industrial domain Dev Bhattacharya [email protected] Outline Internet of things What is Internet of things (IOT) Simplified IOT System Architecture
M 2 M IWG. Eclipse, M2M and the Internet of Things. Overview. M 2 M Industry WorkGroup! M2M?
M 2 M IWG Eclipse, M2M and the Internet of Things Overview M2M? Technology that supports wired or wireless communication between machines. (TechTarget) M2M Market Opportunity Key Trends 1. New connected
Delivering secure, real-time business insights for the Industrial world
Delivering secure, real-time business insights for the Industrial world Arnaud Mathieu: Program Director, Internet of Things Dev., IBM [email protected] @arnomath 1 We are on the threshold of massive
Open Source building blocks for the Internet of Things. Benjamin Cabé JFokus 2013
Open Source building blocks for the Internet of Things Benjamin Cabé JFokus 2013 Who I am Benjamin Cabé Open Source M2M Evangelist at Sierra Wireless Long-time Eclipse lover M2M? IoT? Technology that supports
IoT concepts Andrea Acquaviva EDA group Politecnico di Torino, Italy
IoT concepts Andrea Acquaviva EDA group Politecnico di Torino, Italy Outline Introduction to the concept of IoT: paradigm, functionalities and requirements IoT devices features: sensing, processing, communication
M2M, IoT, DEVICE MANAGEMENT: ONE PROTOCOL TO RULE THEM ALL? Julien Vermillard, Sierra Wireless
M2M, IoT, DEVICE MANAGEMENT: ONE PROTOCOL TO RULE THEM ALL? Julien Vermillard, Sierra Wireless Software Engineer at Sierra Wireless, implementing various protocols for AirVantage cloud service. Apache
Building a Reliable Messaging Infrastructure with Apache ActiveMQ
Building a Reliable Messaging Infrastructure with Apache ActiveMQ Bruce Snyder IONA Technologies Bruce Synder Building a Reliable Messaging Infrastructure with Apache ActiveMQ Slide 1 Do You JMS? Bruce
Vortex White Paper. Simplifying Real-time Information Integration in Industrial Internet of Things (IIoT) Control Systems
Vortex White Paper Simplifying Real-time Information Integration in Industrial Internet of Things (IIoT) Control Systems Version 1.0 February 2015 Andrew Foster, Product Marketing Manager, PrismTech Vortex
Building the Internet of Things Jim Green - CTO, Data & Analytics Business Group, Cisco Systems
Building the Internet of Things Jim Green - CTO, Data & Analytics Business Group, Cisco Systems Brian McCarson Sr. Principal Engineer & Sr. System Architect, Internet of Things Group, Intel Corp Mac Devine
M2M innovations that will drive the market: Big Data, Cloud and LTE technologies impact?
M2M innovations that will drive the market: Big Data, Cloud and LTE technologies impact? M2M + Industry Forum / 13 April 2013 Joachim Dressler Board Member - M2M Alliance e.v. VP EMEA Sales Sierra Wireless
Evolving from SCADA to IoT
Evolving from SCADA to IoT Evolving from SCADA to IoT Let s define Semantics IoT Objectives, chapters 1 and 2 Separating the hype from the reality Why IoT isn t easy An IoT roadmap & framework IoT vs.
Smartphone Enterprise Application Integration
WHITE PAPER MARCH 2011 Smartphone Enterprise Application Integration Rhomobile - Mobilize Your Enterprise Overview For more information on optimal smartphone development please see the Rhomobile White
Could IoT be WebRTC's greatest source of innovation?
Could IoT be WebRTC's greatest source of innovation? Brian Pulito IBM WebSphere Architect email: [email protected] twitter: @brianpulito linkedin: brianpulito 2015 IBM Corporation Internet Of Things
Towards a common definition and taxonomy of the Internet of Things. Towards a common definition and taxonomy of the Internet of Things...
Towards a common definition and taxonomy of the Internet of Things Contents Towards a common definition and taxonomy of the Internet of Things... 1 Introduction... 2 Common characteristics of Internet
Increasing M2M device intelligence drive fast decisions and help new business
Increasing M2M device intelligence drive fast decisions and help new business M2M+ Industry Summit / 19-20 May 2014 Joachim Dressler Board Member - M2M Alliance e.v. VP EMEA Sales Sierra Wireless M2M Alliance
Integrating Web Messaging into the Enterprise Middleware Layer
The increasing demand for real-time data has companies seeking to stream information to users at their desks via the web and on the go with mobile apps. Two trends are paving the way: o Internet push/streaming
SiteCelerate white paper
SiteCelerate white paper Arahe Solutions SITECELERATE OVERVIEW As enterprises increases their investment in Web applications, Portal and websites and as usage of these applications increase, performance
Bayeux Protocol: la nuova frontiera della comunicazione a portata di mano. Relatore Nino Guarnacci
Bayeux Protocol: la nuova frontiera della comunicazione a portata di mano Relatore Nino Guarnacci to understand the phenomenon of Comet and Reverse AJAX, we need to consider why there is a need for it
Achieving business agility and cost optimization by reducing IT complexity. The value of adding ESB enrichment to your existing messaging solution
Smart SOA application integration with WebSphere software To support your business objectives Achieving business agility and cost optimization by reducing IT complexity. The value of adding ESB enrichment
The Internet of Things: Opportunities & Challenges
The Internet of Things: Opportunities & Challenges What is the IoT? Things, people and cloud services getting connected via the Internet to enable new use cases and business models Cloud Services How is
Fast Innovation requires Fast IT
Fast Innovation requires Fast IT 2014 Cisco and/or its affiliates. All rights reserved. 2 2014 Cisco and/or its affiliates. All rights reserved. 3 IoT World Forum Architecture Committee 2013 Cisco and/or
2016.04.17 Firenze. Iottly, open source Internet of Things distribution
2016.04.17 Firenze About me Stefano Terna Technical co-founder @ TomorrowData @stefanoterna stefanoterna [email protected] About TomorrowData Domain: IoT & Machine Learning for SMEs Open Source:
Service and Resource Discovery in Smart Spaces Composed of Low Capacity Devices
Service and Resource Discovery in Smart Spaces Composed of Low Capacity Devices Önder Uzun, Tanır Özçelebi, Johan Lukkien, Remi Bosman System Architecture and Networking Department of Mathematics and Computer
Introduction to WebSphere Process Server and WebSphere Enterprise Service Bus
Introduction to WebSphere Process Server and WebSphere Enterprise Service Bus Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 4.0.3 Unit objectives
Design Patterns for Large Scale Data Movement. Aaron Lee [email protected]
Design Patterns for Large Scale Data Movement Aaron Lee [email protected] Data Movement Patterns o The right solution depends on the problem you re solving Real-time or intermittent? Any weird
Stratusphere Solutions
Stratusphere Solutions Deployment Best Practices Guide Introduction This guide has been authored by experts at Liquidware Labs in order to provide a baseline as well as recommendations for a best practices
SIF 3: A NEW BEGINNING
SIF 3: A NEW BEGINNING The SIF Implementation Specification Defines common data formats and rules of interaction and architecture, and is made up of two parts: SIF Infrastructure Implementation Specification
A Survey Study on Monitoring Service for Grid
A Survey Study on Monitoring Service for Grid Erkang You [email protected] ABSTRACT Grid is a distributed system that integrates heterogeneous systems into a single transparent computer, aiming to provide
Protocols for the Internet of Things. Christian Légaré Executive VP and CTO, Micrium Inc. Vice President, IPSO Alliance
Protocols for the Internet of Things Christian Légaré Executive VP and CTO, Micrium Inc. Vice President, IPSO Alliance August 2014 Contents Thinking About the Internet of Things (IoT)... 3 Thing... 4 Internet
In the pursuit of becoming smart
WHITE PAPER In the pursuit of becoming smart The business insight into Comarch IoT Platform Introduction Businesses around the world are seeking the direction for the future, trying to find the right solution
Tiny Web Services: Design and Implementation of Interoperable and Evolvable Sensor Networks (Priyantha, Kansal, Goraczko, Zhao, 2008)
Tiny Web Services: Design and Implementation of Interoperable and Evolvable Sensor Networks (Priyantha, Kansal, Goraczko, Zhao, 2008) Dominique Im Obersteg Distributed Systems Seminar 2011, ETH Zurich
What you don t know about industrial GSM/GPRS modem communications
What you don t know about industrial GSM/GPRS modem communications A White Paper presented by: Ira Sharp Product Marketing Lead Specialist Phoenix Contact P.O. Box 4100 Harrisburg, PA 17111-0100 Phone:
Flexible Architecture for Internet of Things Utilizing an Local Manager
, pp.235-248 http://dx.doi.org/10.14257/ijfgcn.2014.7.1.24 Flexible Architecture for Internet of Things Utilizing an Local Manager Patrik Huss, Niklas Wigertz, Jingcheng Zhang, Allan Huynh, Qinzhong Ye
Resource Utilization of Middleware Components in Embedded Systems
Resource Utilization of Middleware Components in Embedded Systems 3 Introduction System memory, CPU, and network resources are critical to the operation and performance of any software system. These system
Cisco Application Networking for IBM WebSphere
Cisco Application Networking for IBM WebSphere Faster Downloads and Site Navigation, Less Bandwidth and Server Processing, and Greater Availability for Global Deployments What You Will Learn To address
GEMALTO M2M KEY TECHNOLOGY TRENDS OF M2M
GEMALTO M2M KEY TECHNOLOGY TRENDS OF M2M Anvay Lonkar, Marketing Manager M2M Solutions & Services Gemalto M2M FORUM, MILAN, 15 May 2013 Gemalto delivers trusted and convenient digital services to billions
Integrating monitoring and telemetry devices as part of enterprise information resources.
Integrating monitoring and telemetry devices as part of enterprise information resources. WebSphere MQ Integrator March 2002 By Andy Stanford-Clark, WebSphere MQ Development, IBM Software Group Page 2
CARRIOTS TECHNICAL PRESENTATION
CARRIOTS TECHNICAL PRESENTATION Alvaro Everlet, CTO [email protected] @aeverlet Oct 2013 CARRIOTS TECHNICAL PRESENTATION 1. WHAT IS CARRIOTS 2. BUILDING AN IOT PROJECT 3. DEVICES 4. PLATFORM
Tactical Service Bus: The flexibility of service oriented architectures in constrained theater environments
Tactical Bus: The flexibility of service oriented architectures in constrained theater environments Tactical Edge in NATO Context Tactical still very much under control of national forces: Zone of Operations
Repeat Success, Not Mistakes; Use DDS Best Practices to Design Your Complex Distributed Systems
WHITEPAPER Repeat Success, Not Mistakes; Use DDS Best Practices to Design Your Complex Distributed Systems Abstract RTI Connext DDS (Data Distribution Service) is a powerful tool that lets you efficiently
Smart Cities. Photo used under Creative Commons from nigelhowe
Smart Cities Photo used under Creative Commons from nigelhowe Photo used under Creative Commons from tim-166 Cities are for People Citier Smart cities as a web of people, things and services Workshop 2,
Architecture and Data Flow Overview. BlackBerry Enterprise Service 10 721-08877-123 Version: 10.2. Quick Reference
Architecture and Data Flow Overview BlackBerry Enterprise Service 10 721-08877-123 Version: Quick Reference Published: 2013-11-28 SWD-20131128130321045 Contents Key components of BlackBerry Enterprise
DOCUMENT REFERENCE: SQ309-002-EN. SAMKNOWS TEST METHODOLOGY Web-based Broadband Performance White Paper. July 2015
DOCUMENT REFERENCE: SQ309-002-EN SAMKNOWS TEST METHODOLOGY Web-based Broadband Performance White Paper July 2015 SAMKNOWS QUALITY CONTROLLED DOCUMENT. SQ REV LANG STATUS OWNER DATED 309 03 EN FINAL SC
Reduce Cost and Complexity of M2M and IoT Solutions via Embedded IP and Application Layer Interoperability for Smart Objects
Reduce Cost and Complexity of M2M and IoT Solutions via Embedded IP and Application Layer Interoperability for Smart Objects Fabien Castanier STMicroelectronics IPSO Promoter M2M Forum - Milan, May 20,
Titolo del paragrafo. Titolo del documento - Sottotitolo documento The Benefits of Pushing Real-Time Market Data via a Web Infrastructure
1 Alessandro Alinone Agenda Introduction Push Technology: definition, typology, history, early failures Lightstreamer: 3rd Generation architecture, true-push Client-side push technology (Browser client,
A Client Story: PCI Compliance with WebSphere MQ Advanced Message Security
WebSphere User Group WebSphere Integration User Group A Client Story: PCI Compliance with WebSphere MQ Advanced Message Security Richard Gamblin [email protected] WebSphere Technical Software
Key requirements for Interoperable IoT systems
Key requirements for Interoperable IoT systems Pratul Sharma Technical Marketing Manager, ARM Inc. May/08/2014 Agenda Why Interoperability? Open standards for interoperability Data Communication Standards
FIVE SIGNS YOU NEED HTML5 WEBSOCKETS
FIVE SIGNS YOU NEED HTML5 WEBSOCKETS A KAAZING WHITEPAPER Copyright 2011 Kaazing Corporation. All rights reserved. FIVE SIGNS YOU NEED HTML5 WEBSOCKETS A KAAZING WHITEPAPER HTML5 Web Sockets is an important
Intel IoT Gateways: Publishing Data to an MQTT Broker Using Python
Intel IoT Gateways: Publishing Data to an MQTT Broker Using Python Getting Started Guide September 2015 Order No.: 333067-001 By using this document, in addition to any agreements you have with Intel,
The Information Revolution for the Enterprise
Click Jon Butts to add IBM text Software Group Integration Manufacturing Industry [email protected] The Information Revolution for the Enterprise 2013 IBM Corporation Disclaimer IBM s statements regarding
In-Network Programmability for Next-Generation personal Cloud service support: The INPUT project
In-Network Programmability for Next-Generation personal Cloud service support: The INPUT project Constantinos Vassilakis, PhD Athens, 2/10/2015 Motivation Trend Move functionality and services to the cloud
Network Management System (NMS) FAQ
Network Management System (NMS) FAQ Q: How does the NMS work? A: The Cooper NMS is a powerful, flexible and highly scalable wireless and fixed network management solution for thousands of network nodes
Bryan Tuft Sr. Sales Consultant Global Embedded Business Unit [email protected]
Bryan Tuft Sr. Sales Consultant Global Embedded Business Unit [email protected] Agenda Oracle Approach Embedded Databases TimesTen In-Memory Database Snapshots Q&A Real-Time Infrastructure Challenges
UPnP Internet of Things
UPnP Internet of Things July 2014 Keith Miller Intel Wouter van der Beek Cisco Systems, Inc. UPnP Internet of Things Task Force 2014 UPnP Forum Overview Scope Architecture Local components description
IoT Solutions for Upstream Oil and Gas
Solution Brief Intel IoT Oil and Gas Industry IoT Solutions for Upstream Oil and Gas Intel products, solutions, and services are enabling secure and seamless Internet of Things (IoT) solutions for upstream
Introduction to IBM Worklight Mobile Platform
Introduction to IBM Worklight Mobile Platform The Worklight Mobile Platform The Worklight Mobile Platform is an open, complete and advanced mobile application platform for HTML5, hybrid and native apps.
IP SLAs Overview. Finding Feature Information. Information About IP SLAs. IP SLAs Technology Overview
This module describes IP Service Level Agreements (SLAs). IP SLAs allows Cisco customers to analyze IP service levels for IP applications and services, to increase productivity, to lower operational costs,
Mobile Device Management A Functional Overview
Mobile Device Management A Functional Overview Gopal Tatte #1, Dr. G. R. Bamnote #2 1# ME 1 st Yr. Department of Computer Science and Engineering, Sant Gadge Baba Amravati University Prof Ram Meghe Institute
Towards the Web of Things
Ubiquitous Web Applications Towards the Web of Things Dave Raggett, W3C & JustSystems Mobile Web 2.0, Seoul, 5 March 2008 Contact: [email protected] 1 Web of Things Barcodes as a way to connect physical objects
Enabling Real-Time Sharing and Synchronization over the WAN
Solace message routers have been optimized to very efficiently distribute large amounts of data over wide area networks, enabling truly game-changing performance by eliminating many of the constraints
Informix The Intelligent Database for IoT
Informix The Intelligent Database for IoT Kiran Challapalli Informix Competitive Technology & Enablement [email protected] +91-80431-91802 Agenda What is Internet of Things (IoT) Why it matters IoT
IoTivity Connecting Things in IoT. Ashok Subash
IoTivity Connecting Things in IoT Ashok Subash Agenda Overview of IoT, OIC & IoTivity IoT Stack, Topologies & Protocol IoTivity Architecture Programming IoTivity Core APIs Programming IoTivity Service
Comparing Mobile VPN Technologies WHITE PAPER
Comparing Mobile VPN Technologies WHITE PAPER Executive Summary Traditional approaches for encrypting data in transit such as IPSec and SSL are intended for wired networks with high speed, highly reliable
Symantec Endpoint Protection 11.0 Architecture, Sizing, and Performance Recommendations
Symantec Endpoint Protection 11.0 Architecture, Sizing, and Performance Recommendations Technical Product Management Team Endpoint Security Copyright 2007 All Rights Reserved Revision 6 Introduction This
Event-based middleware services
3 Event-based middleware services The term event service has different definitions. In general, an event service connects producers of information and interested consumers. The service acquires events
Tk20 Network Infrastructure
Tk20 Network Infrastructure Tk20 Network Infrastructure Table of Contents Overview... 4 Physical Layout... 4 Air Conditioning:... 4 Backup Power:... 4 Personnel Security:... 4 Fire Prevention and Suppression:...
socketio Documentation
socketio Documentation Release 0.1 Miguel Grinberg January 17, 2016 Contents 1 What is Socket.IO? 3 2 Getting Started 5 3 Rooms 7 4 Responses 9 5 Callbacks 11 6 Namespaces 13 7 Using a Message Queue 15
APPLICATION-AWARE ROUTING IN SOFTWARE-DEFINED NETWORKS
APPLICATION-AWARE ROUTING IN SOFTWARE-DEFINED NETWORKS SARO VELRAJAN Director of Technology, Aricent APPLICATION-AWARE ROUTING IN SOFTWARE-DEFINED NETWORKS Service providers are constantly exploring avenues
Whitepaper Performance Testing and Monitoring of Mobile Applications
M eux Test Whitepaper Performance Testing and Monitoring of Mobile Applications Abstract The testing of a mobile application does not stop when the application passes all functional tests. Testing the
Citrix EdgeSight Administrator s Guide. Citrix EdgeSight for Endpoints 5.3 Citrix EdgeSight for XenApp 5.3
Citrix EdgeSight Administrator s Guide Citrix EdgeSight for Endpoints 5.3 Citrix EdgeSight for enapp 5.3 Copyright and Trademark Notice Use of the product documented in this guide is subject to your prior
IBM WebSphere Message Broker Message Monitoring, Auditing, Record and Replay. Tim Kimber WebSphere Message Broker Development IBM Hursley Park, UK
IBM WebSphere Message Broker Message Monitoring, Auditing, Record and Replay Tim Kimber WebSphere Message Broker Development IBM Hursley Park, UK 1 Agenda Overview of Monitoring Monitoring support in WebSphere
User and Iot Data Analytics. Empowered by Ericsson User Data Consolidation (UDC)
User and Iot Data Analytics Empowered by Ericsson User Data Consolidation (UDC) content Market trends Opportunities Ericsson solution Benefits Extended view Values from insights Use cases Conclusion Ericsson
Maintain Fleet Management Solutions Using Wide Area Wireless Technology
Maintain Fleet Management Solutions Using Wide Area Wireless Technology Andreas Kohn Sierra Wireless, Inc. August, 2010 1 Introduction Wireless technology can provide a competitive advantage in today s
Cisco Application Networking for Citrix Presentation Server
Cisco Application Networking for Citrix Presentation Server Faster Site Navigation, Less Bandwidth and Server Processing, and Greater Availability for Global Deployments What You Will Learn To address
Directed Circuits Meet Today s Security Challenges in Enterprise Remote Monitoring. A White Paper from the Experts in Business-Critical Continuity TM
Directed Circuits Meet Today s Security Challenges in Enterprise Remote Monitoring A White Paper from the Experts in Business-Critical Continuity TM Executive Summary With continued efforts to reduce overhead,
CF & IoT Protocol Support
CF & IoT Protocol Support Atul Kshirsagar Senior Engineer, GE Software Dedicated Committer, CF Diego Project May 11, 2015 Imagination at work Agenda Protocol landscape in Industrial application Multi protocol
Managed File Transfer
Managed File Transfer How do most organizations move files today? FTP Typically File Transfer Protocol (FTP) is combined with writing and maintaining homegrown code to address its limitations Limited Reliability
Analyzing IBM i Performance Metrics
WHITE PAPER Analyzing IBM i Performance Metrics The IBM i operating system is very good at supplying system administrators with built-in tools for security, database management, auditing, and journaling.
Desktop Activity Intelligence
Desktop Activity Intelligence Table of Contents Cicero Discovery Delivers Activity Intelligence... 1 Cicero Discovery Modules... 1 System Monitor... 2 Session Monitor... 3 Activity Monitor... 3 Business
Communication Protocol
Analysis of the NXT Bluetooth Communication Protocol By Sivan Toledo September 2006 The NXT supports Bluetooth communication between a program running on the NXT and a program running on some other Bluetooth
AdRadionet to IBM Bluemix Connectivity Quickstart User Guide
AdRadionet to IBM Bluemix Connectivity Quickstart User Guide Platform: EV-ADRN-WSN-1Z Evaluation Kit, AdRadionet-to-IBM-Bluemix-Connectivity January 20, 2015 Table of Contents Introduction... 3 Things
Mobile Identity and Edge Security Forum Sentry Security Gateway. Jason Macy CTO, Forum Systems [email protected]
Mobile Identity and Edge Security Forum Sentry Security Gateway Jason Macy CTO, Forum Systems [email protected] Evolution Evolution of Enterprise Identities Cloud Computing Iaas Infrastructure as a Service
Fog Computing and the Internet of Things: Extend the Cloud to Where the Things Are
White Paper Fog Computing and the Internet of Things: Extend the Cloud to Where the Things Are What You Will Learn The Internet of Things (IoT) is generating an unprecedented volume and variety of data.
PANDORA FMS NETWORK DEVICES MONITORING
NETWORK DEVICES MONITORING pag. 2 INTRODUCTION This document aims to explain how Pandora FMS can monitor all the network devices available in the market, like Routers, Switches, Modems, Access points,
NMS300 Network Management System
NMS300 Network Management System User Manual June 2013 202-11289-01 350 East Plumeria Drive San Jose, CA 95134 USA Support Thank you for purchasing this NETGEAR product. After installing your device, locate
Applying Mesh Networking to Wireless Lighting Control
White Paper Applying Mesh Networking to Wireless Lighting Control www.daintree.net Abstract Recent advances in wireless communications standards and energy-efficient lighting equipment have made it possible
All can damage or destroy your company s computers along with the data and applications you rely on to run your business.
All can damage or destroy your company s computers along with the data and applications you rely on to run your business. Losing your computers doesn t have to disrupt your business if you take advantage
Why is CICS Still Alive? Dr Geoff Sharman Visiting Professor in Computer Science Birkbeck College
Why is CICS Still Alive? Dr Geoff Sharman Visiting Professor in Computer Science Birkbeck College Agenda Middleware the hidden part of IT CICS (Customer Information Control System) track record as a middleware
C2030-280.Examcollection.Premium.Exam.34q
C2030-280.Examcollection.Premium.Exam.34q Number: C2030-280 Passing Score: 800 Time Limit: 120 min File Version: 32.2 http://www.gratisexam.com/ Exam Code: C2030-280 Exam Name: IBM Cloud Computing Infrastructure
