SlideShare ist ein Scribd-Unternehmen logo
1 von 16
Downloaden Sie, um offline zu lesen
Machina Research
White Paper

The Emergence of M2M/IoT
Application Platforms
Jim Morrish, Director
September 2013
2

1 Summary
The M2M platforms space is evolving fast and in recent years a range of different kinds of M2M
platforms have emerged to assist with the development and deployment of M2M applications.
However, the industry is now at a tipping point, where the old ‘stove-pipe’ M2M application
approach is giving way to a more integrated approach to application development which draws from
a wider range of data sources (including M2M connected devices of different types and also
corporate and other IT systems) and stitches these together with more sophisticated applications.
This new, more sophisticated approach to application development dictates a need for a new, more
sophisticated form of supporting platform. In short, ‘M2M/IoT Application Platforms’ represent
M2M platforms re-cast for the age of the ‘Internet of Things’.
The M2M/IoT Application Platform provides the ‘glue’ that intermediates between application
developers, M2M connected devices and a range of niche and specialised M2M platforms and wider
enterprise IT systems. In the world of the M2M/IoT Application Platform, the application developer
is king.
In this White Paper we explore how the M2M platforms space evolved to the current day status and
we identify the need for a new kind of platform together with the ideal functionality of such
platforms. We also identify a range of leading actors which can together be taken to represent an
emerging best-practice in this space.

2 Traditionally M2M applications have been
developed as stovepipes
M2M connectivity is not a new concept. In fact, the roots of M2M extend back over several decades
and include basic fleet management solutions and SCADA (supervisory control and data acquisition)
solutions. Traditionally, M2M solutions have been conceived and deployed as ‘stovepipe’ (or
standalone) solutions with the aim of improving (or enabling) a specific process, and without
consideration of how these solutions might one day be integrated into a wider business context. In
the case of some early fleet management solutions, the need was to improve the monitoring of high
value shipments (particularly deliveries of cash), often for the purposes of driver security. In the case
of many SCADA deployments, the need has been to improve the oversight and control of a range of
industrial processes, ranging from manufacturing production lines to nuclear power plants, and from
electricity distribution to waste water collection and processing.
In these early days of M2M, any aspiring application developers would have had to essentially create
an entire solution stack to support their intended application. Relatively few of the components
needed to develop specific solutions were available ‘off the shelf’, and relatively few solution

Machina Research//White Paper

© Machina Research, 2013
3
components could be shared between different solutions. In all, an early M2M developer would
have had to contend with three key elements of an overall M2M solution:





Devices: Consideration of the capabilities of an individual device, in terms of operating
environment, use cases, sensing, actuating, processing and human interface capabilities.
M2M application environment: Including a diverse range of considerations and restrictions
relating to any applicable operating systems, carrier communication requirements and the
applicable capabilities of any potential M2M middleware providers.
M2M application logic: As the element of the overall solution that actually solves the
developer’s problem, this is the piece the application developer would have actually wanted
to build, although the functionality and flexibility of any specific application would have been
hindered by the need to reflect any desired application capabilities through the application
environment described above1.

This historic environment was clearly inefficient as it required applications to be built from scratch.
This somewhat limited the potential of M2M applications. The harder it is to develop an M2M
application, then the more expensive it is, and because most M2M solutions were justified on the
basis of a ‘business case’ so demand and addressable markets for M2M solutions was limited.
Such an environment provided fertile ground for M2M platforms, which are designed to enable the
rapid development and deployment of M2M applications. M2M platforms have transformed the
M2M market by making device data far more ‘accessible’ to application developers and also by
offering well-defined software interfaces and making APIs available so that application developers
can readily integrate information sources and control parameters into their applications. Over the
past decade, the M2M platform space has developed rapidly, and now includes the following broad
platform functions2:






Connectivity Support: encompasses all of the most fundamental tasks that must be
undertaken to configure and support a machine-to-machine connection. In a mobile
environment such tasks include connection provisioning, usage monitoring and some level of
support for fault resolution.
Service Enablement: Defined from a telecoms perspective3, service enablement platforms
are flexible and have extensive horizontal capabilities in terms of solution support, reporting
and the provision of a software environment and APIs to facilitate solution development.
Together, Connectivity Support and Service Enablement functions represent the ‘horizontal’
elements of the M2M platforms industry.
Device Management: Device management platform functionality has typically been aligned
to single device manufacturers and will potentially support devices connected through

1

For instance, it simply isn’t possible to build capabilities into an M2M application without building
corresponding capabilities into M2M middleware so that appropriate information is made available to the
M2M application.
2
Often these platform types will correspond to the market positioning of participants in the M2M platforms
sector, but the relationship is often not clear cut: the sector is far more complex than these five bullet points
might suggest.
3
Since service providers, systems integrators and many platform vendors would apply the term ‘service
enablement’ to industry specific solutions. Today’s Service Enablement platforms (as defined here) typically
aspire to support full M2M applications, but generally only play a supporting role.

Machina Research//White Paper

© Machina Research, 2013
4





multiple networks. Device management platforms essentially exist to facilitate sales of
devices (and device-centric solutions), and usually for a single vendor, where those devices
typically require some form of non-standard systems support (reporting, management, etc.).
Application Support: Application support platforms will typically be targeted at niche
customer sectors. They are characterised by the provision of tailored and often specialised
solutions, encompassing connected devices potentially of multiple types, potentially
connected with multiple technologies, and potentially connected to the networks of
multiple CSPs. Axeda’s work in the healthcare vertical is a classic example.
Solution Provider: Platforms used by systems integrators to support turnkey and clientspecific solutions. In most cases, a solution provider M2M platform should be regarded as an
enabler for a wider systems development initiative, rather than as a standalone offering.

It should be noted at this point that none of these broad platform types specifically addresses the
historic stovepipe nature of the M2M market: they simply aim to speed the development of the
same kinds of stovepipe applications as have historically been developed.
Of course, whilst all elements of the functionality described above are required for any specific M2M
application, it is not always necessary for such functionality to be provided by a third party platform
provider. Larger users of M2M may often decide to bring higher level functionality in-house, on the
basis that this gives more control over a solution and at relatively little cost in terms of lost scale.
Smaller scale users of M2M solutions would tend to be more likely to make use of outsourced
platform solutions of different types. This overall M2M platforms environment is illustrated in Figure
1, below.
Figure 1: Current M2M platforms environment [Source: Machina Research, 2013]

Machina Research//White Paper

© Machina Research, 2013
5

3 More sophisticated M2M applications
drive a need for a new type of platform
Whilst this current platform market structure is broadly fit-for-purpose for current day M2M
applications, it is not fit-for-purpose for emerging Internet of Things (IoT)-type applications. The
reason is that IoT-type applications must draw on (and control) a range of data inputs from diverse
sources.
Historically, M2M applications have been generally stove-pipe in nature: M2M connections have
been deployed in support of a specific M2M application, with little consideration of how any specific
M2M application might potentially integrate with other applications (unless such functionality is
specifically designed-in). Broadly speaking, leading edge M2M applications have evolved over time
from simple device-centric solutions (of varying degrees of sophistication) through process-centric
solutions (again, of varying degrees of sophistication) to the point where the most advanced
developers are seeking to combine data streams drawn from a range of diverse data sources (not
necessarily all M2M connected), and ally this with flexible control capabilities. We term this our
hierarchy of M2M applications and it is illustrated in Figure 2, below.
Figure 2: Machina Research's Hierarchy of M2M [Source: Machina Research, 2013]

This emerging need to analyse information (both core application information, and also ‘data
exhaust’) from a diverse range of applications, and also to control those applications, has given rise
to the need for a new kind of M2M platform: the M2M/IoT Application Platform. The key function of
an M2M/IoT Application Platform is to abstract across a diverse range of data sources and also more
traditional M2M platforms, so enabling application developers to efficiently create solutions that
incorporate, and draw from, multiple M2M devices (and other information sources). In essence, the
emergence of M2M/IoT Application Platforms enables the open application development
environment that presages the emergence of the Internet of Things. This development is illustrated
in Figure 3, below.

Machina Research//White Paper

© Machina Research, 2013
6
Figure 3: Emerging M2M platforms environment [Source: Machina Research, 2013]

We discuss the functionality of M2M/IoT Application Platforms in more detail in the next section.

4 Ideal functionality of M2M/IoT Application
Platforms
Whilst the key functionality of an M2M/IoT Application Platform is the capability to abstract across a
range of inputs, and to control a range of external processes, it is clear that any potential provider of
an M2M/IoT Application Platform solutions must move significantly beyond this core capability in
order to attract application developers and build the ecosystems necessary to gain critical mass. The
key areas in which a M2M/IoT Application Platform differs from the more ‘traditional’ M2M
platform environment include:






Carrier and communications integration. A successful M2M/IoT Application Platform must
develop ‘meta-APIs’ that allow IoT application developers to integrate to multiple carriers
(and multiple connectivity support platforms) using a single API.
Device management. A successful M2M/IoT Application Platform must build a wide-ranging
library of cross-industry drivers and not rely exclusively on VPNs to local gateways to control
local devices.
Application Development. M2M/IoT Application Platforms should offer sophisticated tools
to create business rules and integrate to business processes. Crucially, M2M/IoT Application
Platforms must offer support for Big Data analytics and complex event processing,
necessitating a tightly and robustly defined data model.

Machina Research//White Paper

© Machina Research, 2013
7






Application Management. Clearly a M2M/IoT Application Platform should offer both
software and firmware updates, whether on the M2M connected device or on a gateway (if
any). M2M Applications must be updateable to appropriately integrate with any updated
operating environment.
Operations Environment. One of the most materially different aspects of M2M/IoT
Application Platforms when compared to more traditional M2M platforms is the
management of user authorisation. The presence of multiple information sources from
multiple applications forces the adoption of a robust user and identity management system.
Additional considerations of the sensitivity (privacy) of user data for various analytical
processes must also be taken into account, with the M2M/IoT Application Platform
essentially taking on the role of a trusted third party with regard to data privacy.
Scalability. M2M/IoT Application Platforms must be highly scalable, and able to handle huge
volumes of any (and all) of: users, event volumes and backend processing events. Many
event management tasks will be real-time (or so near real-time as to be more efficiently
processed as if they were), and so code produced by M2M/IoT Application Platforms must
be highly efficient.

These can be categorised into ‘IoT Enabling Capabilities’ and ‘Supporting Capabilities’, defined as
follows:




IoT Enabling Capabilities are those capabilities which really differentiate M2M/IoT
Application Platforms from more traditional M2M platforms. These are the capabilities that
will become the basis of competition in the M2M/IoT Application Platform space.
Supporting Capabilities are more closely related to traditional M2M platform capabilities.
M2M/IoT Application Platforms must also offer these capabilities, but more as a matter of
‘hygiene’ than as a core part of their value-add.

We summarise the key functionality of these emerging M2M/IoT Application Platforms in Figure 4,
below.
Figure 4: Ideal functionality of M2M/IoT Application Platforms4 [Source: Machina Research, 2013]

4

Note: UI (User Interface); BRM (Business Rules Management); BPM (Business Process Management); EAI
(Enterprise Application Integration)

Machina Research//White Paper

© Machina Research, 2013
8
The M2M/IoT Application Platform thus provides the ‘glue’ that intermediates between application
developers, M2M connected devices and a range of niche and specialised M2M platforms and wider
enterprise IT systems5. In the world of the M2M/IoT Application Platform, the application developer
is king. Successful M2M/IoT Application Platforms must focus on supporting a seamless and intuitive
environment in which IoT application developers can focus on developing application functionality,
without worrying about underlying and supporting mechanics. This relationship is illustrated in
Figure 5 below.
Figure 5: The role of M2M/IoT Application Platforms in the M2M solution stack (Source: Machina
Research, 2013)

5 Leading actors in the M2M/IoT Application
Platform space
Right now, the M2M/IoT Application Platform space is an emerging and nascent concept. There is no
single player (that we know of) that can deliver all aspects of the ‘ideal’ application platform
5

And, ultimately, web-sourced data. Also, an M2M/IoT Application Platform may not interface with all these
elements in all cases, sometimes managing devices via third party APIs, sometimes disintermediating other
platforms to manage devices directly.

Machina Research//White Paper

© Machina Research, 2013
9
capabilities identified in Section 4. However, there are a number of noteworthy emerging
participants in the M2M/IoT Application Platform space which can collectively be taken to represent
current ‘best practice’. We briefly profile these below.





















6

Abo Data: The Plat-One platform seeks to avoid the limitations inherent with legacy M2M
platforms through the use of smart adapters and APIs, SDKs, an integrated developer
environment, and a powerful rules engine. A notable differentiator is data traceability, so
that users can be sure of (and control) the uses to which their data is being put, which is a
critical concept for a fully-fledged Internet of Things environment.
Aeris Communications: Aiming to offer an M2M/IoT Application Platform proposition
differentiated on the basis of ‘soup to nuts’ capabilities and deep integration particularly in
the US mobile carrier space.
Bosch Software Innovations: Coming to market with a particularly broad proposition, aiming
to provide and support extensive libraries of connectors, adapters and drivers. Strongly
industry agnostic and highly scalable solution. Strengths in business process integration,
enterprise application integration and user management.
Cumulocity: An early leader in this field, and slightly ahead of the market in terms of seeking
to support abstraction over a range of M2M Service Enablement and Connectivity Support
platforms as long ago as 2011 (when Cumulocity was a division of Nokia Siemens Networks).
Device Insight: Strengths include managed access privileges, an online-analysis tool for
operational data and data modules that allow for the transmission of data via cellular data,
SMS, Ethernet, ISDN or analogue-modem. The CentreSight platform can be implemented
either as Software-as-a-Service (SaaS) or at customer in-house premises.
Digi: Focused on scalability, performance and security demands. DiGi’s contribution to best
practice is their integration to Salesforce.com whereby real-time monitoring of devices can
create customer support cases automatically which are then routed through workflow
and/or escalation rules according to defined business processes.
Eurotech: Everyware Software Framework provides a simple and robust development
environment for application developers, utilising an OSGI6 framework and Java virtual
machine, and porting applications from one device to another quicker through reusable
code.
ProSyst: Historical strengths in depth and diversity of device and gateway management
capabilities, including device management, drivers and SDKs for new drivers.
SAP: Leveraging historical strengths in real-time financial transaction processing to support
an M2M/IoT Application Platform that is focused on providing deeper capabilities in a range
of priority markets. Real-time data analytic capabilities can be expected to be a
differentiator.
SeeControl: Offers a relatively more simple and low cost market entry and trial solution for
enterprises, comprising a range of off-the-shelf applications which include M2M platform
and backend integrations together with pre-integrated devices.
ThingWorx: Particular strengths in application developer support tools, including graphical
interfaces and object oriented programming. An early leader in terms of the diversity of
M2M devices that can be connected to the Thingworx platform. ThingWorx also offers a pre-

On-Screen Graphical Interface

Machina Research//White Paper

© Machina Research, 2013
10





integrated solution to a data analytics platform, enhancing e.g. predictive maintenance
solutions, and looking to improve predictability in machine behaviour scenarios.
Tridium: The NiagaraAX Framework is a software platform allowing manufacturers to
develop Internet-enabled equipment systems and device-to-enterprise applications. Tridium
has more than 230,000 instances of Niagara worldwide, and has partnered with companies
like TAC, Honeywell, Siemens, Carrier, McQuay, ABB, and Schneider Electric/Square D. ,
addressing the Intelligent Buildings market comprehensively although far from exclusively.
Xively: Developing from Cosm and Pachube (one of the first organisations to experiment
with posting device data into an open environment for application developers to use as they
see fit, back in 2007). Current focus is on supporting the deployment of connected products
that draw on a potentially wide range of data input sources.

In Figure 6, below, we have identified ‘best practice’ against the emerging M2M/IoT Application
Platform centric M2M application environment as described above.
Figure 6: Current best practice in the M2M/IoT Application Platform space [Source: Machina
Research, 2013]

Machina Research//White Paper

© Machina Research, 2013
11
In Figure 7, below, we have positioned these key players (and a range of others) against the
emerging M2M/IoT Application Platform centric M2M application environment as described above.
Figure 7: The emerging M2M application environment [Source: Machina Research, 2013]

Machina Research//White Paper

© Machina Research, 2013
12

6 About Machina Research
Machina Research is the world's leading provider of strategic advice on the newly emerging M2M,
IoT and big data markets. The company is staffed by mobile industry veterans with the knowledge
and understanding of these new market opportunities to help your company, whatever its
requirements in this space.
Machina Research supports its clients through an annual Advisory Service subscription consisting of
the following elements:








Forecast Database – on-going access to this constantly updated forecast of the M2M and
mobile broadband opportunity worldwide.
Strategy Reports – Four reports focusing on specific issues relating to M2M cutting across
multiple vertical sectors.
Sector Reports – Approximately 13 reports per year (updates) focusing on vertical sectors
such as Automotive and Healthcare, consisting of qualitative and quantitative (i.e. 10 year
forecasts) analysis.
Research Notes – 3 shorter reports per month examining key issues in the world of M2M.
Strategy Sessions – On site presentations.
Analyst Inquiry – Direct access to our analyst team.

In addition to our Advisory Service, Machina Research frequently engages in custom research
projects for our clients.
Detail of each of these elements is given in the sections below.

6.1 Forecast Database
Machina Research’s Forecast Database provide comprehensive forecasts of the M2M and mobile
broadband market across each of thirteen Sectors as illustrated in Figure 7.
Subscribers to the Machina Research Advisory Service receive full access to the output from the
Forecast Database across all 13 sectors. In nearly all cases Sectors have an associated report.
Regardless of whether a Sector Report has yet been compiled, a full forecast data set is available to
Advisory Service clients.

Machina Research//White Paper

© Machina Research, 2013
13
Figure 8: Machina Research's thirteen Sectors [Source: Machina Research, 2013]

The forecasts cover 201 individual countries and 6 regions and includes granular 10 year market
forecasts for multiple Application Groups within each sector (e.g. within the healthcare sector, and
as illustrated in Figure 8, it includes a breakdown by each of eight Application Groups each based on
analysis of multiple Applications, for example the ‘Assisted Living’ forecasts include consideration of
five separate Applications). Another example is the Utilities Sector which is broken down into three
Application Groups: smart meters, electric vehicle charging and transport & distribution
management.

Figure 9: Applications in the Healthcare sector [Source: Machina Research, 2013]

Currently Machina Research’s Forecast Database covers a total of 61 Application Groups individually,
based on analysis of hundreds of Applications. The Forecast Database includes several million datapoints.

Machina Research//White Paper

© Machina Research, 2013
14
For each Application Group the forecast includes numbers of devices and numbers of connections
and traffic with splits by technology (2G, 3G, 4G7, short range, MAN, fixed WAN and satellite). We
also forecast total revenue and include a break-out of mobile traffic revenue.
The Forecast Database is delivered in Excel format via a web interface.
In the coming months we will enhance the forecast database in terms of types of connected devices,
potentially including occasionally connected data-loggers (such as might be built into shipping
containers).
In Q1 2013 Machina Research launched an online tool for accessing the latest updated Forecast
Database. Passwords are available for any employee of our clients upon request. Figure 9 illustrates
the tool.
Figure 10: Forecast Database dashboard [Source: Machina Research, 2013]

7

Note: Cellular traffic is not split by technology generation. Our forecasts include simple a total for cellular
traffic for all generations.

Machina Research//White Paper

© Machina Research, 2013
15

6.2 Reports & Research Notes
Our written deliverables come in two types: Reports and Research Notes. During 2013 Machina
Research will deliver approximately 18 Reports (four strategy reports plus 13 updated sector reports
and an updated global forecast report) and 36 Research Notes.

6.2.1 Reports
These are the backbone of Machina Research’s work. There are three forms of reports:






Strategy Reports: These reports analyse a specific issue within M2M markets in some detail.
We will publish four Strategy Reports during 2013, including reports focussing on CSP
Benchmarking, M2M modules, M2M platforms and ‘Big Data’.
Sector Reports: Based on the Forecast Database these reports provide qualitative and
quantitative analysis of the emerging opportunity for machine-to-machine communications
in one specific sector. They include analysis of the drivers and barriers and detailed analysis
of each of the application groups in the sector. The level of detail within the sector reports
reflects the importance of the segment, with major sectors such as Utilities, Healthcare and
Automotive receiving a more detailed treatment than less important sectors such as
Agriculture or Construction. Reports on the major sectors typically run to between 50 and 80
pages. Each includes an excel data sheet containing a dataset from the Forecast Database.
We will publish one Sector report for each our sectors during the year.
Global Forecast Report: Drawing on data from the Forecast Database this report examines
the total market for global connectivity including detailed analysis of key growth
applications, revenue opportunity and total addressable market. This report describes the
total market opportunity for connected devices including m2m, mobile broadband, tablets
and smartphones.

6.2.2 Research Notes
These are shorter reports (typically 1,500-2,500 words) that focus on a specific issue, company or
application and examine it in greater detail. Also, the short-form report can be used to comment on
important events as they occur, allowing our analysts to react quickly to a new development and
quickly inform our clients of the implications.

6.3 Strategy Briefings
Strategy Briefings are an opportunity for direct face-to-face interaction between the client and the
Machina Research analysts. Typically a Strategy Briefing will involve a presentation at the client’s
premises on a theme agreed with the client within (or closely related to) the scope of existing
research.

Machina Research//White Paper

© Machina Research, 2013
16

6.4 Analyst Enquiry
Clients also get direct access to our analysts in the form of enquiries about the published materials
and associated topics within M2M. You may want to request clarification on something within the
report, ask for a brief update or pick our brains on any issue pertaining to M2M or mobile
broadband. We provide clients with unlimited access to our analysts, up to a maximum of one hour
per enquiry. We are happy to undertake more substantial enquiries as custom research.

6.5 Custom Research & Consulting
Machina Research’s analysts have a wealth of experience in client-specific consultancy and custom
research. Typical work for clients may involve custom market sizing, competitor benchmarking,
advice on market entry strategy, sales support, marketing/promotional activity, white papers or due
diligence. Subscription clients are eligible to purchase our custom research and consulting services at
discounted daily rates.
For more information on Machina Research, visit our website at http://machinaresearch.com.

Machina Research//White Paper

© Machina Research, 2013

Weitere ähnliche Inhalte

Was ist angesagt?

Presentation-Watson_IoT_Platform-Long-08Feb2016
Presentation-Watson_IoT_Platform-Long-08Feb2016Presentation-Watson_IoT_Platform-Long-08Feb2016
Presentation-Watson_IoT_Platform-Long-08Feb2016
Nikhil Dikshit
 
Trends in recent technology
Trends in recent technologyTrends in recent technology
Trends in recent technology
sai krishna
 
Smart Connected Applications
Smart Connected ApplicationsSmart Connected Applications
Smart Connected Applications
Davide Boaglio
 

Was ist angesagt? (20)

The Internet of Things (IoT for Beginners Guide)
The Internet of Things (IoT for Beginners Guide)The Internet of Things (IoT for Beginners Guide)
The Internet of Things (IoT for Beginners Guide)
 
Gartner TOP 10 Strategic Technology Trends 2017
Gartner TOP 10 Strategic Technology Trends 2017Gartner TOP 10 Strategic Technology Trends 2017
Gartner TOP 10 Strategic Technology Trends 2017
 
IoT Systems: Technology, Architecture & Performance
IoT Systems: Technology, Architecture & PerformanceIoT Systems: Technology, Architecture & Performance
IoT Systems: Technology, Architecture & Performance
 
Presentation-Watson_IoT_Platform-Long-08Feb2016
Presentation-Watson_IoT_Platform-Long-08Feb2016Presentation-Watson_IoT_Platform-Long-08Feb2016
Presentation-Watson_IoT_Platform-Long-08Feb2016
 
Real-Time Communications and the Industrial Internet of Things
 Real-Time Communications and the Industrial Internet of Things Real-Time Communications and the Industrial Internet of Things
Real-Time Communications and the Industrial Internet of Things
 
Iot basics & evolution of 3 gpp technolgies for iot connectivity
Iot basics & evolution of 3 gpp technolgies for iot connectivityIot basics & evolution of 3 gpp technolgies for iot connectivity
Iot basics & evolution of 3 gpp technolgies for iot connectivity
 
Industrial Internet of Things: Recipe for Innovating the  Businesses through...
Industrial Internet of Things: Recipe for Innovating the  Businesses  through...Industrial Internet of Things: Recipe for Innovating the  Businesses  through...
Industrial Internet of Things: Recipe for Innovating the  Businesses through...
 
IoT Business Perspectives
IoT Business Perspectives IoT Business Perspectives
IoT Business Perspectives
 
Data Value Creation in the Industrial IoT
Data Value Creation in the Industrial IoTData Value Creation in the Industrial IoT
Data Value Creation in the Industrial IoT
 
DELL Technologies - The IoT Value Chain - Solutions for the Smart World - Del...
DELL Technologies - The IoT Value Chain - Solutions for the Smart World - Del...DELL Technologies - The IoT Value Chain - Solutions for the Smart World - Del...
DELL Technologies - The IoT Value Chain - Solutions for the Smart World - Del...
 
Latest Trends in Information Technology - Wikki Verma
Latest Trends in Information Technology - Wikki VermaLatest Trends in Information Technology - Wikki Verma
Latest Trends in Information Technology - Wikki Verma
 
Trends in recent technology
Trends in recent technologyTrends in recent technology
Trends in recent technology
 
M2M transitioning to IoT opportunity for telcos. Success references.
M2M transitioning to IoT opportunity for telcos. Success references.M2M transitioning to IoT opportunity for telcos. Success references.
M2M transitioning to IoT opportunity for telcos. Success references.
 
Industrial Internet of Things and (Machine to Machine) M2M Overview
Industrial Internet of Things and (Machine to Machine) M2M OverviewIndustrial Internet of Things and (Machine to Machine) M2M Overview
Industrial Internet of Things and (Machine to Machine) M2M Overview
 
IOTprotocols and overview (SSI)
IOTprotocols and overview (SSI)IOTprotocols and overview (SSI)
IOTprotocols and overview (SSI)
 
IoT and Embedded OS Lecture - Cristian Toma and George Iosif
IoT and Embedded OS Lecture - Cristian Toma and George IosifIoT and Embedded OS Lecture - Cristian Toma and George Iosif
IoT and Embedded OS Lecture - Cristian Toma and George Iosif
 
Internet of Things (IoT) as a Driver for the Circular Economy – Innovation, Q...
Internet of Things (IoT) as a Driver for the Circular Economy – Innovation, Q...Internet of Things (IoT) as a Driver for the Circular Economy – Innovation, Q...
Internet of Things (IoT) as a Driver for the Circular Economy – Innovation, Q...
 
Technology & Information Technology trends 2012
Technology & Information Technology trends 2012Technology & Information Technology trends 2012
Technology & Information Technology trends 2012
 
Smart Connected Applications
Smart Connected ApplicationsSmart Connected Applications
Smart Connected Applications
 
Business Values for IoT Solutions
Business Values for IoT SolutionsBusiness Values for IoT Solutions
Business Values for IoT Solutions
 

Andere mochten auch

Alta White Paper D2C eCommerce Case Study 2016
Alta White Paper D2C eCommerce Case Study 2016Alta White Paper D2C eCommerce Case Study 2016
Alta White Paper D2C eCommerce Case Study 2016
Patrick Nicholson
 
Diarrhea:Myths and facts, Precaution
Diarrhea:Myths and facts, Precaution Diarrhea:Myths and facts, Precaution
Diarrhea:Myths and facts, Precaution
Wuzna Haroon
 

Andere mochten auch (13)

IoT architecture
IoT architectureIoT architecture
IoT architecture
 
Context Based Authentication
Context Based AuthenticationContext Based Authentication
Context Based Authentication
 
Nt1310 project
Nt1310 projectNt1310 project
Nt1310 project
 
Enterprise workspaces - Extending SAP NetWeaver Portal capabilities
Enterprise workspaces - Extending SAP NetWeaver Portal capabilities Enterprise workspaces - Extending SAP NetWeaver Portal capabilities
Enterprise workspaces - Extending SAP NetWeaver Portal capabilities
 
Basics of Coding in Pediatrics Medical Billing
Basics of Coding in Pediatrics Medical BillingBasics of Coding in Pediatrics Medical Billing
Basics of Coding in Pediatrics Medical Billing
 
Secure PIN Management How to Issue and Change PINs Securely over the Web
Secure PIN Management How to Issue and Change PINs Securely over the WebSecure PIN Management How to Issue and Change PINs Securely over the Web
Secure PIN Management How to Issue and Change PINs Securely over the Web
 
mpx Replay, Expedite Your Catch-Up and C3 Workflow 2 of 2
mpx Replay, Expedite Your Catch-Up and C3 Workflow 2 of 2mpx Replay, Expedite Your Catch-Up and C3 Workflow 2 of 2
mpx Replay, Expedite Your Catch-Up and C3 Workflow 2 of 2
 
Credit cards
Credit cardsCredit cards
Credit cards
 
Alta White Paper D2C eCommerce Case Study 2016
Alta White Paper D2C eCommerce Case Study 2016Alta White Paper D2C eCommerce Case Study 2016
Alta White Paper D2C eCommerce Case Study 2016
 
Diarrhea:Myths and facts, Precaution
Diarrhea:Myths and facts, Precaution Diarrhea:Myths and facts, Precaution
Diarrhea:Myths and facts, Precaution
 
cathy resume
cathy resumecathy resume
cathy resume
 
"15 Business Story Ideas to Jump on Now"
"15 Business Story Ideas to Jump on Now""15 Business Story Ideas to Jump on Now"
"15 Business Story Ideas to Jump on Now"
 
Information från Läkemedelsverket #5 2013
Information från Läkemedelsverket #5 2013Information från Läkemedelsverket #5 2013
Information från Läkemedelsverket #5 2013
 

Ähnlich wie Internet of Things application platforms

Establishing The Smart Foundation
Establishing The Smart FoundationEstablishing The Smart Foundation
Establishing The Smart Foundation
beckwithn
 

Ähnlich wie Internet of Things application platforms (20)

Lightweight M2M
Lightweight M2MLightweight M2M
Lightweight M2M
 
MTC: When Machines Communicate (A New Hot Topic Taking Over the Industry) - a...
MTC: When Machines Communicate (A New Hot Topic Taking Over the Industry) - a...MTC: When Machines Communicate (A New Hot Topic Taking Over the Industry) - a...
MTC: When Machines Communicate (A New Hot Topic Taking Over the Industry) - a...
 
Next Generation Platform Innovation in M2M
Next Generation Platform Innovation in M2MNext Generation Platform Innovation in M2M
Next Generation Platform Innovation in M2M
 
Development Tools: a key driver for the M2M market take-off
Development Tools: a key driver for the M2M market take-offDevelopment Tools: a key driver for the M2M market take-off
Development Tools: a key driver for the M2M market take-off
 
Edge computing from standard to actual infrastructure deployment and software...
Edge computing from standard to actual infrastructure deployment and software...Edge computing from standard to actual infrastructure deployment and software...
Edge computing from standard to actual infrastructure deployment and software...
 
M2M Day One
M2M Day OneM2M Day One
M2M Day One
 
The M2M platform for a connected world
The M2M platform for a connected worldThe M2M platform for a connected world
The M2M platform for a connected world
 
Establishing The Smart Foundation
Establishing The Smart FoundationEstablishing The Smart Foundation
Establishing The Smart Foundation
 
Iot Service Layer Evolution
Iot Service Layer EvolutionIot Service Layer Evolution
Iot Service Layer Evolution
 
M2M Analytics: A New Wave of Innovation
M2M Analytics: A New Wave of InnovationM2M Analytics: A New Wave of Innovation
M2M Analytics: A New Wave of Innovation
 
The New Generation of ETRM Systems
The New Generation of ETRM SystemsThe New Generation of ETRM Systems
The New Generation of ETRM Systems
 
M2 m communication whitepaper
M2 m communication whitepaperM2 m communication whitepaper
M2 m communication whitepaper
 
M2M Journal - No. 21
M2M Journal - No. 21M2M Journal - No. 21
M2M Journal - No. 21
 
Managing the Internet of Things
Managing the Internet of ThingsManaging the Internet of Things
Managing the Internet of Things
 
oneM2M webinar (2014)
oneM2M webinar (2014)oneM2M webinar (2014)
oneM2M webinar (2014)
 
oneM2M - how standardization enables the next internet evolution
oneM2M -  how standardization enables the next internet evolutiononeM2M -  how standardization enables the next internet evolution
oneM2M - how standardization enables the next internet evolution
 
A Survey of MAC Layer Issues and Application layer Protocols for Machine-to-M...
A Survey of MAC Layer Issues and Application layer Protocols for Machine-to-M...A Survey of MAC Layer Issues and Application layer Protocols for Machine-to-M...
A Survey of MAC Layer Issues and Application layer Protocols for Machine-to-M...
 
Accelerating Monetization of M2M/Connected Devices
Accelerating Monetization of M2M/Connected DevicesAccelerating Monetization of M2M/Connected Devices
Accelerating Monetization of M2M/Connected Devices
 
Analysys mason telecoms_operators_approaches_to_m2_m_and_iot
Analysys mason telecoms_operators_approaches_to_m2_m_and_iotAnalysys mason telecoms_operators_approaches_to_m2_m_and_iot
Analysys mason telecoms_operators_approaches_to_m2_m_and_iot
 
A Journey to the Future of Cloud-native Media Microservices
A Journey to the Future of Cloud-native Media MicroservicesA Journey to the Future of Cloud-native Media Microservices
A Journey to the Future of Cloud-native Media Microservices
 

Mehr von The Marketing Distillery

Internet of Things: manage the complexity, seize the opportunity
Internet of Things: manage the complexity, seize the opportunityInternet of Things: manage the complexity, seize the opportunity
Internet of Things: manage the complexity, seize the opportunity
The Marketing Distillery
 
7 steps to business success on the Internet of Things
7 steps to business success on the Internet of Things7 steps to business success on the Internet of Things
7 steps to business success on the Internet of Things
The Marketing Distillery
 
Capitalizing on the Internet of Things: a primer
Capitalizing on the Internet of Things: a primerCapitalizing on the Internet of Things: a primer
Capitalizing on the Internet of Things: a primer
The Marketing Distillery
 
From the Internet of Computers to the Internet of Things
From the Internet of Computers to the Internet of ThingsFrom the Internet of Computers to the Internet of Things
From the Internet of Computers to the Internet of Things
The Marketing Distillery
 
Smart networked objects and the Internet of Things
Smart networked objects and the Internet of ThingsSmart networked objects and the Internet of Things
Smart networked objects and the Internet of Things
The Marketing Distillery
 
Enhancing intelligence with the Internet of Things
Enhancing intelligence with the Internet of ThingsEnhancing intelligence with the Internet of Things
Enhancing intelligence with the Internet of Things
The Marketing Distillery
 
M2M innovations invigorate warehouse management
M2M innovations invigorate warehouse managementM2M innovations invigorate warehouse management
M2M innovations invigorate warehouse management
The Marketing Distillery
 
How Big Data can help optimize business marketing efforts
How Big Data can help optimize business marketing effortsHow Big Data can help optimize business marketing efforts
How Big Data can help optimize business marketing efforts
The Marketing Distillery
 

Mehr von The Marketing Distillery (20)

Big Data 2.0
Big Data 2.0Big Data 2.0
Big Data 2.0
 
Internet of Things: manage the complexity, seize the opportunity
Internet of Things: manage the complexity, seize the opportunityInternet of Things: manage the complexity, seize the opportunity
Internet of Things: manage the complexity, seize the opportunity
 
7 steps to business success on the Internet of Things
7 steps to business success on the Internet of Things7 steps to business success on the Internet of Things
7 steps to business success on the Internet of Things
 
Capitalizing on the Internet of Things: a primer
Capitalizing on the Internet of Things: a primerCapitalizing on the Internet of Things: a primer
Capitalizing on the Internet of Things: a primer
 
Making sense of consumer data
Making sense of consumer dataMaking sense of consumer data
Making sense of consumer data
 
Capitalizing on the Internet of Things
Capitalizing on the Internet of ThingsCapitalizing on the Internet of Things
Capitalizing on the Internet of Things
 
From the Internet of Computers to the Internet of Things
From the Internet of Computers to the Internet of ThingsFrom the Internet of Computers to the Internet of Things
From the Internet of Computers to the Internet of Things
 
Getting started in Big Data
Getting started in Big DataGetting started in Big Data
Getting started in Big Data
 
Smart networked objects and the Internet of Things
Smart networked objects and the Internet of ThingsSmart networked objects and the Internet of Things
Smart networked objects and the Internet of Things
 
Enhancing intelligence with the Internet of Things
Enhancing intelligence with the Internet of ThingsEnhancing intelligence with the Internet of Things
Enhancing intelligence with the Internet of Things
 
Internet of Things building blocks
Internet of Things building blocksInternet of Things building blocks
Internet of Things building blocks
 
Smart cities and the Internet of Things
Smart cities and the Internet of ThingsSmart cities and the Internet of Things
Smart cities and the Internet of Things
 
The ABCs of Big Data
The ABCs of Big DataThe ABCs of Big Data
The ABCs of Big Data
 
M2M innovations invigorate warehouse management
M2M innovations invigorate warehouse managementM2M innovations invigorate warehouse management
M2M innovations invigorate warehouse management
 
Big Data: 8 facts and 8 fictions
Big Data: 8 facts and 8 fictionsBig Data: 8 facts and 8 fictions
Big Data: 8 facts and 8 fictions
 
How Big Data can help optimize business marketing efforts
How Big Data can help optimize business marketing effortsHow Big Data can help optimize business marketing efforts
How Big Data can help optimize business marketing efforts
 
Big Data analytics
Big Data analyticsBig Data analytics
Big Data analytics
 
The Business Analyst as a leader
The Business Analyst as a leaderThe Business Analyst as a leader
The Business Analyst as a leader
 
Big Data strategy components
Big Data strategy componentsBig Data strategy components
Big Data strategy components
 
Banking on analytics
Banking on analyticsBanking on analytics
Banking on analytics
 

Kürzlich hochgeladen

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Kürzlich hochgeladen (20)

presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 

Internet of Things application platforms

  • 1. Machina Research White Paper The Emergence of M2M/IoT Application Platforms Jim Morrish, Director September 2013
  • 2. 2 1 Summary The M2M platforms space is evolving fast and in recent years a range of different kinds of M2M platforms have emerged to assist with the development and deployment of M2M applications. However, the industry is now at a tipping point, where the old ‘stove-pipe’ M2M application approach is giving way to a more integrated approach to application development which draws from a wider range of data sources (including M2M connected devices of different types and also corporate and other IT systems) and stitches these together with more sophisticated applications. This new, more sophisticated approach to application development dictates a need for a new, more sophisticated form of supporting platform. In short, ‘M2M/IoT Application Platforms’ represent M2M platforms re-cast for the age of the ‘Internet of Things’. The M2M/IoT Application Platform provides the ‘glue’ that intermediates between application developers, M2M connected devices and a range of niche and specialised M2M platforms and wider enterprise IT systems. In the world of the M2M/IoT Application Platform, the application developer is king. In this White Paper we explore how the M2M platforms space evolved to the current day status and we identify the need for a new kind of platform together with the ideal functionality of such platforms. We also identify a range of leading actors which can together be taken to represent an emerging best-practice in this space. 2 Traditionally M2M applications have been developed as stovepipes M2M connectivity is not a new concept. In fact, the roots of M2M extend back over several decades and include basic fleet management solutions and SCADA (supervisory control and data acquisition) solutions. Traditionally, M2M solutions have been conceived and deployed as ‘stovepipe’ (or standalone) solutions with the aim of improving (or enabling) a specific process, and without consideration of how these solutions might one day be integrated into a wider business context. In the case of some early fleet management solutions, the need was to improve the monitoring of high value shipments (particularly deliveries of cash), often for the purposes of driver security. In the case of many SCADA deployments, the need has been to improve the oversight and control of a range of industrial processes, ranging from manufacturing production lines to nuclear power plants, and from electricity distribution to waste water collection and processing. In these early days of M2M, any aspiring application developers would have had to essentially create an entire solution stack to support their intended application. Relatively few of the components needed to develop specific solutions were available ‘off the shelf’, and relatively few solution Machina Research//White Paper © Machina Research, 2013
  • 3. 3 components could be shared between different solutions. In all, an early M2M developer would have had to contend with three key elements of an overall M2M solution:    Devices: Consideration of the capabilities of an individual device, in terms of operating environment, use cases, sensing, actuating, processing and human interface capabilities. M2M application environment: Including a diverse range of considerations and restrictions relating to any applicable operating systems, carrier communication requirements and the applicable capabilities of any potential M2M middleware providers. M2M application logic: As the element of the overall solution that actually solves the developer’s problem, this is the piece the application developer would have actually wanted to build, although the functionality and flexibility of any specific application would have been hindered by the need to reflect any desired application capabilities through the application environment described above1. This historic environment was clearly inefficient as it required applications to be built from scratch. This somewhat limited the potential of M2M applications. The harder it is to develop an M2M application, then the more expensive it is, and because most M2M solutions were justified on the basis of a ‘business case’ so demand and addressable markets for M2M solutions was limited. Such an environment provided fertile ground for M2M platforms, which are designed to enable the rapid development and deployment of M2M applications. M2M platforms have transformed the M2M market by making device data far more ‘accessible’ to application developers and also by offering well-defined software interfaces and making APIs available so that application developers can readily integrate information sources and control parameters into their applications. Over the past decade, the M2M platform space has developed rapidly, and now includes the following broad platform functions2:    Connectivity Support: encompasses all of the most fundamental tasks that must be undertaken to configure and support a machine-to-machine connection. In a mobile environment such tasks include connection provisioning, usage monitoring and some level of support for fault resolution. Service Enablement: Defined from a telecoms perspective3, service enablement platforms are flexible and have extensive horizontal capabilities in terms of solution support, reporting and the provision of a software environment and APIs to facilitate solution development. Together, Connectivity Support and Service Enablement functions represent the ‘horizontal’ elements of the M2M platforms industry. Device Management: Device management platform functionality has typically been aligned to single device manufacturers and will potentially support devices connected through 1 For instance, it simply isn’t possible to build capabilities into an M2M application without building corresponding capabilities into M2M middleware so that appropriate information is made available to the M2M application. 2 Often these platform types will correspond to the market positioning of participants in the M2M platforms sector, but the relationship is often not clear cut: the sector is far more complex than these five bullet points might suggest. 3 Since service providers, systems integrators and many platform vendors would apply the term ‘service enablement’ to industry specific solutions. Today’s Service Enablement platforms (as defined here) typically aspire to support full M2M applications, but generally only play a supporting role. Machina Research//White Paper © Machina Research, 2013
  • 4. 4   multiple networks. Device management platforms essentially exist to facilitate sales of devices (and device-centric solutions), and usually for a single vendor, where those devices typically require some form of non-standard systems support (reporting, management, etc.). Application Support: Application support platforms will typically be targeted at niche customer sectors. They are characterised by the provision of tailored and often specialised solutions, encompassing connected devices potentially of multiple types, potentially connected with multiple technologies, and potentially connected to the networks of multiple CSPs. Axeda’s work in the healthcare vertical is a classic example. Solution Provider: Platforms used by systems integrators to support turnkey and clientspecific solutions. In most cases, a solution provider M2M platform should be regarded as an enabler for a wider systems development initiative, rather than as a standalone offering. It should be noted at this point that none of these broad platform types specifically addresses the historic stovepipe nature of the M2M market: they simply aim to speed the development of the same kinds of stovepipe applications as have historically been developed. Of course, whilst all elements of the functionality described above are required for any specific M2M application, it is not always necessary for such functionality to be provided by a third party platform provider. Larger users of M2M may often decide to bring higher level functionality in-house, on the basis that this gives more control over a solution and at relatively little cost in terms of lost scale. Smaller scale users of M2M solutions would tend to be more likely to make use of outsourced platform solutions of different types. This overall M2M platforms environment is illustrated in Figure 1, below. Figure 1: Current M2M platforms environment [Source: Machina Research, 2013] Machina Research//White Paper © Machina Research, 2013
  • 5. 5 3 More sophisticated M2M applications drive a need for a new type of platform Whilst this current platform market structure is broadly fit-for-purpose for current day M2M applications, it is not fit-for-purpose for emerging Internet of Things (IoT)-type applications. The reason is that IoT-type applications must draw on (and control) a range of data inputs from diverse sources. Historically, M2M applications have been generally stove-pipe in nature: M2M connections have been deployed in support of a specific M2M application, with little consideration of how any specific M2M application might potentially integrate with other applications (unless such functionality is specifically designed-in). Broadly speaking, leading edge M2M applications have evolved over time from simple device-centric solutions (of varying degrees of sophistication) through process-centric solutions (again, of varying degrees of sophistication) to the point where the most advanced developers are seeking to combine data streams drawn from a range of diverse data sources (not necessarily all M2M connected), and ally this with flexible control capabilities. We term this our hierarchy of M2M applications and it is illustrated in Figure 2, below. Figure 2: Machina Research's Hierarchy of M2M [Source: Machina Research, 2013] This emerging need to analyse information (both core application information, and also ‘data exhaust’) from a diverse range of applications, and also to control those applications, has given rise to the need for a new kind of M2M platform: the M2M/IoT Application Platform. The key function of an M2M/IoT Application Platform is to abstract across a diverse range of data sources and also more traditional M2M platforms, so enabling application developers to efficiently create solutions that incorporate, and draw from, multiple M2M devices (and other information sources). In essence, the emergence of M2M/IoT Application Platforms enables the open application development environment that presages the emergence of the Internet of Things. This development is illustrated in Figure 3, below. Machina Research//White Paper © Machina Research, 2013
  • 6. 6 Figure 3: Emerging M2M platforms environment [Source: Machina Research, 2013] We discuss the functionality of M2M/IoT Application Platforms in more detail in the next section. 4 Ideal functionality of M2M/IoT Application Platforms Whilst the key functionality of an M2M/IoT Application Platform is the capability to abstract across a range of inputs, and to control a range of external processes, it is clear that any potential provider of an M2M/IoT Application Platform solutions must move significantly beyond this core capability in order to attract application developers and build the ecosystems necessary to gain critical mass. The key areas in which a M2M/IoT Application Platform differs from the more ‘traditional’ M2M platform environment include:    Carrier and communications integration. A successful M2M/IoT Application Platform must develop ‘meta-APIs’ that allow IoT application developers to integrate to multiple carriers (and multiple connectivity support platforms) using a single API. Device management. A successful M2M/IoT Application Platform must build a wide-ranging library of cross-industry drivers and not rely exclusively on VPNs to local gateways to control local devices. Application Development. M2M/IoT Application Platforms should offer sophisticated tools to create business rules and integrate to business processes. Crucially, M2M/IoT Application Platforms must offer support for Big Data analytics and complex event processing, necessitating a tightly and robustly defined data model. Machina Research//White Paper © Machina Research, 2013
  • 7. 7    Application Management. Clearly a M2M/IoT Application Platform should offer both software and firmware updates, whether on the M2M connected device or on a gateway (if any). M2M Applications must be updateable to appropriately integrate with any updated operating environment. Operations Environment. One of the most materially different aspects of M2M/IoT Application Platforms when compared to more traditional M2M platforms is the management of user authorisation. The presence of multiple information sources from multiple applications forces the adoption of a robust user and identity management system. Additional considerations of the sensitivity (privacy) of user data for various analytical processes must also be taken into account, with the M2M/IoT Application Platform essentially taking on the role of a trusted third party with regard to data privacy. Scalability. M2M/IoT Application Platforms must be highly scalable, and able to handle huge volumes of any (and all) of: users, event volumes and backend processing events. Many event management tasks will be real-time (or so near real-time as to be more efficiently processed as if they were), and so code produced by M2M/IoT Application Platforms must be highly efficient. These can be categorised into ‘IoT Enabling Capabilities’ and ‘Supporting Capabilities’, defined as follows:   IoT Enabling Capabilities are those capabilities which really differentiate M2M/IoT Application Platforms from more traditional M2M platforms. These are the capabilities that will become the basis of competition in the M2M/IoT Application Platform space. Supporting Capabilities are more closely related to traditional M2M platform capabilities. M2M/IoT Application Platforms must also offer these capabilities, but more as a matter of ‘hygiene’ than as a core part of their value-add. We summarise the key functionality of these emerging M2M/IoT Application Platforms in Figure 4, below. Figure 4: Ideal functionality of M2M/IoT Application Platforms4 [Source: Machina Research, 2013] 4 Note: UI (User Interface); BRM (Business Rules Management); BPM (Business Process Management); EAI (Enterprise Application Integration) Machina Research//White Paper © Machina Research, 2013
  • 8. 8 The M2M/IoT Application Platform thus provides the ‘glue’ that intermediates between application developers, M2M connected devices and a range of niche and specialised M2M platforms and wider enterprise IT systems5. In the world of the M2M/IoT Application Platform, the application developer is king. Successful M2M/IoT Application Platforms must focus on supporting a seamless and intuitive environment in which IoT application developers can focus on developing application functionality, without worrying about underlying and supporting mechanics. This relationship is illustrated in Figure 5 below. Figure 5: The role of M2M/IoT Application Platforms in the M2M solution stack (Source: Machina Research, 2013) 5 Leading actors in the M2M/IoT Application Platform space Right now, the M2M/IoT Application Platform space is an emerging and nascent concept. There is no single player (that we know of) that can deliver all aspects of the ‘ideal’ application platform 5 And, ultimately, web-sourced data. Also, an M2M/IoT Application Platform may not interface with all these elements in all cases, sometimes managing devices via third party APIs, sometimes disintermediating other platforms to manage devices directly. Machina Research//White Paper © Machina Research, 2013
  • 9. 9 capabilities identified in Section 4. However, there are a number of noteworthy emerging participants in the M2M/IoT Application Platform space which can collectively be taken to represent current ‘best practice’. We briefly profile these below.            6 Abo Data: The Plat-One platform seeks to avoid the limitations inherent with legacy M2M platforms through the use of smart adapters and APIs, SDKs, an integrated developer environment, and a powerful rules engine. A notable differentiator is data traceability, so that users can be sure of (and control) the uses to which their data is being put, which is a critical concept for a fully-fledged Internet of Things environment. Aeris Communications: Aiming to offer an M2M/IoT Application Platform proposition differentiated on the basis of ‘soup to nuts’ capabilities and deep integration particularly in the US mobile carrier space. Bosch Software Innovations: Coming to market with a particularly broad proposition, aiming to provide and support extensive libraries of connectors, adapters and drivers. Strongly industry agnostic and highly scalable solution. Strengths in business process integration, enterprise application integration and user management. Cumulocity: An early leader in this field, and slightly ahead of the market in terms of seeking to support abstraction over a range of M2M Service Enablement and Connectivity Support platforms as long ago as 2011 (when Cumulocity was a division of Nokia Siemens Networks). Device Insight: Strengths include managed access privileges, an online-analysis tool for operational data and data modules that allow for the transmission of data via cellular data, SMS, Ethernet, ISDN or analogue-modem. The CentreSight platform can be implemented either as Software-as-a-Service (SaaS) or at customer in-house premises. Digi: Focused on scalability, performance and security demands. DiGi’s contribution to best practice is their integration to Salesforce.com whereby real-time monitoring of devices can create customer support cases automatically which are then routed through workflow and/or escalation rules according to defined business processes. Eurotech: Everyware Software Framework provides a simple and robust development environment for application developers, utilising an OSGI6 framework and Java virtual machine, and porting applications from one device to another quicker through reusable code. ProSyst: Historical strengths in depth and diversity of device and gateway management capabilities, including device management, drivers and SDKs for new drivers. SAP: Leveraging historical strengths in real-time financial transaction processing to support an M2M/IoT Application Platform that is focused on providing deeper capabilities in a range of priority markets. Real-time data analytic capabilities can be expected to be a differentiator. SeeControl: Offers a relatively more simple and low cost market entry and trial solution for enterprises, comprising a range of off-the-shelf applications which include M2M platform and backend integrations together with pre-integrated devices. ThingWorx: Particular strengths in application developer support tools, including graphical interfaces and object oriented programming. An early leader in terms of the diversity of M2M devices that can be connected to the Thingworx platform. ThingWorx also offers a pre- On-Screen Graphical Interface Machina Research//White Paper © Machina Research, 2013
  • 10. 10   integrated solution to a data analytics platform, enhancing e.g. predictive maintenance solutions, and looking to improve predictability in machine behaviour scenarios. Tridium: The NiagaraAX Framework is a software platform allowing manufacturers to develop Internet-enabled equipment systems and device-to-enterprise applications. Tridium has more than 230,000 instances of Niagara worldwide, and has partnered with companies like TAC, Honeywell, Siemens, Carrier, McQuay, ABB, and Schneider Electric/Square D. , addressing the Intelligent Buildings market comprehensively although far from exclusively. Xively: Developing from Cosm and Pachube (one of the first organisations to experiment with posting device data into an open environment for application developers to use as they see fit, back in 2007). Current focus is on supporting the deployment of connected products that draw on a potentially wide range of data input sources. In Figure 6, below, we have identified ‘best practice’ against the emerging M2M/IoT Application Platform centric M2M application environment as described above. Figure 6: Current best practice in the M2M/IoT Application Platform space [Source: Machina Research, 2013] Machina Research//White Paper © Machina Research, 2013
  • 11. 11 In Figure 7, below, we have positioned these key players (and a range of others) against the emerging M2M/IoT Application Platform centric M2M application environment as described above. Figure 7: The emerging M2M application environment [Source: Machina Research, 2013] Machina Research//White Paper © Machina Research, 2013
  • 12. 12 6 About Machina Research Machina Research is the world's leading provider of strategic advice on the newly emerging M2M, IoT and big data markets. The company is staffed by mobile industry veterans with the knowledge and understanding of these new market opportunities to help your company, whatever its requirements in this space. Machina Research supports its clients through an annual Advisory Service subscription consisting of the following elements:       Forecast Database – on-going access to this constantly updated forecast of the M2M and mobile broadband opportunity worldwide. Strategy Reports – Four reports focusing on specific issues relating to M2M cutting across multiple vertical sectors. Sector Reports – Approximately 13 reports per year (updates) focusing on vertical sectors such as Automotive and Healthcare, consisting of qualitative and quantitative (i.e. 10 year forecasts) analysis. Research Notes – 3 shorter reports per month examining key issues in the world of M2M. Strategy Sessions – On site presentations. Analyst Inquiry – Direct access to our analyst team. In addition to our Advisory Service, Machina Research frequently engages in custom research projects for our clients. Detail of each of these elements is given in the sections below. 6.1 Forecast Database Machina Research’s Forecast Database provide comprehensive forecasts of the M2M and mobile broadband market across each of thirteen Sectors as illustrated in Figure 7. Subscribers to the Machina Research Advisory Service receive full access to the output from the Forecast Database across all 13 sectors. In nearly all cases Sectors have an associated report. Regardless of whether a Sector Report has yet been compiled, a full forecast data set is available to Advisory Service clients. Machina Research//White Paper © Machina Research, 2013
  • 13. 13 Figure 8: Machina Research's thirteen Sectors [Source: Machina Research, 2013] The forecasts cover 201 individual countries and 6 regions and includes granular 10 year market forecasts for multiple Application Groups within each sector (e.g. within the healthcare sector, and as illustrated in Figure 8, it includes a breakdown by each of eight Application Groups each based on analysis of multiple Applications, for example the ‘Assisted Living’ forecasts include consideration of five separate Applications). Another example is the Utilities Sector which is broken down into three Application Groups: smart meters, electric vehicle charging and transport & distribution management. Figure 9: Applications in the Healthcare sector [Source: Machina Research, 2013] Currently Machina Research’s Forecast Database covers a total of 61 Application Groups individually, based on analysis of hundreds of Applications. The Forecast Database includes several million datapoints. Machina Research//White Paper © Machina Research, 2013
  • 14. 14 For each Application Group the forecast includes numbers of devices and numbers of connections and traffic with splits by technology (2G, 3G, 4G7, short range, MAN, fixed WAN and satellite). We also forecast total revenue and include a break-out of mobile traffic revenue. The Forecast Database is delivered in Excel format via a web interface. In the coming months we will enhance the forecast database in terms of types of connected devices, potentially including occasionally connected data-loggers (such as might be built into shipping containers). In Q1 2013 Machina Research launched an online tool for accessing the latest updated Forecast Database. Passwords are available for any employee of our clients upon request. Figure 9 illustrates the tool. Figure 10: Forecast Database dashboard [Source: Machina Research, 2013] 7 Note: Cellular traffic is not split by technology generation. Our forecasts include simple a total for cellular traffic for all generations. Machina Research//White Paper © Machina Research, 2013
  • 15. 15 6.2 Reports & Research Notes Our written deliverables come in two types: Reports and Research Notes. During 2013 Machina Research will deliver approximately 18 Reports (four strategy reports plus 13 updated sector reports and an updated global forecast report) and 36 Research Notes. 6.2.1 Reports These are the backbone of Machina Research’s work. There are three forms of reports:    Strategy Reports: These reports analyse a specific issue within M2M markets in some detail. We will publish four Strategy Reports during 2013, including reports focussing on CSP Benchmarking, M2M modules, M2M platforms and ‘Big Data’. Sector Reports: Based on the Forecast Database these reports provide qualitative and quantitative analysis of the emerging opportunity for machine-to-machine communications in one specific sector. They include analysis of the drivers and barriers and detailed analysis of each of the application groups in the sector. The level of detail within the sector reports reflects the importance of the segment, with major sectors such as Utilities, Healthcare and Automotive receiving a more detailed treatment than less important sectors such as Agriculture or Construction. Reports on the major sectors typically run to between 50 and 80 pages. Each includes an excel data sheet containing a dataset from the Forecast Database. We will publish one Sector report for each our sectors during the year. Global Forecast Report: Drawing on data from the Forecast Database this report examines the total market for global connectivity including detailed analysis of key growth applications, revenue opportunity and total addressable market. This report describes the total market opportunity for connected devices including m2m, mobile broadband, tablets and smartphones. 6.2.2 Research Notes These are shorter reports (typically 1,500-2,500 words) that focus on a specific issue, company or application and examine it in greater detail. Also, the short-form report can be used to comment on important events as they occur, allowing our analysts to react quickly to a new development and quickly inform our clients of the implications. 6.3 Strategy Briefings Strategy Briefings are an opportunity for direct face-to-face interaction between the client and the Machina Research analysts. Typically a Strategy Briefing will involve a presentation at the client’s premises on a theme agreed with the client within (or closely related to) the scope of existing research. Machina Research//White Paper © Machina Research, 2013
  • 16. 16 6.4 Analyst Enquiry Clients also get direct access to our analysts in the form of enquiries about the published materials and associated topics within M2M. You may want to request clarification on something within the report, ask for a brief update or pick our brains on any issue pertaining to M2M or mobile broadband. We provide clients with unlimited access to our analysts, up to a maximum of one hour per enquiry. We are happy to undertake more substantial enquiries as custom research. 6.5 Custom Research & Consulting Machina Research’s analysts have a wealth of experience in client-specific consultancy and custom research. Typical work for clients may involve custom market sizing, competitor benchmarking, advice on market entry strategy, sales support, marketing/promotional activity, white papers or due diligence. Subscription clients are eligible to purchase our custom research and consulting services at discounted daily rates. For more information on Machina Research, visit our website at http://machinaresearch.com. Machina Research//White Paper © Machina Research, 2013