Existe um sistema de rádio por pacotes semelhante à Internet?

8

Alguém criou um sistema de redes de comunicação ponto a ponto, que funciona quase como a Internet, mas sem fio? Quero dizer um sistema que:

  • você pode conectar o transmissor a uma porta USB e operá-lo com um laptop
  • pode ser usado para transmitir dados (por exemplo, mensagens de texto)
  • as unidades se conectam automaticamente às unidades mais próximas do mesmo sistema e geram uma tabela de roteamento e, portanto, você pode enviar sua mensagem para qualquer lugar da rede, para que outras unidades retransmitam sua mensagem até que chegue ao seu destino.
  • A potência de transmissão deve ser de dois watts (para obter um alcance de alguns quilômetros / milhas por estação) e a banda de frequência deve ser uma banda legal para uso gratuito (27 MHz, por exemplo).

Uma finalidade para esse tipo de dispositivo seria estabelecer um sistema de comunicação em uma área que enfrenta um desastre natural ou ajudar as pessoas a se comunicarem em países onde a censura do governo proíbe o uso da Internet.

Como engenheiro elétrico, sei que esse tipo de sistema:

  • é possível construir
  • e a parte mais difícil é desenvolver o protocolo (a comunicação entre duas unidades é trivial, mas como transmitir a mensagem através de várias estações até o seu destino).

Mas alguém já fez isso?

Vesa Linja-aho
fonte
Que tipo de taxa de dados você gostaria de obter?
precisa saber é o seguinte
As taxas de dados com esse tipo de sistema (baixa largura de banda) não podem ser dramáticas - talvez alguns milhares de bits por segundo.
Vesa Linja-aho
1
Eu não vou insistir para que essa pergunta seja encerrada, mas eu gostaria de saber o que as pessoas pensam aqui: meta.electronics.stackexchange.com/questions/922/…
Kellenjb

Respostas:

5

as unidades se conectam automaticamente às unidades mais próximas do mesmo sistema e geram uma tabela de roteamento e, portanto, você pode enviar sua mensagem para qualquer lugar da rede, para que outras unidades retransmitam sua mensagem até que chegue ao seu destino.

O que você está descrevendo é uma rede em malha ou, mais especificamente, uma rede em malha sem fio . Portanto, a resposta curta é sim, alguém já fez isso.

Como outros já apontaram, os radioamadores implementaram isso há mais de 20 anos em um sistema conhecido como APRS . Para usar o APRS nas bandas amadoras, é necessário que você seja um amador de rádio licenciado.

No espaço comercial, existem muitas empresas que oferecem dispositivos de rede em malha, como Ruckus e Village Telco, com sua malha de batata para voz no terceiro mundo. Outro fornecedor de dispositivos de baixo custo é o Open Mesh .

Para rádio amador, a versão mais recente para redes em malha de alta velocidade é HSMM-MESH -

O HSMM-MESH ™ é uma rede de computadores sem fio de alta velocidade, auto-descoberta, auto-configurável, tolerante a falhas que pode funcionar por dias a partir de uma bateria de carro totalmente carregada ou indefinidamente com a adição de um modesto painel solar ou outra fonte de energia suplementar. O foco está nas comunicações de emergência.

Em sua forma atual, ele é construído usando o roteador sem fio Linksys WRT54GL e opera nos canais 1-6 da banda ISM de 2,4 GHz, que se sobrepõe à parte superior da faixa de rádio amador de 13 cm. Outras plataformas e bandas podem ser suportadas conforme os recursos de desenvolvimento permitirem.

JonnyBoats
fonte
Parece-me também que, se houvesse algumas camadas de software adicionadas ao sistema zigbee, elas poderiam satisfazer isso sem a necessidade de uma licença ham, uma taxa de dados muito menor do que muitas de suas respostas, mas o op postou um comentário dizendo que precisava apenas de algumas kbps.
Kortuk
Kortuk: Você está certo de que o zigbee, ou praticamente qualquer rádio, é capaz se alguém implementar as várias camadas de software necessárias. O diabo está nos detalhes do curso e a implementação de uma pilha completa não é trivial.
precisa saber é o seguinte
@johnnyBoats, eu quis dizer que zigbee atenda à maioria dos requisitos, se você acabou de criar um uplink para a internet para ser o nó mestre ZigBee (esqueci o termo apropriado)
Kortuk
@JonnyBoats Aliás, APRS é construído em cima de AX.25 ...
vicatcu
O wiki da rede de sensores sem fio tem alguma discussão sobre protocolos de rede em malha e design de hardware personalizado.
Davidcary
2

Não acho que o X.25 seja relevante aqui.

AFAIK várias bandas que são legais para speach não são legais para transmissão digital. Verifique com um especialista HAM.

O que você deseja é essencialmente uma rede IP com roteamento totalmente dinâmico (o endereço de destino não contém informações sobre a localização do destino). Em uma situação que não é de rádio (ou rádio direcional), o problema é como cada nó deve rotear seus pacotes. Ele deve basicamente ter um mapa de roteamento que possua, para cada destino, uma direção (próximo salto) para a qual enviar o pacote. Isso pode ser feito, mas o requisito de memória em cada nó é linear no número de nós.

Em uma situação de rádio não direcional, as coisas ficam muito mais interessantes. A questão não é para qual nó um pacote deve ser encaminhado, mas se uma estação deve retransmitir um pacote. Isso requer conhecimento da direção em que o destino se encontra (comparado ao remetente anterior e meu próprio local) e conhecimento de se esse pacote específico já foi (re) transmitido recentemente. Problema interessante. Uma solução eficiente em tempo de antena requer muita memória.

Observe que a manutenção de informações dinâmicas de roteamento é um problema complicado. Pense no problema de boas notícias viaja rápido, mas más notícias morre lentamente. E qual a robustez do sistema contra um único nó com defeito (ou até malicioso!)?

Uma implementação muito simples (e robusta) 'inundaria' cada pacote por toda a rede. Isso reduz drasticamente a largura de banda, especialmente quando as estações estão próximas em comparação com seu alcance.

Wouter van Ooijen
fonte
Como é que pode não ser relevante ... é uma dados HAM ligação camada protocolo para redes de rádio Packet ... pode não ser a resposta "todo", mas é certamente uma parte dela ...
vicatcu
Pelo que sei, o objetivo é a comunicação ponto a ponto, que não é o que o OP deseja. Na descrição do X.25, não encontrei dicas de roteamento, que é o principal problema aqui.
Wouter van Ooijen
Na verdade, basta rotear o google AX.25 e você obterá vários hits como homepage.ntlworld.com/wadei/nosintro/CH26.HTM ... também no artigo da wiki "Na prática, não é incomum encontrar um AX .25 camada de enlace de dados como o transporte para outra camada de rede, como IPv4, com TCP usado em cima disso.Tenha em atenção que, como Ethernet, os quadros AX.25 não são projetados para suportar comutação.Por esse motivo, o AX.25 . suporta uma forma um pouco limitado de roteamento de origem Embora possível construir AX.25 interruptores de uma forma não muito diferente de como switches Ethernet trabalho, este ainda não foi cumprida"
vicatcu
Sim, eu encontrei e li isso e baseei minha conclusão nisso. Nenhum roteamento interno baseado em destino, muito menos o roteamento que suporta itinerantes e outros problemas que surgem do uso de links de rádio de maneira não-ponto-a-ponto.
Wouter van Ooijen
1

Existem várias maneiras de abordar isso, incluindo o uso de Wi-Fi adaptado (por exemplo, maior poder, rede adhoc )

Outra opção pode ser o xBee , que (dependendo do módulo) pode ser usado até 80 km e com velocidades que variam de 9,6 kbps a 250 kbps.

Também há rádio por pacotes (como mencionado por vicatu), embora as velocidades sejam bastante baixas. Seria bom para mensagens básicas e provavelmente barato / fácil de implementar (deve ser capaz de obter muita ajuda da comunidade de rádio amador)

Oli Glaser
fonte
1

Eu usei este transmissor várias vezes: link Funciona bem e usa o protocolo DigiMesh: link, que é o que você está procurando. Eu construí vários sistemas que o usam para conectar dados de rede a longas distâncias.

Eixo
fonte
2
Por favor, adicione mais à sua resposta. É melhor que os links complementem apenas sua resposta, mas não seja necessário entender o que você está dizendo. Você pode adicionar um pouco mais sobre o transmissor e o protocolo digimesh e por que ele funciona para as necessidades dele.
Kellenjb
1

Descobri isso enquanto tentava reconstruir minha seção PACKET RADIO da minha estação de rádio HAM. Como presunto, fiz conexões digitais com a estação espacial MIR e depois com a ISS que ainda está em órbita. Era a freqüência de rádio VHF e usei a caixa de mensagem digital na estação espacial enquanto ela sobrevoava. 1200 baud em 145.800 mhz. Isso é chamado de rádio por pacotes. Navios no mar sem conexões via satélite usam pacotes em HF (ondas curtas) para email. É um serviço. Agora estou descobrindo que eles usam a placa de som do computador e a produção de caixas Packet TNC que executam a interface de rádio / computador parece estar desaparecendo. Agora, a conexão usa o cabo de áudio da saída da placa de som através de um modem embutido no rádio. Muitos rádios VHF vendidos agora possuem este modem. Estou descobrindo que as PACKET BOXES ou NODE CONTROLLERS não fizeram o salto para o USB e, como a maioria dos computadores agora nem sequer tem uma porta serial, meu TNC não pode ser usado sem algum tipo de solução. Entendo que o AX25 foi originalmente escrito para rádio amador digital. Tínhamos uma rede via rádio usando o AX25 que cobria o mundo. Isso se transformou na internet, que é feita de AX25. Esse protocolo já possui controles para RX / TX / Retries blah blah. Você o usa todos os dias.

Paul VE3SPP
fonte
1

Existem soluções fáceis que funcionam para uma porcentagem muito pequena de problemas geoespaciais. Os problemas mais comuns (participantes distantes, morros, árvores, apartamentos, HOAs, falta de dinheiro) exigem respostas e planejamento mais difíceis.

Respondi a um problema semelhante com um plano baseado em uma combinação de soluções prontas para uso e algum trabalho de script. Não há roteamento automático aqui, mas ele faz mensagens de texto a mais de 160 quilômetros, sem redes comerciais para serem roteadas, usando hardware de prateleira e inteiramente em bandas VHF / UHF.

Veja http://tarpn.net para lista de compras e instruções, bem como explicações.

Ka2dew
fonte
0

Eu acho que Netsukuku está bem perto do que você está procurando.

Dmitry Dzhus
fonte
1
Como já contei para outras pessoas, adicione mais à sua resposta. É melhor que os links complementem apenas sua resposta, mas não seja necessário entender o que você está dizendo. Você pode adicionar mais sobre o Netsukuku e por que ele é um bom ajuste.
Kellenjb
Para adicionar ao comentário de Kellen: se esse link desaparecer, sua resposta se tornará inútil.
Federico Russo
0

Existem softwares controladores de pacotes de placas de som que funcionam em qualquer rádio de frequência. 27 mhz está aberto para que você possa usá-lo. há UHF na área de 400 MHz atribuída às rádios Citizen. Isso também é possível. O software possui controlador e protocolos de relé em andamento incorporados.

Paul VE3SPP
fonte