5. Page
L
OS
Device / Gateway
ReadyAgent
CAPI
Asset
Application (1)
native executable
ReadyAgent
LuaAPI
Asset
Application (2)
Lua application
Lua VM
ReadyAgent
JavaAPI
Asset
Application (3)
Java application
Java VM
ReadyAgent
NativeAPI
External Asset
Application (4)
native executable
M2M Device
ReadyAgent
OSGibundle
External Asset
Application (5)
OSGi/Java
Java VM
M2M Device
Asset
Management
Device
Management and
Monitoring
Lua VM
Software Update Network Manager
Debug, Diagnose
and Maintenance
Security
M2M Area Network
(Ethernet, zigbee, …)
ReadyAgent
6. Page
• Asset management:
• Get data/events from assets
• Push data/commands to assets
• Persist/consolidate/report data
• Follow communication policies
• Monitoring services
• Device management: the device is an asset like any other
• Software update over-the-air: for device and external assets
• Applications management: modular scripts, Lua-only on simple devices
• Mediation: allowing server push with STUN, SMS…
• Communications: GPRS, SMS, Ethernet, router/DHCP, dialup, encryption,
authentication…
Key services
6
7. Page
M2M Cloud: server-side solutions
Complete solution showcases (Open AT & Linux)
Open-source ecosystem
Coming next