设计服务器和接入点之间的线路以及RF到端点设备

问题描述 投票:0回答:3

我们即将设计一个基本上由以下内容构成的内部工业网络:1个服务器通过有线连接到多达100个专有RF接入点(基本上是嵌入式设备),每个接入点可以通过无线电连接到多达100个端点嵌入式设备。像这样的东西:

alt text

现在,我想知道我们需要采取的一些设计决策,我确信有很多类似的设计,很多人都有他们的经验,包括好的和坏的。也许你可以插话?

所有端点设备都是独立的,并将自己的唯一数据传递给服务器,反之亦然。因此,服务器需要能够单独定位每个端点设备。每个端点设备自身与1个接入点配对,然后与其协商专有的RF协议,TCP / IP不是那里的选项。

服务器将知道哪个端点设备与哪个接入点配对,因此当服务器需要与单个端点设备通信时,通信必须通过配对的接入点。因此,服务器需要直接寻址接入点。

问题:考虑到专有接入点中可用的有限资源,建议在此方案中使用服务器和接入点之间的TCP / IP?或者你会建议完全不同的东西?

networking embedded tcp radio ethernet
3个回答
1
投票

我觉得这个图令人困惑:

如果这不是自己的网络,并且服务器到AP链接正在内部公司网络上运行,那么实际上没有选项,AP上必须有TCP / IP堆栈。

如果这是它自己的隔离网络那么路由器是什么?

事实上,如果这是它自己的隔离网络,那么你是对的,根本不需要以太网连接。您将在无线网络上看到的开销很大,您的无开销理想数据速率为250kbit / sec,在802.15.4 @ 2.4ghz上运行ZigBee指向您的实际数据通常大约为20kbit / sec。自定义协议应该能够获得更低的开销,但这需要定义。

如果我正在设计这个,我会为拥有802.15.4和CAN(控制器区域网络)的AP选择SoC。根据大小和数据速率,只需获取服务器的PCI CAN卡并将其连接,使用类似DeviceNet的服务器作为服务器到AP通信的协议层。这可以通过使用CAN开关和中继器来扩展。 CAN一直在工业自动化中使用,有点谷歌搜索可以找到一些制造工厂中使用的数万个节点的例子。


1
投票

有小的TCP / IP堆栈,例如LwIP


1
投票

您没有提到要传达的数据量或带宽注意事项?

针对8051的第三方TCPIP堆栈将简化连接100个单元的所有网络问题。您可能仍然会使用位于tcpip堆栈顶部的专有协议,但它只是服务器和每个端点之间的简单点对点通信。

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