从网站远程控制嵌入式系统

时间:2013-11-18 03:36:58

标签: python django sockets web remote-server

我现在正在使用Django框架工作来构建一个能够控制远程嵌入式系统的网站(只需使用"打开/关闭"等功能)。我现在可以想象的是使用Python的套接字编程(因为Django是纯Python)。据我所知,我只知道如何在客户端机器和服务器之间发送和接收带有套接字的消息。 任何人都可以告诉我 1.学习这种遥控功能还需要什么? 2.或者有更好的方法(更好的框架)来实现这个吗? 剂量Django有内置的Socket编程方法吗? (如果没有,是否可以使用自定义应用程序实现它?)

1 个答案:

答案 0 :(得分:0)

你基本上有一个重要的事情需要决定:

  1. 您的嵌入式计算机是否会打开允许任何端口的端口 知道它的IP和端口细节来控制它和你的网络 页面写入该IP /端口OR
  2. 您的嵌入式设备是否会轮询网络应用以找出哪个 说它应该在。
  3. 第一个选项通常响应速度更快,但您的嵌入式计算机更容易受到外部干扰,您需要能够在Web服务器上运行活动代码,许多服务器不允许这样做等等。

    第二种只会以平均一半的轮询率响应状态变化,但可能更容易编程和管理。此外,您的服务器也不是客户端。