- Packs
- IoT_Socket
IoT_Socket
1.4.0-
Pack Type
Software Pack
Simple IP Socket (BSD like)
-
Add to CMSIS Solution
packs:
- pack: MDK-Packs::IoT_Socket@1.4.0
Add with cpackget
> cpackget add MDK-Packs::IoT_Socket@1.4.0
Download
IoT_Socket 1.4.0Introduction
The IoT Socket is a BSD like IP socket that implements the interface between IoT cloud connectors (IoT clients) and the underlying communication stack as shown on the picture below.
This CMSIS Pack supports AC6, GCC IAR, and LLVM compiler.
Supported network stacks
IoT Socket implementation variants are available for the following network stacks: - MDK-Middleware Network - FreeRTOS-Plus-TCP - lwIP - CMSIS-Driver WiFi - VSocket for Arm Virtual Hardware
Using the IoT Socket Multiplexer allows to switch network communication stacks at run-time, for example from a wireless to wired connection.
Example
The AWS MQTT Mutual Authentication Demo project provides an example how the software is used in a real-life project.
Links