Uma outra opção (a q uso aqui), somente essas linhas de Ruby:
module DuinServer
def receive_data(data)
puts "Recebi #{data}. Posso fazer o q eu quiser agora fácil..."
end
end
EM.run do
EM.start_server 'localhost', 5000, DuinServer
end
Isso liga um servidor tcp ruby na porta 5000, e imprime qql coisa q vc enviar do arduino.
Nao precisa de apache/nginx, server nenhum...
Nao tem q preocupar com header html e nada, soh dados.
Outra opção excelente eh a mesma coisa com node.js, quiser posto o codigo.
Tanto node qto ruby são alternativas pra lá de superiores à php.
Se vc ver como grava e le dados de qql banco com ruby entao, vc apaixona. Veja o "ActiveRecord".