使Android应用使用Wifi从非Android应用接收数据

勒·鲁夫

我正在开发一个应用程序,该应用程序将用作安装在汽车和卡车中的电子卡的仪表板。

我需要该应用程序能够从该卡接收数据,因此我可以在该应用程序上以各种方式显示它。我们选择Wifi作为通讯方式。要访问该卡,我的应用程序可以连接到它创建的Wifi网络。

我想每秒钟接收卡发送的JSON。我需要有关从何处开始使这两个设备进行通信以及实现这种通信的良好实践有哪些帮助。该应用程序基本上充当客户端,而卡充当服务器。我发现了一些有关套接字的信息,但它似乎使用了两个Android设备,一个服务器和一个客户端,所以我有点卡在这里。

我将Android Studio 2.1.2与Android API(范围从19到最新)一起使用。

Dextro67

一种选择是使用UDP在本地网络中广播数据。当android设备连接到wifi网络时,它将位于其本地网络中。因此可以在Android端使用多播接收器接收数据(请查看http://jgroups.org/)。

参考例子

它还可以使用与TCP的p2p共享,并将设备与静态IP绑定以进行通信。在android端创建一个简单的套接字接收器,并在设备端创建一个服务。取决于您选择它的方式。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用Android应用中的本地WIFI网络数据库

从其他应用程序调用Android应用程序并使用getLaunchIntentForPackage接收数据

wifi直接创建android应用

Android应用程序使用Socket发送和接收消息:

没有Wifi热点或Wifi Direct的Android广播/接收数据

使用蓝牙从Android应用读取数据

使用pdf数据构建离线android应用

使用Google Drive存储Android应用数据

如何在(非Android)Java应用中检索Firebase数据?

Android 应用不断接收通知

应用“关闭”时,Android无法接收PushNotification

在android 8上使用android数据绑定时应用崩溃

在非Android应用程序上使用LeakCanary

从Xamarin,Android中的另一个应用程序接收数据

如何在Android上运行的Chrome应用中接收UDP广播数据包

java.lang.String在android应用程序中接收数据时引入新字符

Android处理程序bufferedreader.read()在接收数据时关闭应用程序

Android应用程序-从服务器发送和接收数据的问题

如何通过Android应用程序中的UPD套接字接收数据

通过广播接收Unity Android应用程序中的UDP数据包

如何在Android应用程序上从BLE设备接收数据

使用Android应用使用JSON和MySql检索数据

使用 Broadcast Receiver Android Studio 接收短信时应用程序崩溃

Web服务器未使用Asynchttp从android应用接收POST-本地主机

Android获取非Play商店应用的列表

在 Android 应用中使用 Volley 库解析对象数据

使用预先填充的数据库运送android应用

如何使用Android应用程序运送数据库

Android-追踪应用为何使用大量数据的原因