Skip to content

Wireless Cloud Connectivity Made Easy

CMSIS-Drivers for WiFi connectivity is a standardized interface, that makes cloud connectivity simple

WIZnet

Published February 07, 2023

Original author: armKEILOriginal source (new tab)

Wireless Cloud Connectivity Made Easy

Components

Hardware components

Project description

Wireless Cloud Connectivity Made Easy

Wireless Cloud Connectivity Made Easy

Click on the above image for video

CMSIS-Drivers for WiFi connectivity is a standardized interface, that makes cloud connectivity simple. Off-the-shelf CMSIS components let developers easily set up and connect embedded applications to the cloud using a WiFi shield for their favorite development board. The new WiFi driver validation suite helps to debug connectivity issues and get to a stable connection faster.

We will demonstrate these functionalities on an NXP LPC55S69 development board with a popular WiFi shield Wizfi360 during the webinar. You will learn about how to:

  • Set up and connect an embedded application to the cloud
  • Use Wifi driver validation suite to debug connectivity issues

Building blocks

The following MDK-Packs provide the basic building blocks that are required to connect to the cloud providers. These software packs are available from the Pack Installer:

 

For the above mentioned cloud providers, an IoT client is available. The end node application uses this client, connected to the MDK-Middleware networking stack running on a CMSIS-RTOS v2 based real-time operating system.

Software flowA simplified software flow can be described as follows:

  1. The application initializes and starts the real-time operating system.
  2. It initializes the network stack which needs to be active before the next step.
  3. The IoT client is used through its API.
Building Blocks

Further information and download

Application note 312 provides further details on the various cloud services that are supported.

All software packs are fully CMSIS-Packs compliant so that they can be used in any third party development environment with CMSIS-Pack support.

Comments

Comments