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
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.
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
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
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