我有一个RN-171 WiFLy模块(我对使用硬件非常陌生,顺便说一下)我需要它通过WiFi与iPhone通话。
为实现这一目标,我选择使用CocoaHTTPServer在iPhone上托管Web服务器,将RN-171设置为Adhoc模式,通过iPhone加入网络,然后通过设备向iPhone服务器发送请求。 / p>
当我尝试在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 :(得分:0)
我正在使用Picocom与设备通话。我设置了将换行和回车转换为CRLF的选项,它运行正常。