While Wi-Fi and Ethernet are relatively mature technologies, Cellular is a newer technology and for many developers, it represents a new frontier. Cellular was a nonstarter for many IoT applications until a few years ago. The power consumption and implementation costs alone made Cellular unusable except for limited applications. Cellular networks were originally designed to seamlessly transmit voice calls from a phone, passing the call from cell tower to cell tower. Cellular architecture required constant communication between the cell tower and the phone to ensure the necessary call quality. This constant communication meant high power consumption on the part of the Cellular application. The high connection quality required for voice also meant that the cellular networks and data plans were priced to ensure voice calls could go through seamlessly. With IoT, the use case for Cellular has shifted. Rather than humans making voice calls over the air waves, now devices are transmitting small amounts of sensor data. IoT devices do not require the same quality of connection as a voice call, and many IoT applications are stationary versus moving, as in the case of a voice call from a mobile phone. In response to this changing use case for Cellular, many Cellular standard organizations and mobile carriers rolled out new Cellular technologies targeted for IoT applications.