我正在开始一个项目的设计阶段,该项目基于最近的 ESP8266 串行转 WiFi 模块处理物联网 (IoT) 设备。
作为我需要设置的测试环境的一部分,我想为网络上所有基于 ESP8266 的设备创建一个单独的“区域”。我不确定子网是否是正确的术语。网络上的常规设备(服务器、工作站、打印机等)应该有自己的 IP 地址范围,而物联网设备应该有自己的 IP 地址范围。为了更好地理解,这是我的要求:
1) 普通网络客户端有自己的由 DHCP 管理的 IP 地址范围。不超过 254 个客户。上面还有互联网网关。
2)物联网设备有自己的IP地址范围——不超过254个设备。
3)物联网网络区域也会有一个树莓派网络服务器
4)所有常规网络客户端应该能够与所有物联网设备通信,尤其是树莓派服务器
5) Raspberry Pi 必须能够多播到 IoT 设备,但不能多播到普通客户端
6)物联网和树莓派必须通过互联网网关访问互联网
我的第一个想法是在普通客户端和物联网设备之间插入一个路由器,将 WAN 端口连接到我的普通网络,并使用路由器虚拟服务器功能访问树莓派,但是,这不能完全满足要求 4。
我的预算非常有限,所以商业网络硬件是不可能的。
谢谢,马特
应更具体问题的要求:
关于我的要求,我将如何实现这样的网络?这对于消费类硬件是否可行,还是仅限于商业/企业硬件?