我们有一个自定义无线电项目,作为一个点对点设备之间的两个局域网之间的桥梁工作。我们有两个要求-- 1.发送和接收所有以太网数据包到相反的无线电设备。2.还可以在无线电上运行web服务器来管理无线电。
这要求我将所有以太网数据包传送到对方无线电设备,并使用本地web服务器上的请求。我如何将这些流量分叉,以及我应该从哪些位置或c函数中分流数据。要实现这一点,需要简单的指导。
致敬Kashyap
发布于 2018-03-30 10:55:28
这听起来像是无线电要运行第2层(802.1d)网桥,但也有一个第3层端点(用于web服务器)。
如果您使用git master (活动开发)而不是稳定版本的源代码,则LwIP项目支持这一点。有一个实现802.1d网桥的bridgeif.c netif。在此设置中,您可以在桥netif下抽象多个netif。LwIP只会将网桥netif添加到其核心,这将成为您的第3层端点
https://stackoverflow.com/questions/49490523
复制相似问题