Updating the firmware and software of IoT devices and gateways for adding or upgrading security features is quite challenging in itself. This process is sometimes called Firmware Over The Air (FOTA).
Since the number of devices can be huge, it becomes difficult to keep track of current software/firmware versions of all the devices and what updates are available for all of them. There can be different types of devices present in the same network that runs completely different software and firmware, which can increase the complexity of the upgrade process.
In some cases, the devices are in a completely different network that supports different protocols, which is an added challenge to the existing ones.
Many of the devices ...