Alguém sabe se é possível conectar um modem 3g destes de operadora na porta USB do Arduino? Alguém já fez?
Eu estou comunicando com um módulo SIM800L, mas queria usar um destes modens porque já são homologados na Anatel, mas não estou encontrado nenhuma referencia na internet.
Zé Roberto
Tags:
Não creio que seja possivel.
Quando vc liga ele no PC o driver é composto, ele instala um monte de drivers que faz ele parecer um monte de coisa para o PC, inclusive um modem.
O caminho certo sem ligar no sim800 seria vc usar um roteador 3G. Aih vc ganharia um wifi tb
Tem uns pequenos e baratos e uns potentes e não tão baratos:
Caro Eduardo.
Obrigado pelo interesse.
Não entendi. Se eu usar esse roteador, vou ter que usar também um módulo Ethernet (W5100 ou similar) no Arduino, é isso?
Zé Roberto
Sim, teria que acrescentar um shield que te de um RJ45 ou um wifi para conversar com o roteador.
Realmente se há algum jeito de usar esses modens USB eu desconheço. Eles usam seriais virtuais e drivers tipicos de sistema operacional. Não acredito que possam ser usados com um Arduino.
Outras opções
Migrar para um Raspberry Pi ou similar, que tem sistema operacional.
Aprender a usar a parte de 3G(GPRS) do sim800 para a sua necessidade. Se for por ex mandar mensagens acredito que vc consiga com o Telegram.
https://forum.arduino.cc/index.php?topic=325325.0
Diga suas intenções, podemos dar ideias tangentes pq fazer funcionar esse modem acho bem dificil.
Boa noite,
Eu até penso que teoricamente possa ser usado pelo Arduino.
A dificuldade seria hackear o protocolo de comunicação entre o PC e o modem.
Deve ser bem complicado.
Caro José,
Será que eles não aceitam comandos AT? Se aceitar, será possível comunicar.
Zé Roberto
Depois de plugado no PC eles aceitam comando AT com possibilidade de envio de SMS, discar, fazer envio de pacotes de dados (http), etc.
Mas o problema não está aí e sim na conexão USB.
O Arduino tem uma porta USB device que se conecta a um USB Host. Por em em um PC.
O modem é device também. Não pode ser conectado diretamente na entrada USB do Arduino. Vc precisa de um shield USB Host, um Arduino Mega ADK, que já vem com isso na placa.
Vide:
Nesse caso um raspberry seria mais indicado, pois tem portas USB e normalmente o linux identifica o modem.
Antes havia um problema, o linux (ubuntu) não conseguia identificar dois dispositivos na mesma USB, esses modems possuem três funções, leitor microSD card, pendrive somente leitura e modem. Não sei se a biblioteca do arduino conseguiria tratar esse problema.
Lista de dispositivos compatíveis com o Raspberry Pi :
https://elinux.org/RPi_VerifiedPeripherals
Modems =
USB 3G Dongles
https://elinux.org/RPi_VerifiedPeripherals#USB_3G_Dongles
USB 4G Dongles
https://elinux.org/RPi_VerifiedPeripherals#USB_4G_Dongles
Configurando um Modem no Rasp Pi :
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por