Introduction to IoT Development: NB-IoT, MQTT, and TCP_IP Explained

Introduction to IoT Development
Key Technologies and System Applications of IoT

This section systematically introduces the concept of the Internet of Things (IoT), its three-layer architecture, enabling technologies, and typical applications. It first discusses the background, characteristics, architecture, standards, and industry chain of IoT; then it introduces sensing layer technologies, including EPC technology, RFID technology, sensor technology, and short-range wireless communication technologies; next, it elaborates on IoT transport layer technologies according to the aggregation network → access network → carrying network route; subsequently, it discusses application layer technologies of IoT, including middleware technology, intelligent technology, big data, data mining, cloud computing, and network security architecture and policies; finally, it introduces typical industry applications of IoT.

Illustration of IoT

This section starts with the technical elements that constitute IoT, such as devices, sensors, and transmission protocols, and gradually explains how to flexibly utilize IoT. It includes architectures for implementing IoT, types of sensors, and the information that can be obtained from sensors. It also introduces essential platforms for sensor device prototype design, such as Arduino, and methods for selecting these platforms, circuits for connecting sensors, data analysis of sensors, and even the interaction between IoT and smartphones/wearable devices.

5G IoT and NB-IoT Technology Explained

This book provides a detailed explanation of IoT-related technologies, including various unlicensed spectrum IoT technologies (private IoT technologies and 3GPP-led licensed spectrum), with a focus on Narrowband IoT (NB-IoT) technology.

Narrowband IoT (NB-IoT) Standards and Key Technologies

This section provides a comprehensive and detailed description of the overall protocol of LTE R13 NB-IoT, covering network architecture, various channels of the physical layer, control plane, user plane, key processes, RF indicators, and subsequent evolution.

MQTT Protocol

MQTT is a message transmission protocol based on a client-server architecture using a publish/subscribe model. Its design philosophy is lightweight, open, simple, and standardized, making it easy to implement. These characteristics make it an excellent choice for many scenarios, especially for constrained environments such as machine-to-machine (M2M) communication and IoT environments.

Illustration of TCP/IP

This section provides an illustrated explanation of basic network knowledge, TCP/IP fundamentals, data link, IP protocols, related technologies, TCP and UDP, routing protocols, application protocols, and network security.

Sensors and Wireless Sensor Networks

This section includes two main parts: the first part introduces common types of sensors, while the second part presents project cases of wireless sensor networks.

IoT and Sensor Technology

This section introduces the evolution from the Internet to IoT, detailing the components of IoT, and provides a comprehensive introduction to technologies such as RFID, wireless positioning of objects, low-power wireless transmission network technologies, as well as ZigBee, WiFi, Bluetooth, and commonly used sensors.

IoT Python Development Practice

This section introduces the composition, typical architecture, and applications of IoT, using example code to explain the basics of Python programming and application examples, including development of IoT microcontrollers using Micropython, methods for developing IoT gateways with Python, knowledge of developing IoT web backends and frontends using the Python Django framework, and common IoT communication solutions such as 2G, Lora, Zigbee, and IoT communication protocols like MQTT and COAP. The most important content is a detailed explanation of Python development for IoT through a complete large-scale IoT project example.

Introduction to IoT Development: NB-IoT, MQTT, and TCP_IP Explained

Scan to Join the IoT Group

Download Technical Resources for Free

Leave a Comment