Vi outro dia o LIFX Virtual Bulb e estou curioso para saber como acontece essa comunicação...
Para quem não sabe o que éLIFX- é uma lâmpada LED RGB sem fio que pode ser controlada via aplicativo para iPhone e Android. Se você ainda não tem uma lâmpada, pode ir parawww.virtualbulb.lifx.co, abra o aplicativo LIFX em seu telefone e controle uma lâmpada virtual em seu navegador.Para fazer isso, seu telefone e seu laptop no qual você abriu a página da lâmpada virtual devem estar na mesma rede wi-fi. NÃO HOUVE CONEXÃO DIRETA entre meu iPhone e meu laptop, ambos estavam na mesma rede wifi.Foi aqui que comecei a refletir!!
Eu sei muito pouco sobre redes. A única coisa que posso fazer é configurar um modem e um roteador wifi para conexão com a internet.
Então, ao pesquisar sobre o acima (frase emaudacioso) Me deparei com o padrão Zigbee (802.15.4) que é amplamente utilizado em automação residencial, mas como o navegador estava aberto no meu laptop, o zigbee está fora de questão para esse tipo de comunicação.
Aí pensei no Wifi direto, mas como não havia conexão direta entre meu iPhone e laptop e havia rede envolvida essa possibilidade também está descartada.
Seria ótimo se alguém pudesse me esclarecer sobre este protocolo de comunicação e também como ocorre a comunicação entre o dispositivo iPhone/Android e a lâmpada REAL LIFX.
Desde já, obrigado!
Um geek confuso!
Responder1
Em geral, produtos como estes (incluindo Apple TV e Google Chromecast) usam IPmultitransmissãocomunicar. Com o multicast, você não precisa saber o endereço IP exato do remetente; você assina o endereço multicast pré-combinado para se comunicar.
Em pequenas redes (domésticas), isso funciona essencialmente como transmissão. Em grandes redes (operadoras), há muitas coisas que você pode configurar para fazer isso funcionar com eficiência.