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
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.
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.