Página 1 de 2
Implementação de rede tipo MESH

Enviado:
24 Mai 2008 00:20
por FUCK
Oi pessoal.
Esse é a segunda participação minha no fórum e já venho com uma pergunta cabeluda:
Estou pensando numa forma elegante de um mcu se comunicar com outros em rede sem fio, sendo apenas um o mestre.
Só que eu queria que quem estivesse fora do alcance do mestre, utilizasse um escravo como ponte, mas não vejo uma forma elegante de fazer isso.
Alguem tem uma sugestao?
Imagina que um escravo estava em contato direto com o mestre, mas fizeram uma parede, e ele perdeu esse contato, mas um escravo ainda enxerga ele e o mestre, podendo fazer essa ponte.
Complicado...

Enviado:
24 Mai 2008 11:45
por fabim
FUCKman...
Qual, microcontrolador ?
qual chipu ?
velocidade de protocolo?
distância?
frequencia?
utilização pratica, para poder mensurar a confiabilidade da gambiarra que voce quer fazer ?
Fabim

Enviado:
25 Mai 2008 14:37
por FUCK
Por enquanto só estou pensando na lógica, se eu achar que consigo fazer o software, aí vou pensar no hardware.
A distancia entre os pontos nao deve exceder os 100m e a quantidade de dados é minima. Até os módulos de RF chineses podem dar conta...
O problema é fazer com que o mestre sempre veja todos os escravos, independente de ter alcance direto a ele ou nao:


Enviado:
25 Mai 2008 14:45
por Jorge_Francisco
FUCK escreveu:Por enquanto só estou pensando na lógica, se eu achar que consigo fazer o software, aí vou pensar no hardware.
A distancia entre os pontos nao deve exceder os 100m e a quantidade de dados é minima. Até os módulos de RF chineses podem dar conta...
O problema é fazer com que o mestre sempre veja todos os escravos, independente de ter alcance direto a ele ou nao:

ZigBee???

Enviado:
25 Mai 2008 22:56
por FUCK
Obrigado, Jorge. Dei uma olhada rápida no tal ZigBee e pelo que entendí, para ele fazer o que preciso, vou ter que utilizar tres tipos diferentes:
* ZigBee Network Coordinator. Smart node that automatically initiates the formation of the network.
* ZigBee Router. Another smart node that links groups together and provides multi-hoping for messages. It associates with other routers and end-devices.
* ZigBee End Devices. Where the rubber hits the road—sensors, actuators, monitors, switches, dimmers and other controllers.
Ou todos esses "serviços" são feitos por um mesmo chip? Imagine que no meu caso, eventualmente um "ZigBee End Device", vai precisar virar um "ZigBee Router".
Mas vou ler mais sobre esse Zigbee.

Enviado:
26 Mai 2008 07:05
por EDSONCAN
Na verdade o Zigbee cria dois dispositivos que vc seta no momento da criação: um que tem funções reduzidas que serve para encaminhamento na rede e outro que tem função definida tipo: sensor, alarme, controle de lampadas e etc.
Em mesh o zigbee espalha o payload pele rede inteira de uma vez e o recepctor remonta a sequencia de pacotes que for endereçada a ele e descarta o excedente, por isso que o Zigbee é uma rede de baixa velocidcade.
Caso perca algum pacote um solicita novamente o pacote baseado em um sistema de sequencia de numeros.
Edson

Enviado:
26 Mai 2008 12:47
por xultz
A Texas tem um chip da linha CC que implementa o Zigbee em hardware e você comanda ele por comandos AT, acho que é CC25XX. É uma solução interessante, porque o protocolo Zigbee é complicado prá burro, mas é excelente.

Enviado:
26 Mai 2008 14:50
por Jorge_Francisco

Enviado:
27 Mai 2008 08:36
por HC908
xultz escreveu:A Texas tem um chip da linha CC que implementa o Zigbee em hardware e você comanda ele por comandos AT, acho que é CC25XX. É uma solução interessante, porque o protocolo Zigbee é complicado prá burro, mas é excelente.
Corrigindo:
A texas não tem nemhum zigbee q aceita comano AT. o tranceiver CC25XX ele so é Phy o protocolo vc tem q fazer na mão mesmo. O cc2480 ja tem o mac por hardware + mesmo assim tem q implementar o zigbee por software( a texas libera o z-aceel de gratis).

Enviado:
27 Mai 2008 20:24
por FUCK
Muito interessante!
Eu soube que o stack para Freescale é pago... Se o da TEXAS é free, já parece uma tendencia natural.
Só uma coisa.... No ZigBee existe um numero tipo o MAC ID das placas de rede Ethernet, ou o VIP e PID USB, que vc tem que comprar, ou basta comprar o chip transceiver?
Obrigado a todos, esse tópico esta sendo uma escola para mim.

Enviado:
28 Mai 2008 06:56
por EDSONCAN
Existe tres formas de trabalhar com transciver Zigbee:
SimpleMac (ponto a ponto)
805 (estrela e ponto a ponto)
Zigbee(Redes Mesh) sendo que poder ser ou nao compativel com outras redes Zigbee.
No caso da rede Mesh se for Zigbee compativel, ou seja, sua aplicação for falar com outras redes Mesh Zigbee certificadas voce tera que comprar um range de endereços Mac.
Zigbee padroniza a aplicação, ou seja, Zigbee para alarmes, para controle industrial e por ai vai,
Edson
www.moky.com.br

Enviado:
01 Jun 2008 13:20
por HC908
O MAC ID vc colocar via software mesmo amigo. Estou usando os tranceiver da texas nas minha aplicações e o tranceiver é 10000000. Gostei muito muito , so não gostei do suporte tecnico da texas q foi uma m****. Consegui desenvolver na marra mesmo.Com muita dificuldade.
FUCK escreveu:Muito interessante!
Eu soube que o stack para Freescale é pago... Se o da TEXAS é free, já parece uma tendencia natural.
Só uma coisa.... No ZigBee existe um numero tipo o MAC ID das placas de rede Ethernet, ou o VIP e PID USB, que vc tem que comprar, ou basta comprar o chip transceiver?
Obrigado a todos, esse tópico esta sendo uma escola para mim.

Enviado:
03 Jun 2008 20:25
por FUCK
HC908, eu acho que CC25XX, me atende, mas tenho medo do hardware... RF não é mole não.
Vou comprar o kit de $99,00 da Texas com 3 modulos, para começar a entender o tal Zigbee:
http://focus.ti.com/docs/toolsw/folders ... f2480.html

Enviado:
03 Jun 2008 23:07
por HC908
Se for usar Zig-bee da texas o CC25XX não suporta. Este tranceiver so suporta o simpliciti e o MIWE( meu protocolo Zig bee) . O q suporta Zig bee da texas é o CC2480. Onde o link esta abaixo do kit.
http://focus.ti.com/docs/toolsw/folders ... f2480.html. A respeito do layout eu não obtive problema. São esta dica q eu deixo pra vc:
-colocando os componentes os mais proximo possivel
-espessura da placa o mais fino possivel;
-encher de pad de uma lado para o outro da placa principalmente na parte de RF.Esta tecnica é para evitar capacitancia parasita formada pela duas face da placa.

Enviado:
04 Jun 2008 07:15
por EDSONCAN
Usar o smartRF studio já não é para qualquer um, usar fenolite em 2.4Ghz e um feito de engenharia.
SDS
Edson