没有互联网连接的设备之间的远程连接

时间:2014-05-14 16:56:19

标签: android bluetooth raspberry-pi adhoc

我试图用我的(安卓)手机长距离(大约100米)控制我的覆盆子Pi的GPIO。

到目前为止我尝试了什么:

  • Ad hoc(由于android不支持此功能而失败)。
  • 蓝牙(不支持100米范围)。

没有互联网连接,有没有其他方法可以做到这一点?我可以使用路由器并创建一个网络,但这比购买遥控器更贵。我喜欢用手机控制GPIO的想法。

1 个答案:

答案 0 :(得分:0)

关于Ad hoc,是的Android官方不支持此功能,但您的手机确实如此!因此,可以选择在手机上安装cyanogenmod http://www.cyanogenmod.org/,它本身支持ad hoc模式。

然而,最简单的方法是简单地将Pi的WiFi接口置于接入点模式(主模式)。这样,您的Pi将显示为任何其他AP,您可以轻松连接到它。 为此,您应该使用hostap:

sudo apt-get update && sudo apt-get install hostapd

创建一个名为hostaptest.conf的文件:

#change wlan0 to your wireless device
interface=wlan0
driver=nl80211
ssid=test
channel=1

启动hostap:

sudo hostapd ~/hostaptest.conf

您现在应该可以使用wifi网络连接到您的Pi" test"在你的手机上。