Top Banner
iBeacon @Lime_Company Lime aneb jak ochytřit vaše aplikace o kontext uživatele
38

mDevCamp 2015 - iBeacon aneb jak ochytřit vaše aplikace o kontext uživatele

Aug 07, 2015

Download

Technology

Petr Dvořák
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: mDevCamp 2015 - iBeacon aneb jak ochytřit vaše aplikace o kontext uživatele

iBeacon

@Lime_CompanyLime

aneb jak ochytřit vaše aplikace o kontext uživatele

Page 2: mDevCamp 2015 - iBeacon aneb jak ochytřit vaše aplikace o kontext uživatele
Page 3: mDevCamp 2015 - iBeacon aneb jak ochytřit vaše aplikace o kontext uživatele

Osnova

• Co je to iBeacon

• Co s ním mohu dělat?

• Jak se s ním programuje?

• Estimote SDK

• Lime CMS pro iBeacon a OpenUUID

Page 4: mDevCamp 2015 - iBeacon aneb jak ochytřit vaše aplikace o kontext uživatele

Co je to iBeacon

Page 5: mDevCamp 2015 - iBeacon aneb jak ochytřit vaše aplikace o kontext uživatele
Page 6: mDevCamp 2015 - iBeacon aneb jak ochytřit vaše aplikace o kontext uživatele

iBeacon - obchodně

• Přesnější kontext pro mobilní aplikace

• Trademark společnosti Apple

• Označení technické specifikace

• Ne konkrétní typ hardware “beaconu”

Page 7: mDevCamp 2015 - iBeacon aneb jak ochytřit vaše aplikace o kontext uživatele
Page 8: mDevCamp 2015 - iBeacon aneb jak ochytřit vaše aplikace o kontext uživatele
Page 9: mDevCamp 2015 - iBeacon aneb jak ochytřit vaše aplikace o kontext uživatele

iBeacon - technicky

• Bluetooth 4.0 Low Energy

• Bluetooth Advertisement

• Formát: proximity UUID, major, minor

• Na iOS součást Core Location

Page 10: mDevCamp 2015 - iBeacon aneb jak ochytřit vaše aplikace o kontext uživatele

RFduino

Page 11: mDevCamp 2015 - iBeacon aneb jak ochytřit vaše aplikace o kontext uživatele
Page 12: mDevCamp 2015 - iBeacon aneb jak ochytřit vaše aplikace o kontext uživatele

Demo

https://dl.dropboxusercontent.com/u/6405782/mdevcamp2015/iBeacon-Sketch.ino

Page 13: mDevCamp 2015 - iBeacon aneb jak ochytřit vaše aplikace o kontext uživatele

Co mohu s iBeacon dělat?

Page 14: mDevCamp 2015 - iBeacon aneb jak ochytřit vaše aplikace o kontext uživatele

Výrobci mobilních operačních systémů

Výrobci iBeacon hardware a “base” software

Mezivrstvy a systémy pro správu iBeacon

Kreativní a digitální agentury, vývojáři, mobilní studia

Page 15: mDevCamp 2015 - iBeacon aneb jak ochytřit vaše aplikace o kontext uživatele

Příklady …

Page 16: mDevCamp 2015 - iBeacon aneb jak ochytřit vaše aplikace o kontext uživatele

Virgin Atlantic

iBeacon shows a “boarding pass” at the airport in due course using Passbook on iOS.

Page 17: mDevCamp 2015 - iBeacon aneb jak ochytřit vaše aplikace o kontext uživatele

Rubens HouseInteractive guide in the gallery dedicated to the pieces of work of Paul Rubens.

Page 18: mDevCamp 2015 - iBeacon aneb jak ochytřit vaše aplikace o kontext uživatele

Nivea Brasil iBeacon distributed with a magazine helps parents monitor distance of their kids.

Page 19: mDevCamp 2015 - iBeacon aneb jak ochytřit vaše aplikace o kontext uživatele

Art Traffic at the LouvreScientists from MIT monitored visitors’ movement in Louvre with iBeacon network.

Page 20: mDevCamp 2015 - iBeacon aneb jak ochytřit vaše aplikace o kontext uživatele

Brixton Pound app

Stores in Brixton use iBeacons to encourage people to pay with a local community currency (Brixton Pound).

Page 21: mDevCamp 2015 - iBeacon aneb jak ochytřit vaše aplikace o kontext uživatele

Sazka - the lottery company

Sazka, the largest Czech lottery company, uses iBeacon to deliver information about the current jackpot and available bets to people who are nearby their point of sale.

Page 22: mDevCamp 2015 - iBeacon aneb jak ochytřit vaše aplikace o kontext uživatele

Jak se s iBeacon programuje?

Page 23: mDevCamp 2015 - iBeacon aneb jak ochytřit vaše aplikace o kontext uživatele

Demo

https://dl.dropboxusercontent.com/u/6405782/mdevcamp2015/mDevCampDemo.zip

Page 24: mDevCamp 2015 - iBeacon aneb jak ochytřit vaše aplikace o kontext uživatele

Estimote SDK

Page 25: mDevCamp 2015 - iBeacon aneb jak ochytřit vaše aplikace o kontext uživatele
Page 26: mDevCamp 2015 - iBeacon aneb jak ochytřit vaše aplikace o kontext uživatele

Integrace s Estimote Cloud

• Synchronizace identifikátorů

• Informace o iBeacons (baterie, …)

• Podpora pro SecureUUID

• Základní analytics

Page 27: mDevCamp 2015 - iBeacon aneb jak ochytřit vaše aplikace o kontext uživatele

Správa iBeaconů

• Update firmware

• Změna identifikátorů

• Nastavení vyzařovacího výkonu

• Advertising interval

Page 28: mDevCamp 2015 - iBeacon aneb jak ochytřit vaše aplikace o kontext uživatele

Podpora pro “nearables”

• “Chytřejší věci běžného života”

• Super malé iBeacons

• Triggers (teplota, pohyb, orientace, …)

• Podpora v základním SDK

Page 29: mDevCamp 2015 - iBeacon aneb jak ochytřit vaše aplikace o kontext uživatele

Indoor positioning

• Kompletně samostatné SDK

• Mapping - proměření prostoru

• … nebo tvorba mapy “ručně”

• Získávání aktualizací pozice

Page 30: mDevCamp 2015 - iBeacon aneb jak ochytřit vaše aplikace o kontext uživatele

Lime CMS pro iBeacon

Page 31: mDevCamp 2015 - iBeacon aneb jak ochytřit vaše aplikace o kontext uživatele

Lime CMS pro iBeacon

• Snaha zjednodušit běžné úkoly

• On-line CMS a sada RESTful API

• Podpora pro iOS a Android (SDK)

• Nástroje pro vývojáře, evangelizace, …

Page 32: mDevCamp 2015 - iBeacon aneb jak ochytřit vaše aplikace o kontext uživatele
Page 33: mDevCamp 2015 - iBeacon aneb jak ochytřit vaše aplikace o kontext uživatele

Demo

https://www.lime-company.eu/cs/products/limecms

Page 34: mDevCamp 2015 - iBeacon aneb jak ochytřit vaše aplikace o kontext uživatele

OpenUUID

• Registr proximity UUID

• Evidované well-known identifikátory

• Stejný účet jako pro Lime CMS

Page 35: mDevCamp 2015 - iBeacon aneb jak ochytřit vaše aplikace o kontext uživatele

Demo

https://www.lime-company.eu/cs/products/openuuid

Page 36: mDevCamp 2015 - iBeacon aneb jak ochytřit vaše aplikace o kontext uživatele

Call to action

Page 37: mDevCamp 2015 - iBeacon aneb jak ochytřit vaše aplikace o kontext uživatele

1. Meditujte, kde můžete využít iBeacon

2. Lajkujte iBeacon na Facebooku

3. Sledujte @lime_company na Twitteru

4. Registrujte se u nás

5. Pošlete feedback a komentáře

Page 38: mDevCamp 2015 - iBeacon aneb jak ochytřit vaše aplikace o kontext uživatele

Contact [email protected]

Podělte se o nápady!