2012-09-09 38 views
0

我有一个RN-171 WiFLy模块(我对硬件的工作非常新,btw),我需要它通过WiFi与iPhone通话。为了达到这个目的,我选择了使用CocoaHTTPServer在iPhone上托管一个Web服务器,将RN-171设置为Adhoc模式,通过iPhone加入网络,然后通过设备向iPhone服务器发送请求。使用WiFi模块加载CocoaHTTPServer的页面时出现问题

当我尝试在我的Mac上(在Apache上运行)加载页面时,该模块正常工作。设备打印* OPEN *,显示返回的HTML,然后打印出* CLOSE *。

然而,对于iPhone应用程序,它只是在* OPEN *暂挂一段时间,直到它超时,然后显示* CLOSE *。我在应用程序中放置了一个断点,确实可以看到它正在打到iPhone服务器,但由于某种原因服务器正在响应。

我无法通过逐步通过应用程序找出问题,但我猜测请求没有被关闭或什么东西。

set dns name www.rovingnetworks.com 
set ip host 0 
set ip remote 80 
set ip proto 18 
set com remote GET$/server.php?value= 
set sys auto 10 
set option format 1 
set uart mode 2 
save 
reboot 

以上是我进入到该设备设法得到它来连接从manual采取的命令。在我的情况下,我将dns名称设置为iPhone IP,将远程字符串设置为GET $/index.html?value =,但我没有任何运气。

任何想法?

回答

0

我正在使用Picocom与设备通话。我设置了将换行符和回车符转换为CRLF的选项,并且它可以正常工作。