Guilherme, se a comunicação usará REST ou não, é um detalhe. O
importante é que será baseada em HTTP.
Estou participando de um projeto parecido, com leitores de códigos de
barras. Nesse caso, outro desenvolvedor tem acesso aos leitores de
códigos de barras. Lá a programação é em C.
Os leitores (que são vários) estão em rede, comunicando-se com um
computador que funciona como nó central. Essa comunicação é feita por
wireless e esse nó central é basicamente um programa em Python que usa
o protocolo ModBus para falar com os leitores. Recebendo a requisição
dos leitores, ele fala HTTP com o servidor web (usando urrlib,
requests, por exemplo), enviando requisições e recebendo respostas.
No meu caso o app web é em Web2py, mas o conceito é o mesmo: falar
HTTP com um servidor web qualquer, através de URI's.
Vai nessa que dá certo.
2013/1/16 Mário Neto <
macnd...@gmail.com>:
> --
>
>