IoT is really the most popular theme over the last few years.
We want connect billions devices to IoT network and control/supervise devices over the network.
Here is other step-by-step tutorial for building of your own IoT gateway.
The main parts of the tutorial are single-board computer Orange Pi Zero Plus or Raspberry Pi and mPCIe concentrator.
This tutorial is so detailed and you can easily achieve your own and powerful IoT gateway.
The project uses mPCIe concentrator with SX1301 by Semtech (or SX1308 for 868 and 915 MHz). Datasheet of concentrator is here.
The other part is single board computer. If you want to use OrangePi Zero Plus, the author of project recommend operating system called Armbain.