Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Conectando com o mundo real: Physical Web e Web Bluetooth

joseli.to
December 12, 2015

Conectando com o mundo real: Physical Web e Web Bluetooth

JSDay Recife - 12/12/2015

joseli.to

December 12, 2015
Tweet

More Decks by joseli.to

Other Decks in Programming

Transcript

  1. Conectando com o mundo real
    Physical Web e Web Bluetooth
    +JoselitoJúnior
    @joselitojunior1
    +LuisLeão
    @luisleao

    View full-size slide

  2. Hey! Joselito.
    • Modelo e atriz
    • Instrutor, palestrante
    • Hackathoner profissional
    • Ex-BBB
    • GDG Organizer
    • Fã de F1
    • Apaixonado por resolver
    problemas

    View full-size slide

  3. Beacons
    » Mini transmissores de
    mensagens
    » Bluethooth Low Energy
    » Diversos sensores
    » Sempre ligados, sempre
    transmitindo
    » Excelentes pra IoT
    residencial

    View full-size slide

  4. O usuário precisa dos apps.
    De todos eles!

    View full-size slide

  5. Physical Web

    View full-size slide

  6. hFp://pwurl.xyz/g1rplw

    View full-size slide

  7. Ter todos os apps?

    View full-size slide

  8. http://bit.ly/1KCWiAk

    View full-size slide

  9. Physical Web
    • Parte da especificação do
    Eddystone
    • URL: compatível e
    rertocompatível
    • Push Notifications não
    intrusivas

    View full-size slide

  10. github.com/google/eddystone
    Open Source

    View full-size slide

  11. Physical Web
    • A aplicação do beacon é
    capaz de fazer qualquer
    coisa que a web faça
    • Alteração remota
    • App Linking
    • Duração de bateria alta

    View full-size slide

  12. Carros/Bikes
    CompaQilhados

    View full-size slide

  13. Do it yourself
    • Especificação pública no
    Gihub
    • Arduino? Sim
    • Edison? Yup
    • Raspberry? Nois

    View full-size slide

  14. Compre
    • BKON
    • KST
    • Blesh

    View full-size slide

  15. Mas...
    O dispositivo também precisa estar conectado...
    Seria show show se eu me comunicasse diretamente...
    E se...

    View full-size slide

  16. Web Bluetooth

    View full-size slide

  17. Use agora! Se puder.
    • Android 6.0+
    • Bluetooth 4.1+
    • Chromebook

    View full-size slide

  18. Use agora! Se puder.
    • Android 6.0+
    • Bluetooth 4.1+
    • Chromebook
    chrome://flags/#enable-web-bluetooth

    View full-size slide

  19. Sensor de cadência
    Bluetooth® SmaQ

    View full-size slide

  20. Device de Freq. Cardíaca

    View full-size slide

  21. Device de Freq. Cardíaca
    Serviço de Freq. Cardíaca
    Serviço de Bateria

    View full-size slide

  22. Device de Freq. Cardíaca
    Serviço de Freq. Cardíaca
    Serviço de Bateria
    Sensor: Localização
    [Location Enumeration]
    Sensor: Freq. Cardíaca
    [Flags, Value, RR-Intervals]
    Status: Nível de Bateria
    [0-100]

    View full-size slide

  23. device
    sensors
    service
    location_enum
    data:[Location Enumeration]
    heaQ_rate
    data:[Flags, Value, RR-Intervals]
    baFery_level
    data:[0-100]

    View full-size slide

  24. github.com/
    joselitojunior/
    awesome-nearables

    View full-size slide

  25. github.com/
    joselitojunior/
    awesome-nearables

    View full-size slide

  26. Obrigado (:
    joselito.ninja
    @joselitojunior1
    #JSDayRec

    View full-size slide