The WDCInterface is is a drop-in replacement for an EthernetInterface class that allows the user to connect to the Internet with a Wistron NeWeb Corporation (WNC) M14A2A Series data module using the standard network Socket API's. This interface class is used in the AT&T Cellular IoT Starter Kit which is sold by Avnet (http://cloudconnectkits.org/product/att-cellular-iot-starter-kit).

Dependencies:   WncControllerK64F

Dependents:   WNCProximityMqtt Pubnub_ATT_IoT_SK_WNC_sync BluemixDemo BluemixQS ... more

See the WNCInterface README in the Wiki tab for detailed information on this library.

History

Updates to mbed os resulted in mutex.h going away and rtos.h needed to be used; This fixes the Mutex typedef failure. Also cast data buffers from 'char *' to (const std::uint8_t*) to conform with Fred's changes in WncController att_cellular_K64_wnc_14A2A_20161117

2016-11-17, by JMF [Thu, 17 Nov 2016 16:13:29 +0000] rev 18

Updates to mbed os resulted in mutex.h going away and rtos.h needed to be used; This fixes the Mutex typedef failure. Also cast data buffers from 'char *' to (const std::uint8_t*) to conform with Fred's changes in WncController


Updated to use latest libraries of WncController and WncControllerK64F

2016-11-17, by fkellermavnet [Thu, 17 Nov 2016 15:49:40 +0000] rev 17

Updated to use latest libraries of WncController and WncControllerK64F


updated to ensure it builds with TLS by correcting config defaults. 201646A

2016-11-14, by JMF [Mon, 14 Nov 2016 21:15:42 +0000] rev 16

updated to ensure it builds with TLS by correcting config defaults.


HTTPS example of using mbed tls library

2016-11-02, by JMF [Wed, 02 Nov 2016 19:19:55 +0000] rev 15

HTTPS example of using mbed tls library


Adding support for SSL/TLS using mbed TLS

2016-11-02, by JMF [Wed, 02 Nov 2016 16:28:43 +0000] rev 14

Adding support for SSL/TLS using mbed TLS


no changes

2016-11-02, by JMF [Wed, 02 Nov 2016 15:00:33 +0000] rev 13

no changes


Adding mbedtls files

2016-11-01, by JMF [Tue, 01 Nov 2016 14:22:56 +0000] rev 12

Adding mbedtls files


Added changes to slow down polling of the WNC data module. Frequent polling appears to cause problems for WNC.

2016-10-31, by JMF [Mon, 31 Oct 2016 13:54:21 +0000] rev 11

Added changes to slow down polling of the WNC data module. Frequent polling appears to cause problems for WNC.


changed the WNC FAILED message to output a CRLF first so the message isn't embedded in user output.

2016-10-07, by JMF [Fri, 07 Oct 2016 13:54:09 +0000] rev 10

changed the WNC FAILED message to output a CRLF first so the message isn't embedded in user output.


Cleaned up WNC Error checking to ensure mutex was released when an error occurs.

2016-10-07, by JMF [Fri, 07 Oct 2016 13:26:00 +0000] rev 9

Cleaned up WNC Error checking to ensure mutex was released when an error occurs.