实现两个TX2有线网口Socket通信

本文分享了使用两台TX2设备通过网口进行视频传输的项目经验,包括解决一台TX2无法识别有线网口的问题及配置两台设备在同一网段的详细步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近在做一个项目,需要用两个TX2通过网口发送视频,一个作为client,一个作为server.

为了简便,我想直接通过一根网线将两个TX2连接起来进行Socket通信,看起来简单,调试的过程中还是遇到很多问题。

问题一:有一台TX2无法识别有线网口

这个问题我单独写了一个博客,地址:https://blog.youkuaiyun.com/hunzhangzui9837/article/details/85681252

问题二:修改IP,让两个TX2处于同一网段

(1)ubuntu界面左上角,点击网络图标,选择Edit Connection,出现:

 选择Wired connection 点击Edit,选择IPV4 Settings,修改为192.168.100.2,另一个设置为192.168.100.3~254都可以

注意: 不要设置在192.168.55.1网段,因为这是l4tbr0的网段,否则ping不通对方

要在两个32单片机之间实现蓝牙通信,你可以使用两个具备蓝牙功能的单片机(例如ESP32)并遵循以下步骤: 1. 配置硬件连接:将一个32单片机(设为主设备)的蓝牙模块连接到一个UART引脚(例如TX1和RX1),将另一个32单片机(设为从设备)的蓝牙模块连接到另一个UART引脚(例如TX2和RX2)。 2. 初始化串:在两个32单片机上初始化串,分别与蓝牙模块的UART引脚相对应。 3. 设置蓝牙模块工作模式:使用AT指令或适当的库函数配置蓝牙模块的工作模式。将主设备的蓝牙模块设置为主模式(Master Mode),从设备的蓝牙模块设置为从模式(Slave Mode)。 4. 主设备扫描并连接从设备:在主设备上,使用适当的AT指令或库函数扫描可用的从设备,并通过设置连接参数来建立连接。 5. 从设备等待连接请求:在从设备上,使其进入可被扫描并接受连接的模式,等待主设备发送连接请求。 6. 数据传输:通过串发送和接收数据。在主设备上,你可以使用适当的指令或库函数向从设备发送数据。在从设备上,你可以使用适当的指令或库函数接收并处理来自主设备的数据。 需要注意的是,确保两个32单片机之间的蓝牙模块设置和通信参数相匹配,并在代码中使用正确的串和蓝牙通信库函数。具体的实现会因所使用的单片机型号、蓝牙模块和开发环境而有所不同,因此你可能需要参考相关文档和示例代码来完成蓝牙通信实现
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值