Post on 12-Sep-2018
MOBILE CLOUD COMMUNICATION
Connecting pervasive and mobile devices to cloud
Huber Flores
huber.flores@helsinki.fi
Helsinki, Finland.
Agenda
• Mobile cloud communication
– Device to cloud
– Cloud to device
• Synchronization services
• Low-power devices protocols
– CoAP, XMPP, etc.
• Notification services
– MQTT, GCM, APNS, etc.
Helsinki, Finland.
2
Synchronization services
• Open protocol based upon standardized XML communication over HTTP POST
– Streaming
• Replication of data
– E-mail, facebook, google services, etc.
Helsinki, Finland.
5
Low-power devices protocols
• CoAP
– Constrained Application Protocol
• AMQP
– Advanced Message Queuing Protocol
• Node
• Websocket
Helsinki, Finland.
6
Notification services
• GCM
– Google Cloud Messaging
• APNS
– Apple Push Notification Service
• MPNS
– Microsoft Push Notification Service
Helsinki, Finland.
8
Notification services
• XMPP
– Extensible Messaging and Presence Protocol
• MQTT
– Message Queue Telemetry Transport
Helsinki, Finland.
9
Notification services
Helsinki, Finland.
[UT Press] Flores, Huber “Service-oriented and Evidence-aware Mobile Cloud Computing" , PhD thesis, UT press, 2015.
10
Notification services
Helsinki, Finland.
[MobiSys-MCS] Flores, Huber, et al. “Mobile Cloud Messaging supported by XMPP primitives" , Proceeding of MobiSys Workshop 2013, Taipei, Taiwan, June 25-28, 2013.
11
Assignment
• 6to reading
– Al-Fuqaha, Ala, et al. "Internet of things: A survey on enabling technologies, protocols, and applications." IEEE Communications Surveys & Tutorials 17.4 (2015): 2347-2376.
Helsinki, Finland.
14