我想在RaspberryPi 3和Android应用程序之间发送数据,最好是通过Wi-Fi。
我之前通过USB Tethering在RPi 1模型B和android之间发送了数据。现在使用RPI 3型号B,所以想通过Wi-Fi发送。
任何人都可以指导我如何做到这一点吗?任何一点点帮助表示赞赏。
答案 0 :(得分:1)
由于您已经在Java中为Android客户端编程,因此前进的一种方法是在Pi上安装Java,然后使用像基本套接字一样简单的东西。但是取决于你的用例。
以Oracle的Lock Unlock events iphone为例,编写一个服务器端程序,在带有ServerSocket的Pi上运行:
try (
Socket socket = new Socket(hostName, portNumber);
BufferedReader in = new BufferedReader(new InputStreamReader(socket.getInputStream()));
) {
while (true) {
parseData(in.readLine());
}
}
然后从Android应用程序连接到服务器:
{{1}}