X-NUCLEO-IDW01M1 Wi-Fi expansion board mbed OS 2 ("Classic") library. mbed OS 5 library also available (see below).

Dependencies:   SPWF01SA

Dependents:   SpwfInterface_NSAPI_Testsv2 Nucleo_read_a0_thingspace Nucleo_read_a0_thingspace_mems Cayenne-X-NUCLEO-IDW01M1 ... more

Fork of X_NUCLEO_IDW01M1v2 by ST Expansion SW Team

Introduction

X_NUCLEO_IDW01M1 is a mbed library for the Wi-Fi expansion board X-NUCLEO-IDW01M1 compatible with STM32 Nucleo.

The software can be used for building Wi-Fi applications with the SPWF01SA module. It is an implementation of the NetworkSocketAPI library from mbed OS 2 ("Classic").
mbed OS 5 library can instead be found at this link.

Firmware Library

The X_NUCLEO_IDW01M1 library comes with a sample application (HelloWorld_IDW01M1v2) and a NSAPI test suite application (SpwfInterface_NSAPI_Testsv2).

This library is only supported on NUCLEO platforms and any platforms with Arduino connector. However connection to arduino needs to be done manually using 4 wires for Vdd, Gnd, Rx and Tx. Example applications have more specific details on exact connections to be used.

The features of the library are :

  • Supports mbed OS 2 ("Classic") NetworkSocketAPI
  • Supports both client sockets
  • Configuration of USART pins to be used

Class SpwfSAInterface is intended to represent the X-NUCLEO-IDW01M1 expansion board with the SPWF module.

The expansion board is basically featuring the component:

  1. a SPWF01SA Serial-to-Wi-Fi module

Example Applications

NSAPI Test Suite

History

added get_time API default tip

2017-01-13, by mapellil [Fri, 13 Jan 2017 14:37:49 +0000] rev 16

added get_time API


Renamed set_un/secure_socket() API

2017-01-10, by mapellil [Tue, 10 Jan 2017 10:39:56 +0000] rev 15

Renamed set_un/secure_socket() API


Added TLS secure socket API; updated SPWF01SA library

2017-01-02, by mapellil [Mon, 02 Jan 2017 14:50:17 +0000] rev 14

Added TLS secure socket API; updated SPWF01SA library


Added constructor with reset and wakup gpio exposed.

2016-11-22, by mapellil [Tue, 22 Nov 2016 14:38:43 +0000] rev 13

Added constructor with reset and wakup gpio exposed.


updated SPWF01SA lib

2016-11-03, by mansiag [Thu, 03 Nov 2016 06:57:03 +0000] rev 12

updated SPWF01SA lib


updating SPWF01SA library

2016-10-26, by mansiag [Wed, 26 Oct 2016 05:37:18 +0000] rev 11

updating SPWF01SA library


Update dependencies.

2016-10-17, by nikapov [Mon, 17 Oct 2016 15:10:33 +0000] rev 10

Update dependencies.


updated SPWFSA01 lib

2016-09-21, by mridup [Wed, 21 Sep 2016 13:29:28 +0000] rev 9

updated SPWFSA01 lib


updating SPWFSA01 lib to ST/SPWFSA01 lib

2016-09-09, by mridup [Fri, 09 Sep 2016 09:57:12 +0000] rev 8

updating SPWFSA01 lib to ST/SPWFSA01 lib


updating SPWF01SA lib

2016-09-07, by mridup [Wed, 07 Sep 2016 09:00:15 +0000] rev 7

updating SPWF01SA lib