local messages for smartphones
DESCRIPTION
Our presentation for CFIC-2013. This paper describes a new model for local messaging based on the network proximity. We present a novelty mobile mashup which combines Wi-Fi proximity measurements with Cloud Messaging. Our mobile mashup combines passive monitoring for smart phones and cloud based messaging for mobile operational systems. Passive monitoring can determine the location of mobile subscribers (mobile phones, actually) without the active participation of mobile users. This paper describes how to combine the passive monitoring and notifications.TRANSCRIPT
![Page 1: Local Messages for Smartphones](https://reader036.vdocuments.net/reader036/viewer/2022082623/547ea0d2b379593a2b8b5490/html5/thumbnails/1.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022082623/547ea0d2b379593a2b8b5490/html5/thumbnails/2.jpg)
• 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](https://reader036.vdocuments.net/reader036/viewer/2022082623/547ea0d2b379593a2b8b5490/html5/thumbnails/3.jpg)
Contents
Introduction
Passive Wi-Fi monitoring
Cloud Messaging
Local area messaging mashup
Conclusion
![Page 4: Local Messages for Smartphones](https://reader036.vdocuments.net/reader036/viewer/2022082623/547ea0d2b379593a2b8b5490/html5/thumbnails/4.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022082623/547ea0d2b379593a2b8b5490/html5/thumbnails/5.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022082623/547ea0d2b379593a2b8b5490/html5/thumbnails/6.jpg)
Passive monitoring examplesNavizon
![Page 7: Local Messages for Smartphones](https://reader036.vdocuments.net/reader036/viewer/2022082623/547ea0d2b379593a2b8b5490/html5/thumbnails/7.jpg)
Passive monitoring examples.Cisco MSE
![Page 8: Local Messages for Smartphones](https://reader036.vdocuments.net/reader036/viewer/2022082623/547ea0d2b379593a2b8b5490/html5/thumbnails/8.jpg)
Passive monitoring examples.Libelium
![Page 9: Local Messages for Smartphones](https://reader036.vdocuments.net/reader036/viewer/2022082623/547ea0d2b379593a2b8b5490/html5/thumbnails/9.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022082623/547ea0d2b379593a2b8b5490/html5/thumbnails/10.jpg)
Google Cloud Messages
![Page 11: Local Messages for Smartphones](https://reader036.vdocuments.net/reader036/viewer/2022082623/547ea0d2b379593a2b8b5490/html5/thumbnails/11.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022082623/547ea0d2b379593a2b8b5490/html5/thumbnails/12.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022082623/547ea0d2b379593a2b8b5490/html5/thumbnails/13.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022082623/547ea0d2b379593a2b8b5490/html5/thumbnails/14.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022082623/547ea0d2b379593a2b8b5490/html5/thumbnails/15.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022082623/547ea0d2b379593a2b8b5490/html5/thumbnails/16.jpg)
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..