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.

Changes

RevisionDateWhoCommit message
29:b278b745fb4f 2017-03-24 JMF updated Class name of TCPSocketConnection to WncTCPSocketConnection; default tip
28:dceb8da78e6d 2017-03-24 JMF Finished prefixing all WNC networking classes
27:2dc9461c04dc 2017-03-24 JMF Updating Class EndPoint to WncEndpoint
26:81e520908460 2017-03-24 JMF Changing WNC Networking Class names to be prefixed with "Wnc" so they don't collide with the standard networking classes.
25:52bad4105cac 2017-03-09 JMF Fixed several syntax errors that were uncovered when mbed introduced a new compiler.
24:78d2aed96783 2016-12-06 JMF update for WncController interface changes.
23:75dea0de5849 2016-12-06 JMF updated the compiled lib;
22:0f31aceb8452 2016-11-17 root@developer-sjc-indigo-compiler.local.mbed.org Added tag 201646A for changeset 8a4105d407d3
21:552b630becf2 2016-12-02 JMF Adding HTTPS support
20:9d2428bde914 2016-12-02 JMF Adding HTTPS support
19:6bc40ac8b054 2016-11-17 root@developer-sjc-cyan-compiler.local.mbed.org Added tag att_cellular_K64_wnc_14A2A_20161117 for changeset 198e9b0acf11
18:198e9b0acf11 2016-11-17 JMF 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
17:5a414a5724db 2016-11-17 fkellermavnet Updated to use latest libraries of WncController and WncControllerK64F
16:8a4105d407d3 2016-11-14 JMF updated to ensure it builds with TLS by correcting config defaults. 201646A
15:efb742130cb2 2016-11-02 JMF HTTPS example of using mbed tls library
14:79bcbfbb93c7 2016-11-02 JMF Adding support for SSL/TLS using mbed TLS
13:bed103425508 2016-11-02 JMF no changes
12:0071cb144c7a 2016-11-01 JMF Adding mbedtls files
11:75cf1e1c921c 2016-10-31 JMF Added changes to slow down polling of the WNC data module. Frequent polling appears to cause problems for WNC.
10:9d8b23b60fd6 2016-10-07 JMF changed the WNC FAILED message to output a CRLF first so the message isn't embedded in user output.
9:9f0578ff157a 2016-10-07 JMF Cleaned up WNC Error checking to ensure mutex was released when an error occurs.
8:4b38bfb1704d 2016-10-07 JMF Corrected Mutex implementation. Now it is static global to the WNCInterface class.
7:fded23f50479 2016-10-06 JMF This version adds the SMS class and adds support for multi-threading to eliminate re-entrant with the WncController class
6:7cda15f762fe 2016-09-28 JMF 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.
5:759dceff95b9 2016-09-27 JMF 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.
4:99e7aeaceae7 2016-09-27 JMF forgot to remove an initializer
3:1d7e6ed11269 2016-09-27 JMF 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.
2:dab56b75d4dd 2016-09-27 JMF Updated WncControllerK64F libraries to latest version
1:e511ea8d39d5 2016-09-21 JMF Adding in all the Sockets, missed them on the initial commit.
0:55ec71dc0347 2016-09-21 JMF Initial Commit