我有一个VPS的试用版本,我想用它作为一个服务器,从智能手机发送命令到树莓。
我正在使用http向VPS发送请求,但是如何将从智能手机接收的命令重定向到raspberry?
发布于 2014-12-27 05:07:26
您可以用Python编写一个客户端脚本,该脚本每隔2秒(或其他时间)从VPS读取响应,并执行所需的命令。例如。
客户端脚本(read.py)
#client example
import socket, time
client_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
client_socket.connect(('theVPSip', 80)) # port 80 by default
TIME = 2 # amount of time to wait. Do not saturate VPS server
while 1:
time.sleep(TIME)
data = client_socket.recv(512)
print "RECIEVED:" , data
import subprocess
process = subprocess.Popen(bashCommand.split(), stdout=subprocess.PIPE)
output = process.communicate()[0]服务器端脚本
根据您编写的语言,您将使用不同的语法(当然)。但我会告诉你你要做什么:
中
我想您可以使用其他模型与raspberry通信,但您需要对服务器有更大的控制,并且能够运行类似套接字连接的脚本(例如,使用Python/Java)
https://stackoverflow.com/questions/27661913
复制相似问题