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.

Revisions of WNCInterface.h

Revision Date Message Actions
29:b278b745fb4f 2017-03-24 updated Class name of TCPSocketConnection to WncTCPSocketConnection; File  Diff  Annotate
28:dceb8da78e6d 2017-03-24 Finished prefixing all WNC networking classes File  Diff  Annotate
27:2dc9461c04dc 2017-03-24 Updating Class EndPoint to WncEndpoint File  Diff  Annotate
18:198e9b0acf11 2016-11-17 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 File  Diff  Annotate
10:9d8b23b60fd6 2016-10-07 changed the WNC FAILED message to output a CRLF first so the message isn't embedded in user output. File  Diff  Annotate
9:9f0578ff157a 2016-10-07 Cleaned up WNC Error checking to ensure mutex was released when an error occurs. File  Diff  Annotate
8:4b38bfb1704d 2016-10-07 Corrected Mutex implementation. Now it is static global to the WNCInterface class. File  Diff  Annotate
7:fded23f50479 2016-10-06 This version adds the SMS class and adds support for multi-threading to eliminate re-entrant with the WncController class File  Diff  Annotate
6:7cda15f762fe 2016-09-28 Modified so that reset the MCU on fatal WNC error is NOT the default case. Instead, have it hang so we can catch errors and not hide them with a reset. File  Diff  Annotate
5:759dceff95b9 2016-09-27 further cleanup of debug operation. There is a compile flag now if you want to see the WNC output during initialization. After initialization, you can call doDebug to enable or disable debug output. File  Diff  Annotate
3:1d7e6ed11269 2016-09-27 Changed creation of WncControllerK64F class from static to dynamic so that it can be created either with or without the debug port. The caller must provide a pointer to a MODSERIAL object if they want debug output. File  Diff  Annotate
0:55ec71dc0347 2016-09-21 Initial Commit File  Diff  Annotate