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

BlueZone - Programando um disparador de conteúdo por Bluetooth - Enecomp - Agosto 2007

BlueZone - Programando um disparador de conteúdo por Bluetooth - Enecomp - Agosto 2007

Palestra apresentada no XXV Enecomp em Cuiabá/MT.

Sylvestre Mergulhão

August 01, 2007
Tweet

More Decks by Sylvestre Mergulhão

Other Decks in Technology

Transcript

  1. O que é o BlueZone? BlueZone é um produto de

    divulgação móvel capaz de realizar ações diferenciadas, unindo marcas e público-alvo através do telefone celular.
  2. Algumas características Sem custo para o usuário Feito com consentimento

    do usuário Dinâmicos Simples e intuitivos Personalizados
  3. Como funciona 1º. Passo - Ativação do Bluetooth Estando em

    uma área coberta pelo BlueZone, ativar a função Bluetooth do celular.
  4. Como funciona 2º. Passo – Permissão Após habilitar a função

    Bluetooth, o usuário recebe um alerta, perguntando se ele deseja conectar-se ao conteúdo BlueZone.
  5. Como funciona 3º. Passo - Download Após dada a permissão,

    o conteúdo é transmitido em alta velocidade wireless para o celular.
  6. Como funciona 4º. Passo – Benefício O conteúdo recebido aparece

    na tela do celular. Ele poderá ser guardado, visto ou utiizado.
  7. Em qual plataforma? Equipamento de baixo consumo com disco rígido

    interno (Thinclient) Hardware Linux Ubuntu Server Mysql Software
  8. Bluetooth Padrão de comunicação sem fio que utiliza chips de

    baixo consumo e baixo custo. Na prática forma redes sem fio de pequeno alcance.
  9. Bluetooth Começou a ser desenvolvida em 1994, pela Ericsson. A

    partir de 1998 pelo Bluetooth Special Interest Group (SIG), consórcio inicialmente estabelecido pela Sony, Ericsson, IBM, Intel, Toshiba e Nokia. Hoje este consórcio inclui mais de 2000 empresas.
  10. Bluetooth - Identificação Cada dispositivo possui um identificador único de

    48bits, semelhante ao MAC Address das placas de rede. Ex: 00:02:3F:1F:D3:E1
  11. Bluetooth - Profiles Os dispositivos precisam suportar profiles (protocolos) para

    exercer uma comunicação: HSP – Headset Profile OPP – Object Push Profile PAN – Personal Area Network Profile SPP – Serial Port Profile Mais informações sobre os profiles: http://en.wikipedia.org/wiki/Bluetooth_profile
  12. Bluetooth - Piconet Um dispositivo Bluetooth pode comunicar-se com até

    sete outros dispositivos. Esse grupo de até 8 dispositivos é chamado piconet. Um piconet possui um dispositivo Bluetooth que é determinado o master e os demais são slaves.
  13. Bluetooth - Scatternet A espeficicação permite a formação de uma

    scatternet a partir de duas ou mais piconets, que possuem dispositivos que atuam como ponte entre as piconets.
  14. BlueZone - Finder Buscar continuamente por dispositivos com Bluetooth ativado

    Threads(1 produtora e 6 consumidoras) trabalhando sincronizadas numa lista de dispositivos encontrados
  15. BlueZone – Finder - C Thread produtora realiza processo de

    inquiry (busca por dispositivos) e os insere na fila Threads consumidoras verificam: se o dispositivo é um celular, se suporta o profile OPP e cadastra na base mysql
  16. BlueZone BussinesModel – Ruby Daemon verifica continuamente por novos itens

    na base de dados e toma as decisões necessárias: Enviar primeiro conteúdo (setar flag) Enviar próximo conteúdo (setar flag) Ignorar (não fazer nada) Etc
  17. BlueZone - Sender Enviar conteúdo para os dispositivos que estão

    com flag habilitada no banco Threads(1 produtora e 5 consumidoras) trabalhando sincronizadas numa lista de dispositivos aguardando envio
  18. BlueZone – Sender – C Thread produtora busca continuamente no

    banco de dados por dispositivos que estão aguardando envio de conteúdo e os insere na fila Threads consumidoras disparam o conteúdo para os dispositivos da fila
  19. Negócios e Bluetooth Tecnologia pouco explorada no Brasil Possibilidades de

    negócios nos segmentos de mobile marketing, localização de dispositivos, jogos interativos, desenvolvimento de aplicações de controle (automação industrial e doméstica) e outros
  20. Conclusões A exploração do Bluetooth ainda engatinha... As empresas precisam

    ser criativas para tirarem proveito da tecnologia.