V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
xzg1993
V2EX  ›  问与答

想问下 Android 硬件大佬,两块 Android 主板之间如何相互获取数据呢

  •  
  •   xzg1993 · 2021-11-26 13:44:44 +08:00 · 1110 次点击
    这是一个创建于 1078 天前的主题,其中的信息可能已经有所发展或是发生改变。

    手里有两块 Android 主板,之后想做两块主板之间的数据交互,目前想到的是在同一局域网下,一块做服务器,另一块做客户端,客户端主动去服务器调取数据。还有啥好方法吗,各位大神们。

    12 条回复    2021-11-26 14:54:09 +08:00
    jim9606
        1
    jim9606  
       2021-11-26 13:58:24 +08:00   ❤️ 1
    有物理连接的可以用串口或者以太网。
    网络通信一般建议直接用 TCP 。
    dextercai
        2
    dextercai  
       2021-11-26 14:00:05 +08:00
    感觉描述有点问题。“主板之间的数据交互”和“客户端、服务端”,这两个描述是两个领域的概念。一个是底层的板级接口,另一个是操作系统上的概念。当然应该也有用纯硬件去实现服务端的,FPGA 这类。

    个人拙见:直接写驻留后台的应用就行,都在安卓层面了,HTTP 接口、RPC 接口啥的都行。
    Buges
        3
    Buges  
       2021-11-26 14:03:13 +08:00 via Android
    既然有网络了,那用网络就是,这有啥好说的。
    mason961125
        4
    mason961125  
       2021-11-26 14:10:16 +08:00
    你都说硬件了,那还有啥是一根串口线解决不了的?异步串口速度不够?上同步串口+硬件流控(
    abvatous
        5
    abvatous  
       2021-11-26 14:13:57 +08:00
    描述不太清楚尼

    你的主板,是什么板子?带串口,带蓝牙模块,带 WiFi 模块的开发板嘛?通信直接用网络或者外设口就好了
    你的业务场景是什么?详细说说,不然有轮子也提供不了给你
    xzg1993
        6
    xzg1993  
    OP
       2021-11-26 14:26:41 +08:00
    @abvatous 就是 我想一个安卓板,带串口和蓝牙模块以及 wifi 模块。

    连接摄像头,试试进行人脸识别。 另一个板子只需要识别结果。和是否启动人脸识别。
    xzg1993
        7
    xzg1993  
    OP
       2021-11-26 14:28:03 +08:00
    @dextercai 谢谢解答。我是想局域网内两块主板通讯。能尽可能实现一块主板操控另一块主板,不进行人工操作主板。
    xzg1993
        8
    xzg1993  
    OP
       2021-11-26 14:28:16 +08:00
    @Buges 觉得网络延迟大 哈哈哈
    xzg1993
        9
    xzg1993  
    OP
       2021-11-26 14:28:43 +08:00
    @mason961125 两个安卓主板 网口相互连接,可以实现通讯么。我没试过这个 不太懂
    abvatous
        10
    abvatous  
       2021-11-26 14:38:45 +08:00
    @xzg1993 #8
    在局域网的话,板子间长连接可以嘛? mqtt ?

    要是说延迟,延迟有多大? mqtt 弱网处理挺好的了,只要的数据量不大,处理可以的了
    xzg1993
        11
    xzg1993  
    OP
       2021-11-26 14:42:45 +08:00
    @abvatous 谢谢老哥 mqtt 可以传图片么。
    abvatous
        12
    abvatous  
       2021-11-26 14:54:09 +08:00   ❤️ 1
    @xzg1993 #11
    可以,但图片得看多大咯,协议要控制好,不建议太大,

    图片可以试试选 jpeg+Base64 处理,不影响另外一个板子识别就行
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2828 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 02:10 · PVG 10:10 · LAX 18:10 · JFK 21:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.