Olá turma!
Como que uma rede sem fios, formada por digamos, dez unidades X bee, consegue se comunicar todos entre eles sem choque de dados? Alguém com conhecimentos acima dos meus poderia me dar uma explicação?
Quero montar um aparato onde 255 unidades transceptoras possam fazer monitoramento constantes entre si, além disso, se acontecer de várias unidades digamos a metade delas comecem a transmitir ao mesmo tempo que não haja colisão de dados.
Sei que não dá para ocupar um mesmo canal uma mesma frequência para essa finalidade, logo, imaginei o seguinte, cada transceptor ocuparia um canal, uma frequência, logo teriamos 255 canais, 255 frequências diferentes, além disso, cada unidade teria que estar apta a receber dados mesmo ela estando transmitindo, e com relação a recepção, cada unidade teria que ficar constantemente fazendo uma varredura nos outros 254 canais e ao perceber um canal ativo, receber os dados e continuar a varredura dos outros canais.
O XBee (ou Zig Bee em alguns casos) pode fazer isso? ou algo semelhante a isso?
Talvez dando mais um exemplo eu possa me fazer entender melhor.
Imagine 101 unidades transceptoras distribuídas numa área onde todos se encontam no mesmo raio de comunicação, ou seja, cada unidade pode alcançar as outras 100 unidades.
A condição padrão de todas as 101 unidades é de ficar constantemente monitorando os outros 100 canais (pois ele não tem por que monitorar seu próprio canal) digamos a uma frequência de 20 vezes por segundo, isto é, a cada segundo cada unidade varre os 100 canais 20 vezes.
Digamos que em certa ocasião 10 unidades comecem a transmitir ao mesmo tempo, então, uma unidade que esta fazendo varredura vai notar um canal ativo, dai ele para a varredura recebe os dados, e devolve uma confirmação de que recebeu os dados e se identifica ao transceptor rastreado, então ela volta a fazer a varredura e ao detectar outros canais ativos irá repetir o mesmo procedimento. Detalhe, depois de recebido os dados de um certo canal, ele passa a ignorar esse canal por 30 segundos e depois desse tempo ele passa a incluir novamente este canal na varredura.
Será que um X Bee em conjunto com um PIC é possível construir este sistema.
Peço aos colegas para que debatam, façam críticas, não sou um gênio da eletrônica nem tão pouco de rádio frequências, mas tenho um pouco de conhecimento nessas áreas, o suficiente para assimilar uma discussão sobre isso e aquilo que estiver além de mim, vou atras para entender.
Penso esse sistema na faixa dos 2.4GHz.
[Corrigido o título, "Wireless" é o correto e não "Wire less"]