Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Local Messages for Smartphones


Published on

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.

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

Local Messages for Smartphones

  1. 1. Local Messages forSmartphonesDmitry Namiot Lomonosov Moscow State Universitydnamiot@gmail.comManfred Sneps-Sneppe Ventspils University Collegemanfreds.sneps@gmail.comCFIC 2013
  2. 2. • A new model for local area messagingbased on the network proximity.• Mobile mashup which combines Wi-Fiproximity measurements with CloudMessaging.• Passive monitoring can determine thelocation of mobile subscribers (mobilephones) without the active participation ofmobile users.• Cloud Messaging delivers notificationsAbout
  3. 3. ContentsIntroductionPassive Wi-Fi monitoringCloud MessagingLocal area messaging mashupConclusion
  4. 4. Passive Wi-Fi monitoring• Wi-Fi probe request• Client (even notconnected) can sendrequests to AP• AP can analyzerequests• We can collect MAC-addresses for clients
  5. 5. Advantages and disadvantages• Does not require special mobile applications• For mobile users it works automatically andtransparently• It is anonymous monitoring. MAC address isused for re-identification only. It could bereplaced with some hash-code (privacy)• It is not 100% reliable. There is no warrantythat Wi-Fi client will send probe request
  6. 6. Passive monitoring examplesNavizon
  7. 7. Passive monitoring examples.Cisco MSE
  8. 8. Passive monitoring examples.Libelium
  9. 9. Cloud Messaging• Cloud infrastructurefrom vendor• Google, Apple,Microsoft, Nokia –own cloud basedinfrastructures fornotifications• Google message: 4Kb payload delivery
  10. 10. Google Cloud Messages
  11. 11. Key moments for Cloud Messaging• Application register with Cloud Messaging• Application provides a key from CloudMessaging server (subscribes) to theparticular application (Sender)• Sender saves keys and use them later fordelivering notifications• Key moment – subscription is activatedfrom the mobile application on theparticular phone.
  12. 12. 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
  13. 13. 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 replacedwith some hash-code (privacy)
  14. 14. Use cases• Proximity marketing• Deliver local area messages in retail• Hyper-local new delivery in campuses.Tested in Lomonosov Moscow StateUniversity• Smart Cities information delivery
  15. 15. Conclusion• A new mashup based on passive Wi-Fi monitoring forA new mashup based on passive Wi-Fi monitoring formobile devices and cloud based devices and cloud based notifications.• Passive monitoring uses probe requests from Wi-FiPassive monitoring uses probe requests from Wi-Fispecifications for detecting nearby clients.specifications for detecting nearby clients.• Notification module uses cloud messaging (pushNotification module uses cloud messaging (pushnotifications) from mobile operational systems.notifications) from mobile operational systems.• This approach does not require special mobileThis approach does not require special mobileapplications for mobile users.applications for mobile users.• This application does not publish location info in theThis application does not publish location info in thesocial network.• Custom messages will target online subscribers inCustom messages will target online subscribers inthe nearby area only.the nearby area only.
  16. 16. About usInternational team: Russia - LatviaInternational team: Russia - Latvia ((Moscow –Moscow –Riga – VentspilsRiga – Ventspils).). Big history of developingBig history of developinginnovative telecom and software services,innovative telecom and software services,international contests awardsinternational contests awardsResearch 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..