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

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

Upload: petr-dvorak

Post on 07-Aug-2015

172 views

Category:

Technology


0 download

TRANSCRIPT

iBeacon

@Lime_CompanyLime

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

Co je to iBeacon

iBeacon - obchodně

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

• Trademark společnosti Apple

• Označení technické specifikace

• Ne konkrétní typ hardware “beaconu”

iBeacon - technicky

• Bluetooth 4.0 Low Energy

• Bluetooth Advertisement

• Formát: proximity UUID, major, minor

• Na iOS součást Core Location

RFduino

Demo

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

Co mohu s iBeacon dělat?

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

Příklady …

Virgin Atlantic

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

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

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

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

Brixton Pound app

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

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.

Jak se s iBeacon programuje?

Demo

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

Estimote SDK

Integrace s Estimote Cloud

• Synchronizace identifikátorů

• Informace o iBeacons (baterie, …)

• Podpora pro SecureUUID

• Základní analytics

Správa iBeaconů

• Update firmware

• Změna identifikátorů

• Nastavení vyzařovacího výkonu

• Advertising interval

Podpora pro “nearables”

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

• Super malé iBeacons

• Triggers (teplota, pohyb, orientace, …)

• Podpora v základním SDK

Indoor positioning

• Kompletně samostatné SDK

• Mapping - proměření prostoru

• … nebo tvorba mapy “ručně”

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

Lime CMS pro iBeacon

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, …

Demo

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

OpenUUID

• Registr proximity UUID

• Evidované well-known identifikátory

• Stejný účet jako pro Lime CMS

Demo

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

Call to action

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

Contact [email protected]

Podělte se o nápady!