É o seguinte , meu conhecimento em C é um pouco básico. Programo microcontroladores e fiz uma comunicação pela porta serial RS232 entre o PC e o microcontrolador.
O programa Terminal para a comunicação eu mesmo criei em C , (console aplication mesmo , digito no teclado e ele envia a string / recebe ) usando o CodeBlocks + MinGW. O programa no uC também já fiz. Está tudo funcionando nos conformes .. Mas , a questão agora é : Os pcs aqui em casa estão em rede ( roteador ) e o meu desejo é conseguir comunicar com o microcontrolador por outro computador que não seja o que ele está conectado fisicamente. Tipo assim:
Digito comandos no PC1 , ele envia esses comandos pela porta Ethernet e comunica com o PC2 ( passando pelo roteador ) o PC2 recebe as strings e envia para o microcontrolador que está ligado na sua porta serial. ( O programa de enviar pela serial já está pronto , mas queria que ao invés dele receber as strings pelo teclado apenas , recebesse elas pela Ethernet ! e que um programa em outro PC as enviasse para a LAN). Mas não tenho a minima idéa de como :/ É possivel isso , apenas com conhecimentos simples de C ? alguém poderia me ajudar? Obs , uso windows Xp no micro em que está a serial e 7 nos demais da casa.
Pergunta
HenriqueT
Olá a todos ,
É o seguinte , meu conhecimento em C é um pouco básico. Programo microcontroladores e fiz uma comunicação pela porta serial RS232 entre o PC e o microcontrolador.
O programa Terminal para a comunicação eu mesmo criei em C , (console aplication mesmo , digito no teclado e ele envia a string / recebe ) usando o CodeBlocks + MinGW. O programa no uC também já fiz. Está tudo funcionando nos conformes .. Mas , a questão agora é : Os pcs aqui em casa estão em rede ( roteador ) e o meu desejo é conseguir comunicar com o microcontrolador por outro computador que não seja o que ele está conectado fisicamente. Tipo assim:
Digito comandos no PC1 , ele envia esses comandos pela porta Ethernet e comunica com o PC2 ( passando pelo roteador ) o PC2 recebe as strings e envia para o microcontrolador que está ligado na sua porta serial. ( O programa de enviar pela serial já está pronto , mas queria que ao invés dele receber as strings pelo teclado apenas , recebesse elas pela Ethernet ! e que um programa em outro PC as enviasse para a LAN). Mas não tenho a minima idéa de como :/ É possivel isso , apenas com conhecimentos simples de C ? alguém poderia me ajudar? Obs , uso windows Xp no micro em que está a serial e 7 nos demais da casa.
Obrigado !
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.