Tenho um modem que funciona por meio de uma interface USB (lê/escreve mensagens para FTDI), mas posso transformá-lo em uma interface de rede real para que eu possa interagir com ele por meio de soquetes (SOCK_DGRAM)? Talvez existam outros tipos de soquetes que funcionariam com ele?
relate perguntas
-
Existe uma maneira de fazer ls mostrar arquivos ocultos apenas para determinados diretórios?
-
Inicie/pare o serviço systemd usando o atalho de teclado [fechado]
-
Necessidade de algumas chamadas de sistema
-
astyle não altera a formatação do arquivo de origem
-
Passe o sistema de arquivos raiz por rótulo para o kernel do Linux
Se estiver conectado a um chip FTDI, ele fala uma interface de porta serial e não pode emular uma interface de rede USB.
Então, como acontece com qualquer modem, o ponto onde o dispositivo que transporta dados se torna uma interface de rede é no driver/software do modem em execução no seu dispositivo.
Você não nos diz o que seu modem faz. Ele pode simplesmente não fazer um padrão de comunicação que faça comunicações em estilo de pacote; então não é sensato representá-lo como tal.
Pode, no entanto, ser algo que pode transportar, por exemplo, pacotes IP. Então é sensato, e então algo provavelmente já faz isso; esse algo, se seu modem for um modem telefônico, por exemplo, pode ser um software como
pppd
, ou um driver de modo kernel.Então, você terá que ler a documentação do seu modem específico e dizer especificamente a que tipo de rede você se conecta.