覆盆子与多个Arduino通过长途电线进行通信

问题描述 投票:-2回答:1

最近,我正在挖掘有关RaspberryPi和多个Arduino奴隶之间通过长途电线(10-15米)进行通信的信息。我最初的想法是使用I2C,但经过一些研究后我发现线长是一个问题,因为它无法在这样的距离上传输/接收数据。也许有人会有任何建议吗?

我正在考虑另一种方法 - 通过以太网进行通信(使用盾牌)。我会在所有Arduino节点和Raspberry之间使用RPI上的多线程TCP服务器进行切换。听起来合理吗?

附:不允许使用无线通信方法。

tcp arduino raspberry-pi embedded i2c
1个回答
3
投票

您可以使用许多标准之一进行通信,例如RS-485CAN-bus。这两者都允许“长”距离,但是线越长,速度越慢。

您将需要每个设备的收发器,但您可以非常便宜地购买预制模块。

© www.soinside.com 2019 - 2024. All rights reserved.