SlideShare a Scribd company logo
Sensoro beacon
Brunetti Mattia
https://it.linkedin.com/in/mattia-brunetti-7172a511a
1
Master of Science in Computer Engineering
4/13/2016 -
Class of Pervasive System by
Ioannis Chatzigiannakis
What is?
4/13/2016 - 2
Beacon is a device uses Bluetooth Low Energy
(Bluetooth 4.0 or Bluetooth Smart) proximity
sensing to create a signal region.
The technology enables a smartphone or other
device to perform contextual computing actions.
Where use it?
Pizza Hut and Sensoro Begin Cooperation
on Internet Dining Era
Customers can receive coupons, WeChat movie tickets prizes, and
a whole slew of special offers or discounts soon to be released by
interacting with iBeacon technology on their mobile phones.
Real Madrid China Tour 2015 Uses iBeacon
Real Madrid introduced iBeacon technology to target fans who
attended their matches with relevant social media content.
Global Innovator Conference 2015 Uses
iBeacon
The Global Innovator Conference 2015 in Beijing, China used beacon
devices to broadcasts its events schedule to all attendees.
4/13/2016 - 3
Where use it?
4/13/2016 - 4
The products
4/13/2016 - 5
Yunzi $29.99/unit
SmartBeacon-4AA $15.99/unit
SmartBeacon-4AA Pro $22.99/unit
SmartBeacon-USB $15.99/unit
The competitors
4/13/2016 - 6
The competitors
4/13/2016 - 7
Why choose Sensoro?
CONS
Sdk is not fully developed
Poor documentation
No rechargeable
batteries
4/13/2016 - 8
PROS
Well-cared design
Signal Stability
Accurate sensors
Price
Protocols
Software and firmware are fully compatible
with Apple’s iBeacon and Google’s Eddystone
technical requirements.
4/13/2016 - 9
Introduced by Apple in june 2013
Proprietary SW - MFI license
Trasnsmits via UUID
Must have an app to receive info
Introduced by Google in july 2015
Open source – Apache 2.0 license
Transmits via UID, URL, TLM
Don’t needs dedicate app
WHAT IS:
It’s not a Google product, it’s not a Google proprietary project
Open source project hosted at GitHub, “everyone can contribute”
Physical Web
4/13/2016 - 10
BEFORE EDDYSTONE:
iBeacon needs Mobile Apps to listen for signals from beacons and
react accordingly. AltBeacon works the same way.
NOW:
Eddystone transimts also a URL signal. This beacon
signal can be picked up by either the Physical Web
app or the Google Chrome Widget.
ing mDNS and uPnP.
Physical Web
4/13/2016 - 11
Try Physical Web
To get ready to pick up Eddystone-URL set up your
smartphone to see this slide on your screen.
4/13/2016 - 12
Scott Jenson introduces
the Physical Web
4/13/2016 - 13
Getting started 1/3
Sensoro provides a «config tool» used to inspect
and configure all the settings in the Sensoro
devices. Search on your app Store or go to:
www.sensoro.com/en/download
4/13/2016 - 14
Getting started 2/3
To start developing apps for Sensoro beacons
we have to download and install the SDK.
https://github.com/Sensoro/SDK-Android or /SDK-iOS
4/13/2016 - 15
http://static.sensoro.com/documents/SBK/Android/index.html
Getting started 3/3
4/13/2016 - 16
public class Beacon
Demo app (IDEA)
My idea about how we can use beacons is «Smart Ski
Lifts». You can ski and only with a look at the screen of
your smartphone you can have info about where you
are, where you can go with the lift in front of you, you
can get discount at the chalet and so on.
4/13/2016 - 17
Demo app (code 1/4)
I will show you a simplified code of my app that start a
new activity when recieve a signal from a beacon.
First step is modify the AndroidManifest.xml to add
USER PERMISSION and SERVICE
4/13/2016 - 18
Demo app (code 2/4)
4/13/2016 - 19
MainActivity.java
Demo app (code 3/4)
4/13/2016 - 20
MainActivity.java
Demo app (code 4/4)
4/13/2016 - 21
SkiSlope.java
Demo app
To see a more complete code that manage not only
one beacon go to:
https://github.com/mattiab31/SmartSkiFrag
4/13/2016 - 22
Questions?
- News about Sensoro in their blog:
http://post.sensoro.com/
4/13/2016 - 23
- More info about Physical Web project:
https://github.com/google/physical-web
- More info about Sensoro SDK:
https://github.com/Sensoro/SDK-Android
https://github.com/Sensoro/SDK-iOS

More Related Content

Similar to Sensoro beacon review

Snap Lab Media - SnapTRAC Mobile Engagement Software
Snap Lab Media - SnapTRAC Mobile Engagement SoftwareSnap Lab Media - SnapTRAC Mobile Engagement Software
Snap Lab Media - SnapTRAC Mobile Engagement SoftwareSnap Lab Media
 
Mobile and Social CPS including Augmented Reality
Mobile and Social CPS including Augmented RealityMobile and Social CPS including Augmented Reality
Mobile and Social CPS including Augmented RealityBob Marcus
 
Snap Lab Media - SnapTRAC Mobile Engagement Software
Snap Lab Media - SnapTRAC Mobile Engagement SoftwareSnap Lab Media - SnapTRAC Mobile Engagement Software
Snap Lab Media - SnapTRAC Mobile Engagement Softwarejohnernst
 
Mobile app development
Mobile app developmentMobile app development
Mobile app developmentManekTech
 
Swift Development
Swift DevelopmentSwift Development
Swift DevelopmentManekTech
 
iPhone App Development
iPhone App Development iPhone App Development
iPhone App Development ManekTech
 
IRJET- Smart Mirror using Virtual Voice Assistant
IRJET- Smart Mirror using Virtual Voice AssistantIRJET- Smart Mirror using Virtual Voice Assistant
IRJET- Smart Mirror using Virtual Voice AssistantIRJET Journal
 
IRJET- Clean India Mission: Beacon Technology
IRJET- Clean India Mission: Beacon TechnologyIRJET- Clean India Mission: Beacon Technology
IRJET- Clean India Mission: Beacon TechnologyIRJET Journal
 
Mobilising Digital - Perth 13/03/14
Mobilising Digital - Perth 13/03/14Mobilising Digital - Perth 13/03/14
Mobilising Digital - Perth 13/03/14Precedent
 
IRJET - Research and Analysis of Smart Mirror
IRJET - Research and Analysis of Smart MirrorIRJET - Research and Analysis of Smart Mirror
IRJET - Research and Analysis of Smart MirrorIRJET Journal
 
ANALYSING THE POTENTIAL OF BLE TO SUPPORT DYNAMIC BROADCASTING SCENARIOS
ANALYSING THE POTENTIAL OF BLE TO SUPPORT DYNAMIC BROADCASTING SCENARIOSANALYSING THE POTENTIAL OF BLE TO SUPPORT DYNAMIC BROADCASTING SCENARIOS
ANALYSING THE POTENTIAL OF BLE TO SUPPORT DYNAMIC BROADCASTING SCENARIOSijasuc
 
ANALYSING THE POTENTIAL OF BLE TO SUPPORT DYNAMIC BROADCASTING SCENARIOS
ANALYSING THE POTENTIAL OF BLE TO SUPPORT DYNAMIC BROADCASTING SCENARIOSANALYSING THE POTENTIAL OF BLE TO SUPPORT DYNAMIC BROADCASTING SCENARIOS
ANALYSING THE POTENTIAL OF BLE TO SUPPORT DYNAMIC BROADCASTING SCENARIOSijasuc
 
Analysing the Potential of BLE to Support Dynamic Broadcasting Scenarios
Analysing the Potential of BLE to Support Dynamic Broadcasting ScenariosAnalysing the Potential of BLE to Support Dynamic Broadcasting Scenarios
Analysing the Potential of BLE to Support Dynamic Broadcasting Scenariosjake henry
 
ANALYSING THE POTENTIAL OF BLE TO SUPPORT DYNAMIC BROADCASTING SCENARIOS
ANALYSING THE POTENTIAL OF BLE TO SUPPORT DYNAMIC BROADCASTING SCENARIOSANALYSING THE POTENTIAL OF BLE TO SUPPORT DYNAMIC BROADCASTING SCENARIOS
ANALYSING THE POTENTIAL OF BLE TO SUPPORT DYNAMIC BROADCASTING SCENARIOSijasuc
 
Session 12-newsbytes
Session 12-newsbytesSession 12-newsbytes
Session 12-newsbytesTechnocratz
 
Organicity Smartphone experimentation - Guide to Experimenters
Organicity Smartphone experimentation - Guide to ExperimentersOrganicity Smartphone experimentation - Guide to Experimenters
Organicity Smartphone experimentation - Guide to ExperimentersDimitrios Amaxilatis
 

Similar to Sensoro beacon review (20)

Snap Lab Media - SnapTRAC Mobile Engagement Software
Snap Lab Media - SnapTRAC Mobile Engagement SoftwareSnap Lab Media - SnapTRAC Mobile Engagement Software
Snap Lab Media - SnapTRAC Mobile Engagement Software
 
Mobile and Social CPS including Augmented Reality
Mobile and Social CPS including Augmented RealityMobile and Social CPS including Augmented Reality
Mobile and Social CPS including Augmented Reality
 
Snap Lab Media - SnapTRAC Mobile Engagement Software
Snap Lab Media - SnapTRAC Mobile Engagement SoftwareSnap Lab Media - SnapTRAC Mobile Engagement Software
Snap Lab Media - SnapTRAC Mobile Engagement Software
 
Mobile_Portfolio_new
Mobile_Portfolio_newMobile_Portfolio_new
Mobile_Portfolio_new
 
Sensoro beacon
Sensoro beaconSensoro beacon
Sensoro beacon
 
Mobile app development
Mobile app developmentMobile app development
Mobile app development
 
Swift Development
Swift DevelopmentSwift Development
Swift Development
 
iPhone App Development
iPhone App Development iPhone App Development
iPhone App Development
 
IRJET- Smart Mirror using Virtual Voice Assistant
IRJET- Smart Mirror using Virtual Voice AssistantIRJET- Smart Mirror using Virtual Voice Assistant
IRJET- Smart Mirror using Virtual Voice Assistant
 
Kuldeep_IOS
Kuldeep_IOSKuldeep_IOS
Kuldeep_IOS
 
IRJET- Clean India Mission: Beacon Technology
IRJET- Clean India Mission: Beacon TechnologyIRJET- Clean India Mission: Beacon Technology
IRJET- Clean India Mission: Beacon Technology
 
Mobilising Digital - Perth 13/03/14
Mobilising Digital - Perth 13/03/14Mobilising Digital - Perth 13/03/14
Mobilising Digital - Perth 13/03/14
 
MOZI IoT Presentation
MOZI IoT PresentationMOZI IoT Presentation
MOZI IoT Presentation
 
IRJET - Research and Analysis of Smart Mirror
IRJET - Research and Analysis of Smart MirrorIRJET - Research and Analysis of Smart Mirror
IRJET - Research and Analysis of Smart Mirror
 
ANALYSING THE POTENTIAL OF BLE TO SUPPORT DYNAMIC BROADCASTING SCENARIOS
ANALYSING THE POTENTIAL OF BLE TO SUPPORT DYNAMIC BROADCASTING SCENARIOSANALYSING THE POTENTIAL OF BLE TO SUPPORT DYNAMIC BROADCASTING SCENARIOS
ANALYSING THE POTENTIAL OF BLE TO SUPPORT DYNAMIC BROADCASTING SCENARIOS
 
ANALYSING THE POTENTIAL OF BLE TO SUPPORT DYNAMIC BROADCASTING SCENARIOS
ANALYSING THE POTENTIAL OF BLE TO SUPPORT DYNAMIC BROADCASTING SCENARIOSANALYSING THE POTENTIAL OF BLE TO SUPPORT DYNAMIC BROADCASTING SCENARIOS
ANALYSING THE POTENTIAL OF BLE TO SUPPORT DYNAMIC BROADCASTING SCENARIOS
 
Analysing the Potential of BLE to Support Dynamic Broadcasting Scenarios
Analysing the Potential of BLE to Support Dynamic Broadcasting ScenariosAnalysing the Potential of BLE to Support Dynamic Broadcasting Scenarios
Analysing the Potential of BLE to Support Dynamic Broadcasting Scenarios
 
ANALYSING THE POTENTIAL OF BLE TO SUPPORT DYNAMIC BROADCASTING SCENARIOS
ANALYSING THE POTENTIAL OF BLE TO SUPPORT DYNAMIC BROADCASTING SCENARIOSANALYSING THE POTENTIAL OF BLE TO SUPPORT DYNAMIC BROADCASTING SCENARIOS
ANALYSING THE POTENTIAL OF BLE TO SUPPORT DYNAMIC BROADCASTING SCENARIOS
 
Session 12-newsbytes
Session 12-newsbytesSession 12-newsbytes
Session 12-newsbytes
 
Organicity Smartphone experimentation - Guide to Experimenters
Organicity Smartphone experimentation - Guide to ExperimentersOrganicity Smartphone experimentation - Guide to Experimenters
Organicity Smartphone experimentation - Guide to Experimenters
 

Recently uploaded

Memory compiler tutorial – TSMC 40nm technology
Memory compiler tutorial – TSMC 40nm technologyMemory compiler tutorial – TSMC 40nm technology
Memory compiler tutorial – TSMC 40nm technologyAhmed Abdelazeem
 
一比一原版UVM毕业证佛蒙特大学毕业证成绩单如何办理
一比一原版UVM毕业证佛蒙特大学毕业证成绩单如何办理一比一原版UVM毕业证佛蒙特大学毕业证成绩单如何办理
一比一原版UVM毕业证佛蒙特大学毕业证成绩单如何办理kywwoyk
 
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理eemet
 
MATHEMATICS BRIDGE COURSE (TEN DAYS PLANNER) (FOR CLASS XI STUDENTS GOING TO ...
MATHEMATICS BRIDGE COURSE (TEN DAYS PLANNER) (FOR CLASS XI STUDENTS GOING TO ...MATHEMATICS BRIDGE COURSE (TEN DAYS PLANNER) (FOR CLASS XI STUDENTS GOING TO ...
MATHEMATICS BRIDGE COURSE (TEN DAYS PLANNER) (FOR CLASS XI STUDENTS GOING TO ...PinkySharma900491
 
F5 LTM TROUBLESHOOTING Guide latest.pptx
F5 LTM TROUBLESHOOTING Guide latest.pptxF5 LTM TROUBLESHOOTING Guide latest.pptx
F5 LTM TROUBLESHOOTING Guide latest.pptxArjunJain44
 
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理kywwoyk
 
NO1 Uk Amil Baba In Lahore Kala Jadu In Lahore Best Amil In Lahore Amil In La...
NO1 Uk Amil Baba In Lahore Kala Jadu In Lahore Best Amil In Lahore Amil In La...NO1 Uk Amil Baba In Lahore Kala Jadu In Lahore Best Amil In Lahore Amil In La...
NO1 Uk Amil Baba In Lahore Kala Jadu In Lahore Best Amil In Lahore Amil In La...Amil baba
 

Recently uploaded (7)

Memory compiler tutorial – TSMC 40nm technology
Memory compiler tutorial – TSMC 40nm technologyMemory compiler tutorial – TSMC 40nm technology
Memory compiler tutorial – TSMC 40nm technology
 
一比一原版UVM毕业证佛蒙特大学毕业证成绩单如何办理
一比一原版UVM毕业证佛蒙特大学毕业证成绩单如何办理一比一原版UVM毕业证佛蒙特大学毕业证成绩单如何办理
一比一原版UVM毕业证佛蒙特大学毕业证成绩单如何办理
 
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
 
MATHEMATICS BRIDGE COURSE (TEN DAYS PLANNER) (FOR CLASS XI STUDENTS GOING TO ...
MATHEMATICS BRIDGE COURSE (TEN DAYS PLANNER) (FOR CLASS XI STUDENTS GOING TO ...MATHEMATICS BRIDGE COURSE (TEN DAYS PLANNER) (FOR CLASS XI STUDENTS GOING TO ...
MATHEMATICS BRIDGE COURSE (TEN DAYS PLANNER) (FOR CLASS XI STUDENTS GOING TO ...
 
F5 LTM TROUBLESHOOTING Guide latest.pptx
F5 LTM TROUBLESHOOTING Guide latest.pptxF5 LTM TROUBLESHOOTING Guide latest.pptx
F5 LTM TROUBLESHOOTING Guide latest.pptx
 
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
 
NO1 Uk Amil Baba In Lahore Kala Jadu In Lahore Best Amil In Lahore Amil In La...
NO1 Uk Amil Baba In Lahore Kala Jadu In Lahore Best Amil In Lahore Amil In La...NO1 Uk Amil Baba In Lahore Kala Jadu In Lahore Best Amil In Lahore Amil In La...
NO1 Uk Amil Baba In Lahore Kala Jadu In Lahore Best Amil In Lahore Amil In La...
 

Sensoro beacon review

  • 1. Sensoro beacon Brunetti Mattia https://it.linkedin.com/in/mattia-brunetti-7172a511a 1 Master of Science in Computer Engineering 4/13/2016 - Class of Pervasive System by Ioannis Chatzigiannakis
  • 2. What is? 4/13/2016 - 2 Beacon is a device uses Bluetooth Low Energy (Bluetooth 4.0 or Bluetooth Smart) proximity sensing to create a signal region. The technology enables a smartphone or other device to perform contextual computing actions.
  • 3. Where use it? Pizza Hut and Sensoro Begin Cooperation on Internet Dining Era Customers can receive coupons, WeChat movie tickets prizes, and a whole slew of special offers or discounts soon to be released by interacting with iBeacon technology on their mobile phones. Real Madrid China Tour 2015 Uses iBeacon Real Madrid introduced iBeacon technology to target fans who attended their matches with relevant social media content. Global Innovator Conference 2015 Uses iBeacon The Global Innovator Conference 2015 in Beijing, China used beacon devices to broadcasts its events schedule to all attendees. 4/13/2016 - 3
  • 5. The products 4/13/2016 - 5 Yunzi $29.99/unit SmartBeacon-4AA $15.99/unit SmartBeacon-4AA Pro $22.99/unit SmartBeacon-USB $15.99/unit
  • 8. Why choose Sensoro? CONS Sdk is not fully developed Poor documentation No rechargeable batteries 4/13/2016 - 8 PROS Well-cared design Signal Stability Accurate sensors Price
  • 9. Protocols Software and firmware are fully compatible with Apple’s iBeacon and Google’s Eddystone technical requirements. 4/13/2016 - 9 Introduced by Apple in june 2013 Proprietary SW - MFI license Trasnsmits via UUID Must have an app to receive info Introduced by Google in july 2015 Open source – Apache 2.0 license Transmits via UID, URL, TLM Don’t needs dedicate app
  • 10. WHAT IS: It’s not a Google product, it’s not a Google proprietary project Open source project hosted at GitHub, “everyone can contribute” Physical Web 4/13/2016 - 10 BEFORE EDDYSTONE: iBeacon needs Mobile Apps to listen for signals from beacons and react accordingly. AltBeacon works the same way. NOW: Eddystone transimts also a URL signal. This beacon signal can be picked up by either the Physical Web app or the Google Chrome Widget. ing mDNS and uPnP.
  • 12. Try Physical Web To get ready to pick up Eddystone-URL set up your smartphone to see this slide on your screen. 4/13/2016 - 12
  • 13. Scott Jenson introduces the Physical Web 4/13/2016 - 13
  • 14. Getting started 1/3 Sensoro provides a «config tool» used to inspect and configure all the settings in the Sensoro devices. Search on your app Store or go to: www.sensoro.com/en/download 4/13/2016 - 14
  • 15. Getting started 2/3 To start developing apps for Sensoro beacons we have to download and install the SDK. https://github.com/Sensoro/SDK-Android or /SDK-iOS 4/13/2016 - 15 http://static.sensoro.com/documents/SBK/Android/index.html
  • 16. Getting started 3/3 4/13/2016 - 16 public class Beacon
  • 17. Demo app (IDEA) My idea about how we can use beacons is «Smart Ski Lifts». You can ski and only with a look at the screen of your smartphone you can have info about where you are, where you can go with the lift in front of you, you can get discount at the chalet and so on. 4/13/2016 - 17
  • 18. Demo app (code 1/4) I will show you a simplified code of my app that start a new activity when recieve a signal from a beacon. First step is modify the AndroidManifest.xml to add USER PERMISSION and SERVICE 4/13/2016 - 18
  • 19. Demo app (code 2/4) 4/13/2016 - 19 MainActivity.java
  • 20. Demo app (code 3/4) 4/13/2016 - 20 MainActivity.java
  • 21. Demo app (code 4/4) 4/13/2016 - 21 SkiSlope.java
  • 22. Demo app To see a more complete code that manage not only one beacon go to: https://github.com/mattiab31/SmartSkiFrag 4/13/2016 - 22
  • 23. Questions? - News about Sensoro in their blog: http://post.sensoro.com/ 4/13/2016 - 23 - More info about Physical Web project: https://github.com/google/physical-web - More info about Sensoro SDK: https://github.com/Sensoro/SDK-Android https://github.com/Sensoro/SDK-iOS