我正在开发一个应用程序,该应用程序将用作安装在汽车和卡车中的电子卡的仪表板。
我需要该应用程序能够从该卡接收数据,因此我可以在该应用程序上以各种方式显示它。我们选择Wifi作为通讯方式。要访问该卡,我的应用程序可以连接到它创建的Wifi网络。
我想每秒钟接收卡发送的JSON。我需要有关从何处开始使这两个设备进行通信以及实现这种通信的良好实践有哪些帮助。该应用程序基本上充当客户端,而卡充当服务器。我发现了一些有关套接字的信息,但它似乎使用了两个Android设备,一个服务器和一个客户端,所以我有点卡在这里。
我将Android Studio 2.1.2与Android API(范围从19到最新)一起使用。
一种选择是使用UDP在本地网络中广播数据。当android设备连接到wifi网络时,它将位于其本地网络中。因此可以在Android端使用多播接收器接收数据(请查看http://jgroups.org/)。
它还可以使用与TCP的p2p共享,并将设备与静态IP绑定以进行通信。在android端创建一个简单的套接字接收器,并在设备端创建一个服务。取决于您选择它的方式。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句