В конце октября в Москве прошла конференция мобильных разработчиков #MBLTDev, на которой я рассказывал про трилатерацию с помощью iBeacon.
В докладе я намеренно опустил все стандартные примеры кода, которые можно найти в интернете, и сосредоточился на том, какие есть конкурирующие технологии, как работает маяк, с какими трудностями приходится сталкиваться. Одним выступлением тему не покрыть, но надеюсь, в рассказе вы найдете для себя новое и уникальное.
Презентация
Сама технология iBeacon увидела свет немногим более года назад. За это время производители серьезно улучшили свои устройства и расширили их ассортимент. ТТХ стали стабильнее. Предлагаются разные типы питания и даже «одноразовые» маяки-наклейки. Apple выпустила несколько обновлений, закрывающих проблемы с iBeacon, и успела поругаться с Google на предмет использования протокола. Появились примеры внедрения. Причем при их перечислении можно не ссылаться на далекую Калифорнию, а рассказывать о двух кафе в Новосибирске (решалась проблема оплаты счета без ожидания официанта и проблема одновременного запроса счета большим количеством посетителей), музее-панораме «Бородинская битва» (аудиогид с картинками), РИФ, Мега Белая Дача и Шереметьево… Наконец, мой собственный опыт работы под флагом e-Legion по автоматизации больших жилых помещений.
Предыдущие выступления c #MBLTDev, которые мы выкладывали в нашем блоге, вы можете найти по ссылкам:
- «Современные способы аутентификации и безопасность iOS-устройств»
- «Kotlin для Android, или лёгкий способ перестать программировать на Java»
- «Автоматическое тестирование Android приложений c любовью»
- «Опыт использования MVVM в реальных проектах»
- «Реактивное программирование на Swift»
- «Core Data: особенности использования и синхронизация в iCloud»
Автор: AlexChernyy