sensoro beacon review

23
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

Upload: mattia-brunetti

Post on 08-Jan-2017

380 views

Category:

Devices & Hardware


0 download

TRANSCRIPT

Page 2: Sensoro beacon review

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.

Page 3: Sensoro beacon review

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

Page 4: Sensoro beacon review

Where use it?

4/13/2016 - 4

Page 5: Sensoro beacon review

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

Page 6: Sensoro beacon review

The competitors

4/13/2016 - 6

Page 7: Sensoro beacon review

The competitors

4/13/2016 - 7

Page 8: Sensoro beacon review

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

Page 9: Sensoro beacon review

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

Page 10: Sensoro beacon review

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.

Page 11: Sensoro beacon review

Physical Web

4/13/2016 - 11

Page 12: Sensoro beacon review

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

Page 13: Sensoro beacon review

Scott Jenson introduces the Physical Web

4/13/2016 - 13

Page 14: Sensoro beacon review

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

Page 15: Sensoro beacon review

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

Page 16: Sensoro beacon review

Getting started 3/3

4/13/2016 - 16

public class Beacon

Page 17: Sensoro beacon review

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

Page 18: Sensoro beacon review

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

Page 19: Sensoro beacon review

Demo app (code 2/4)

4/13/2016 - 19

MainActivity.java

Page 20: Sensoro beacon review

Demo app (code 3/4)

4/13/2016 - 20

MainActivity.java

Page 21: Sensoro beacon review

Demo app (code 4/4)

4/13/2016 - 21

SkiSlope.java

Page 22: Sensoro beacon review

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

Page 23: Sensoro beacon review

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