使用GAME与硬件Web设备进行通信

时间:2013-04-06 08:34:24

标签: google-app-engine

GAE与Phython有沙盒限制

背景

我正在开发一个浇水系统,它将有WiFi前端连接到我们的家用路由器。如果nessecary,我可以在路由器上进行端口转发。

我的WiFi模块上有一个TCP / IP堆栈,我可以在下面的底部执行以下TCP / IP操作。

问题

我可以在WiFi模块上使用这些TCP / IP功能与GAE通信,因为我认为允许使用GET和POST。没有TCP或UDP套接字。

提前致谢

WiFi模块可用命令

ARP,ICMP ping,FTP客户端,TELNET,HTTP,UDP和TCP套接字

WiFI模块HTML客户端功能

该模块具有内置的HTML客户端。启用后,模块可以获取或发布数据 到Web服务器。例如,您可以使用HTML客户端发布序列和/或传感器 数据到主机Web服务器。此功能可以提供Wi-Fi功能 适用于GPS装置,遥感器,气象站等应用。

4.4.1检索Web服务器数据 在此示例中,您希望使用以下格式从Web服务器检索数据: http://www.webserver.com/ob.php?obvar=WEATHER 要执行此功能,请使用以下设置: set ip proto 18 //启用HTML客户端 set dns name www.webserver.com//设置Web服务器名称 set ip address 0 //启用DNS set ip remote 80 //设置Web服务器端口,80是标准配置 set com remote 0 //关闭REMOTE字符串以便

//不会干扰帖子 要建立连接,请使用open命令,或者使用打开www.web-server.com 80.用户的微处理器将以下字符串写入UART:

GET /ob.php?obvar=WEATHER \ n \ n

\ n是换行符(十进制10或十六进制0xa)。两个换行

Web服务器知道页面完成所需的

1 个答案:

答案 0 :(得分:1)

嗯,它说你的硬件模块可以做HTTP。因此,如果确实如此,那么您的硬件模块可以将数据(命令)发送到GAE。