From the course: IoT Foundations: Operating System Applications

Unlock the full course today

Join today to access over 22,600 courses taught by industry experts or purchase this course individually.

Overview of data transmissions

Overview of data transmissions

From the course: IoT Foundations: Operating System Applications

Start my 1-month free trial

Overview of data transmissions

- [Instructor] Almost all IoT devices need to use an essential network connectivity to do data transmissions over communication networks. To transfer data over your communication networks, we'll need to have the hardware and the software. The hardware module is a network interface controller, or a radio interface module. Nowadays, there are many System On Chip solutions, with memory and network interface controller chip set integrated into one chip. So, if you use a System On Chip solution, our IoT board will require less external components than a non-System On Chip solution. The software part includes the drivers and the software interfaces that are mostly supported by an OS extended from its OS kernel. The support from the OS for the interfaces includes the thread safe and the standardized operations such as using socket API for network programming. An API of a network stack in the form of a software library such as Berkeley sockets, usually provides API functions for common data…

Contents