Transcript
Page 1: Local Messages for Smartphones

Local Messages for Smartphones

Dmitry Namiot Lomonosov Moscow State [email protected]

Manfred Sneps-Sneppe Ventspils University [email protected]

CFIC 2013

Page 2: Local Messages for Smartphones

• A new model for local area messaging based on the network proximity. • Mobile mashup which combines Wi-Fi proximity measurements with Cloud Messaging. • Passive monitoring can determine the location of mobile subscribers (mobile phones) without the active participation of mobile users.• Cloud Messaging delivers notifications

About

Page 3: Local Messages for Smartphones

Contents

Introduction

Passive Wi-Fi monitoring

Cloud Messaging

Local area messaging mashup

Conclusion

Page 4: Local Messages for Smartphones

Passive Wi-Fi monitoring

• Wi-Fi probe request• Client (even not

connected) can send requests to AP

• AP can analyze requests

• We can collect MAC-addresses for clients

Page 5: Local Messages for Smartphones

Advantages and disadvantages

• Does not require special mobile applications • For mobile users it works automatically and transparently• It is anonymous monitoring. MAC address is used for re-identification only. It could be replaced with some hash-code (privacy)• It is not 100% reliable. There is no warranty that Wi-Fi client will send probe request

Page 6: Local Messages for Smartphones

Passive monitoring examplesNavizon

Page 7: Local Messages for Smartphones

Passive monitoring examples.Cisco MSE

Page 8: Local Messages for Smartphones

Passive monitoring examples.Libelium

Page 9: Local Messages for Smartphones

Cloud Messaging

• Cloud infrastructure from vendor

• Google, Apple, Microsoft, Nokia – own cloud based infrastructures for notifications

• Google message: 4 Kb payload delivery

Page 10: Local Messages for Smartphones

Google Cloud Messages

Page 11: Local Messages for Smartphones

Key moments for Cloud Messaging

• Application register with Cloud Messaging• Application provides a key from Cloud

Messaging server (subscribes) to the particular application (Sender)

• Sender saves keys and use them later for delivering notifications

• Key moment – subscription is activated from the mobile application on the particular phone.

Page 12: Local Messages for Smartphones

Key moments for mashup

• Let us extend the subscription process

• Mobile application (mobile phone, actually) will provide a key for notification and MAC-address for identification

• Sender can compare saved MAC-addresses with the MAC-addresses, collected by the passive monitoring

Page 13: Local Messages for Smartphones

Key moments for mashup - 2

• Sender can deliver notifications to those, who are nearby only.

• It is real-time detection

• MAC-address is used for the re-identification only. So, it could be replaced with some hash-code (privacy)

Page 14: Local Messages for Smartphones

Use cases

• Proximity marketing

• Deliver local area messages in retail

• Hyper-local new delivery in campuses. Tested in Lomonosov Moscow State University

• Smart Cities information delivery

Page 15: Local Messages for Smartphones

Conclusion• A new mashup based on passive Wi-Fi monitoring for A new mashup based on passive Wi-Fi monitoring for mobile devices and cloud based notifications. mobile devices and cloud based notifications. • Passive monitoring uses probe requests from Wi-Fi Passive monitoring uses probe requests from Wi-Fi specifications for detecting nearby clients. specifications for detecting nearby clients. • Notification module uses cloud messaging (push Notification module uses cloud messaging (push notifications) from mobile operational systems. notifications) from mobile operational systems. • This approach does not require special mobile This approach does not require special mobile applications for mobile users. applications for mobile users. • This application does not publish location info in the This application does not publish location info in the social network. social network. • Custom messages will target online subscribers in Custom messages will target online subscribers in the nearby area only.the nearby area only.

Page 16: Local Messages for Smartphones

About us

International team: Russia - Latvia International team: Russia - Latvia ((Moscow – Moscow – Riga – VentspilsRiga – Ventspils). ). Big history of developing Big history of developing innovative telecom and software services, innovative telecom and software services, international contests awards international contests awards

Research areas are: Research areas are:

open API for telecom, open API for telecom, web access for telecom data, web access for telecom data, Smart Cities, Smart Cities, M2M applications, context-aware computingM2M applications, context-aware computing..


Recommended