我试图用我的(安卓)手机长距离(大约100米)控制我的覆盆子Pi的GPIO。
到目前为止我尝试了什么:
没有互联网连接,有没有其他方法可以做到这一点?我可以使用路由器并创建一个网络,但这比购买遥控器更贵。我喜欢用手机控制GPIO的想法。
答案 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"在你的手机上。