0

我有一个 RN-171 WiFLy 模块(我对使用硬件非常陌生,顺便说一句),我需要它通过 WiFi 与 iPhone 通话。

为此,我选择使用 CocoaHTTPServer 在 iPhone 上托管一个 Web 服务器,将 RN-171 设置为 Adhoc 模式,通过 iPhone 加入网络,然后通过设备向 iPhone 服务器发送请求。

当我尝试在我的 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= 但是我没有运气。

有任何想法吗?

4

1 回答 1

0

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

于 2012-09-11T09:27:21.193 回答