从android/iOS应用程序获取Raspberry pi事件
我刚开始使用Raspberry pi,我想在我的Raspberry上制作一个程序,通过蓝牙从Android/iOS设备上的应用程序获取输入。我想先检查一下这样做是否可行,然后看看你是否有任何关于如何做这样事情的线索。从android/iOS应用程序获取Raspberry pi事件,android,python,ios,raspberry-pi,Android,Python,Ios,Raspberry Pi,我刚开始使用Raspberry pi,我想在我的Raspberry上制作一个程序,通过蓝牙从Android/iOS设备上的应用程序获取输入。我想先检查一下这样做是否可行,然后看看你是否有任何关于如何做这样事情的线索。 谢谢 PS:由于我刚刚开始,我只是在寻找线索,我不希望任何人为我编写和应用程序,所以不要否决投票您可能需要在Raspberry Pi和设备之间建立网络通信 对于服务器: import socket HOST = '' # This should
谢谢
PS:由于我刚刚开始,我只是在寻找线索,我不希望任何人为我编写和应用程序,所以不要否决投票您可能需要在Raspberry Pi和设备之间建立网络通信 对于服务器:
import socket
HOST = '' # This should receive from all available interfaces.
PORT = 1111 # Random port number.
data = "Test" # Data to send to the client.
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
s.connect((HOST, PORT))
while True:
s.sendto(data, (HOST, PORT))
print data
在客户端上,代码非常相似,但添加:
data, addr = s.recvfrom(1024)
print addr
print "Message received: ", data
在下,而为True
请参考以下内容以设置RPI无线热点:
每个主机的主机将是设备IPv4地址,通常采用以下格式:
192.168.x.x
我个人还没有找到不使用串行数据通信的方法。设备之间最常用的信息通信方式是通过网络。研究点对点网络解决方案
代码可能无法按原样工作,您需要使客户端/服务器端代码特定于您的需要。
有关设置套接字和低级网络接口的信息,请参考以下内容:
希望这能有所帮助
编辑:
RPI有一种蓝牙方法。
Github中有一个很好的分支,其中包含Python中使用的蓝牙库示例:
好的推荐信:
蓝牙编程与Python
如何使用RPI创建蓝牙标签
我正在做同样的项目。。你有两个选择。。在Resberry上构建一个服务器,用于侦听Post/Get请求并通过电话发送。。或者使用蓝牙发送请求,但您必须对Eclipse IOT有响应。谢谢@ItzikSamara,我更喜欢使用蓝牙。有什么教程或资料可以让我开始学习吗?非常感谢,你知道使用蓝牙的解决方案吗?@m0j1我编辑了我的答案以反映这一点。有一个叫做PyBluez的蓝牙库,你可以查看它。它应该能帮助你实现你想要的。在谷歌上搜索几次,你就会得到大量的信息。我还建议在树莓皮论坛上寻找样本。