Edge computing can be beneficial to the Internet of Things in a number of ways, including the following:  It can support IoT devices in environments with limited network connectivity, such as agricultural settings, offshore oil rigs, or other remote locations.  It can reduce network congestion by pre-processing data in an edge environment and then transmitting only the aggregated data to a central repository; and it can support IoT devices in environments where there is no network connectivity at all.  Reducing potential security and compliance risks by transmitting less data across the internet or by creating smaller network segments that are easier to manage and troubleshoot.  Reducing latency by processing the data closer to IoT devices that are generating that data, resulting in quicker response times.  Decentralizing massive cloud centres to better serve specific environments and reduce the costs and complexities that come with transmitting, managing, storing, and producing data.