M 2 MIWG Eclipse M 2 M and
- Slides: 21
M 2 MIWG Eclipse, M 2 M and the Internet of Things Overview M 2 M? “Technology that supports wired or wireless communication between machines. ” (Tech. Target) M 2 M Industry Work. Group
M 2 M Market Opportunity Key Trends 1. New connected devices, applications and services Estimated Number of Active Cellular M 2 M Connected Devices 2010 to 2020 2. Lower system costs 3. Simplified development 4. Network operator focus and investment Source: Machina Research, July 2011 M 2 M Industry Work. Group
However… The market is fragmented Hardware, software, protocols… all different, independent Lack of integration… between devices, to enterprise systems M 2 M development is complex Many different skills required… Hardware, Embedded, IT network, Telecom, web No common architectural guidelines Current options are closed Monolithic solutions… device specific, app specific, market specific Proprietary SDKs, protocols, potential vendor lock-in M 2 M Industry Work. Group
The M 2 M Market B 2 B Market Segmentation / Devices Single Purpose / Single Service M 2 M Devices Multi Purpose / Multi Service M 2 M Devices Lowest cost per node Single purpose devices Performance optimized coding Embedded approach necessary Lowest cost per service Multi service systems / gateways Abstracted coding (Java, OSGi, Lua) IT centric approach feasible M 2 M Industry Work. Group
The Internet of Things Technology Implementation Challenges Goal Result Decoupling Producer/ Consumer implementations Adoption of open, Io. T focused message transports IT and developer centric application frameworks & tooling Cost effective, agile, and low power hardware platforms Public/private cloud deployment infrastructures Scaling beyond single solutions Many to many, not one to one Efficient, bidirectional, Qo. S, payload agnostic Tools for the development community Flexibility in device options Zero config deployment Interconnecting platforms M 2 M Industry Work. Group
Io. T – Integrated Solutions Public/Private Cloud Deployment Infrastructures Logistics Transportation & Logistics Security & Surveillance Internet of Things Medical & Healthcare Communication Infrastructure M 2 M Industry Work. Group Industrial & Energy
Io. T - Scaling M 2 M Solutions Connecting Platforms – Why Standardization Matters Saa. S Application Paa. S Platform Devices M 2 M Industry Work. Group
USE CASES M 2 M Industry Work. Group
Vertical Market Application Scenarios Medical Services Gateway Smart Pill Boxes Near field Heartbeat Sensor Medical Services Gateway Weight Scales Internet of Things Communication Infrastructure Blood Pressure Blood Sugar M 2 M Industry Work. Group
Vertical Market Application Scenarios Logistics Services Gateway Smart Container Logistics Services Gateway Internet of Things RFID Readers Communication Infrastructure Handheld & Wearable Devices M 2 M Industry Work. Group
Eclipse M 2 M IWG Solution M 2 M Industry Work. Group
M 2 M Industry Working Group pillars Interoperability Tools User/Developer Experience Promote open interoperability between the M 2 M gateways and M 2 M server, and between M 2 M servers and servers supporting Web and Enterprise middleware and application models. Provide tooling for M 2 M gateways development including integration with M 2 M servers Provide samples, examples, testing environments and technical documentation via a developer hub. M 2 M Industry Work. Group
Open Ecosystem for M 2 M Third Party Ecosystem Open M 2 M communication protocols Intelligent Gateways & Routers Open M 2 M application framework and runtimes Open M 2 M development tools M 2 M Industry Work. Group Internet of Things
Open M 2 M Communication Protocols Third Party Ecosystem Open M 2 M communication protocols OMA-DM MQTT Intelligent Gateways & Routers C Java Lua M 2 M Industry Work. Group Internet of Things
Open M 2 M Framework Third Party Ecosystem properties, events, services Device Management Intelligent Gateways & Routers Open M 2 M application framework and runtimes Communication transport, encoding, policies M 2 M Industry Work. Group Internet of Things
Open M 2 M Tools Third Party Ecosystem Intelligent Gateways & Routers device simulators, bandwidth estimators Communication Simulators code generators, samples, templates server simulators Embedded dev. Server tools Open M 2 M development tools M 2 M Industry Work. Group Internet of Things
M 2 M Developer Portal m 2 m. eclipse. org collaborative development hub for m 2 m developers Development Tools Examples, Tutorials Technical documentation, Forum Developer kits Sandbox open m 2 m runtimes open m 2 m tools libraries & frameworks for m 2 m development consistent & extensible development tools Embedded frameworks Embedded development Device Management, ALM, … target management, emulation, … Communication libraries m 2 m and industrial protocols Server data brokers, API, … Communication protocols simulation, bandwidth estimation, … Server API discovery, deployment, … M 2 M Industry Work. Group
Eclipse projects mentoring Koneki | http: //www. eclipse. org/koneki Provide tools to ease M 2 M applications development Initial contribution includes an IDE for the Lua language Next milestones: OMA-DM tools, code generators, simulators, … Paho | http: //www. eclipse. org/paho Provide implementations (client & server) of open & standard messaging protocols Initial contribution includes Java and C client-side implementations of the MQTT protocol, and sample applications M 2 M Industry Work. Group
Who? M 2 M Industry Work. Group
More information M 2 M Portal http: //m 2 m. eclipse. org Mailing list https: //dev. eclipse. org/mailman/listinfo/m 2 m-iwg Eclipse Wiki http: //wiki. eclipse. org/Machine-to-Machine M 2 M Industry Work. Group
Thank You! www. eclipse. org M 2 M Industry Work. Group
- Differentiate between lunar eclipse and solar eclipse
- Exo tim lunar dan solar
- Whats the temp of uranus
- What type of tide occurs at a lunar and solar eclipse?
- The dark inner portion of the shadow cone
- Eclipse process framework
- Eclipse babel project
- Eclipse tide
- What causes eclipses
- Oracle eclipse plugin
- Lunar eclipse israel
- Web tools platform
- Junit tutorial eclipse
- Add unimplemented methods eclipse shortcut
- Jprobe eclipse plugin
- Sdcc ide
- 792015
- Brainpop eclipses
- Solar eclipse of december 4, 2002
- Eclipse rcp development
- Eclipse linux kernel
- Dev taye