Entrar    Registrar

LPC1768 + SIM900D <---> Linux + Python

Software e Hardware para linha ARM

Moderadores: guest2003, 51, Renie, gpenga

  • Autor
    Mensagem

LPC1768 + SIM900D <---> Linux + Python

Mensagempor eng.viniciuspais » 06 Out 2015 14:56

Preciso da ajuda de vocês, coisa de newbie, quero fazer a comunicação do LPC1768 + SIM900D com um site na internet usando TCP Socket.

Eu estou atualmente enviando os dados coletados do meu prototipo através de requisição HTTP para uma pagina em php que recebe os dados pela URL e grava no mySQL.

Porém eu gostaria de ter uma conexão mais transparente, tipo serial direta, e tratar meus dados da maneira que eu gosto, manualmente. An documedei dando uma lida nantação do servidor e ele é linux com Python pronto para uso. :D

Quero saber se alguém já tem experiencia com Python e Socket TCP no linux e que possa me ajudar a intender como eu faço para colocar esse ARM para comunicar com o server.

Valeu.
Avatar do usuário
eng.viniciuspais
Byte
 
Mensagens: 147
Registrado em: 29 Set 2010 02:35

Re: LPC1768 + SIM900D <---> Linux + Python

Mensagempor tcpipchip » 06 Out 2015 15:13

Manda o python abrir um SOCKET LISTEN
------------------------------------------
http://www.youtube.com/tcpipchip
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 5739
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Re: LPC1768 + SIM900D <---> Linux + Python

Mensagempor eng.viniciuspais » 06 Out 2015 16:04

tcpipchip escreveu:Manda o python abrir um SOCKET LISTEN


Então, desculpe a minha ignorancia, mas no windows eu desenvolveria a aplicação em C#, geraria o executável e com o servidor na web conectado eu deixaria aberto a aplicação escutando pelo socket tcp e processando os dados. Mas e agora no linux server? Python é um arquivo simples como que eu instalo e rodo esse código de teste no servidor???
python code
'''
Simple socket server using threads
'''

import socket
import sys

HOST = '' # Symbolic name, meaning all available interfaces
PORT = 8888 # Arbitrary non-privileged port

s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
print 'Socket created'

#Bind socket to local host and port
try:
s.bind((HOST, PORT))
except socket.error as msg:
print 'Bind failed. Error Code : ' + str(msg[0]) + ' Message ' + msg[1]
sys.exit()

print 'Socket bind complete'

#Start listening on socket
s.listen(10)
print 'Socket now listening'

#now keep talking with the client
while 1:
#wait to accept a connection - blocking call
conn, addr = s.accept()
print 'Connected with ' + addr[0] + ':' + str(addr[1])

s.close()
Avatar do usuário
eng.viniciuspais
Byte
 
Mensagens: 147
Registrado em: 29 Set 2010 02:35

Re: LPC1768 + SIM900D <---> Linux + Python

Mensagempor tcpipchip » 06 Out 2015 16:29

Python é para ser nativo no LINUX.

Executa a aplicacao digitando python seguido do script
------------------------------------------
http://www.youtube.com/tcpipchip
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 5739
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Voltar para ARM

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 4 visitantes