I am new to network architecture so I apologize in advance for any nomenclature errors.
I have 50 IoT devices (running Ubuntu) that I want to stream significant data from. These devices are only connectable via WiFi.
The goal is to have all 50 devices connected to the main router/modem via ANOTHER device (such as a router). Let's call this middle device DEVICE X.
My desired architecture is depicted in the attached image The advantage of a subnet here is that I will be able to take my subnet as a whole package and plug-and-play at other locations. For example, if I want to connect the 50 IOT devices at my school, I can bring the 50 devices + DEVICE X already configured with the subnet, and just plug in DEVICE X into the school's ethernet jack (assuming permissiveness) to get the 50 IOT devices online. I want to avoid having to re-configure the main router/modem (the school's in the case).
My questions are: 1.a. What device do I need to accomplish this? I was thinking an intermediary router but then I think that I need to setup IP Passthrough on the main router/modem. 1.b. If a router is the correct device to use here, will the ISP recognize traffic from 50 new devices or only 1 (the router)? 1.c. If a router is the correct device to use here, what kind of router do I need? I tried playing with Unifi (USG) but it was quite difficult and couldn't get it working. 2. Am I thinking about this incorrectly? 3. Should I just connect each IoT device individually DIRECTLY to the main router/modem instead, thus eliminating the need for DEVICE X?