Using the IDW01M1 board for the STM32 Nucleo F401RE board. This project reads data from Air quality MQ135 click and then read DHT11 values and publish on a private channel on the Thingspeak. A Good example of IoT project with the IDW01 board

Dependencies:   DHT11 NetworkSocketAPI X_NUCLEO_IDW01M1v2 mbed

Fork of AirQuality_Thingspeak by Imran Sheikh

This example project uses IDW01M1 WiFi Module to support IoT projects with example sensors such as Airquality Click MQ135 and DHT11 sensor. The sensor values are then published on the Thingspeak channel. The program uses the DHT11, NetworksocketApi and the SPW library fromX_Nucleo_IDW01M1_v2. This project can easily be adapted to add further sensors or use ESP8266 WiFi module as plenty of support is available on mbed.

Revision:
1:daf71fa3674c
Parent:
0:dee849b0e6e6
Child:
2:3a87dbea07a7
--- a/main.cpp	Fri Jul 08 06:28:58 2016 +0000
+++ b/main.cpp	Fri Aug 19 09:08:10 2016 +0000
@@ -23,9 +23,24 @@
 // 9600 bauds, 8-bit data, no parity
 //------------------------------------
 
-Serial pc(SERIAL_TX, SERIAL_RX); 
+Serial pc(USBTX, USBRX); //SERIAL_TX, SERIAL_RX
 DigitalOut myled(LED1);
-SpwfSAInterface spwf(PA_9, PA_10, false);
+
+/*************************************
+//FRDM-K64: D9->UART1_TX, D7->UART1_RX
+Pin connections:
+    FRDM      IDW01M1
+   ------    ---------
+    +3v3 <--> +3v3
+    GND  <--> GND
+    D9   <--> D8
+    D7   <--> D2
+
+SpwfSAInterface spwf(D9, D7, false);
+*************************************/
+
+//NUCLEO: D8->UART1_TX (PA_9), D2->UART1_RX (PA_10)
+SpwfSAInterface spwf(D8, D2, false);
     
 int main() {
     int err;