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?
Respostas:
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 -
fonte
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.
fonte
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)
fonte
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.
fonte
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.
fonte
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.
fonte
Eu acho que Netsukuku está bem perto do que você está procurando.
fonte
Isso não responde diretamente à minha pergunta, mas o tethr parece um projeto interessante para objetivos semelhantes:
fonte
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.
fonte