Cellular-based narrow-band Internet of Things (NB-IoT) has become an important branch of the Internet of Everything. NB-IoT is built on a cellular network and consumes only about 180 KHz of bandwidth. It can be deployed directly on GSM networks, UMTS networks, or LTE networks to reduce deployment costs and achieve smooth upgrades.  NB-IoT is an emerging technology in the IoT space that supports low-power device cellular data connections over wide area networks, also known as Low Power Wide Area Networks (LPWA). NB-IoT supports efficient connection of devices with long standby time and high network connection requirements. The battery life of NB-IoT devices is said to increase to at least 10 years while providing very comprehensive indoor cellular data connection coverage.