Networking Stack Releases
Source
The full stack source and documentation is available here (V1.04):
Import programNetServicesSource
NetServices Stack source
Precompiled versions
Built against the mbed library rev 24.
- Interfaces + API
- Top-level components
- Examples
- http://mbed.org/users/donatien/programs/HTTPClientExample
- http://mbed.org/users/donatien/programs/TwitterExample
- http://mbed.org/users/donatien/programs/NTPClientExample
- http://mbed.org/users/donatien/programs/HTTPServerHelloWorld
- http://mbed.org/users/donatien/programs/HTTPServerExample
- http://mbed.org/users/donatien/programs/UMTSStickNetIfExample
- http://mbed.org/users/donatien/programs/MySQLClientExample
Please report any bugs, suggestions, feature requests in the associated Forum Thread.
V1.xx - Current release¶
V1.04 - 05-08-2010¶
To update one of the components in the compiler, just right-click on the library and select 'Update...'
Warning
This version is compiled against the mbed library rev 24. If you are updating the mbed library in one of your programs using the stack, please update the stack as well, and vice-versa.
Fixes
- Fixes in USB Host
- LwIP parameters optimization
- HTTPClient + SD Card fix
Features
- Reworked stack architecture (core classes in core/ path, fewer includes)
- UDP Multicast support
- API documentation in Doxygen
V1.03 - 09-07-2010¶
Fixes
- Various optimizations in the SerialBuf, ATIf classes
Features
- New UMTS Stick interface
- USB Host underlying implementation + USB Virtual Serial port
- MySQL Client example
- New debugging options (+ BREAK() statement for USART step-by-step debugging)
V1.02 - 18-06-2010¶
Fixes
- UDP Sockets can now handle large packets properly
- No Ticker objects anymore for LwIP (TCP, UDP and DNS), LwIP is now polled in user-mode
- LwIP lwipopts.h adjustments
- HTTPClient Times out properly when using HTTPStreaming class
Features
- Ilya's proposals implemented in HTTPServer (performance improvements), see http://mbed.org/forum/mbed/topic/815/?page=1#comment-4012
V1.01 - 14-06-2010¶
Fixes
- UDP Socket implementation was not handling bind() properly
- Capitalization problems in some top-level components
Features
- A filesystem path can be mounted on a specific HTTP server path (FSHandler) - see the HTTP server example
V1.00 - 11-06-2010¶
Features
- Ethernet driver
- Sockets (TCP, UDP) & DNS API
- HTTP Client
- HTTP Server
- NTP Client
- MySQL Client
Significant changes from the beta
- The protocol names are now upper-case for more consistency for the high-level components (HTTPClient...) and the socket API (TCPSocket...)
- The stack is now packaged by precompiled elements (EthernetNetIf, HTTPClient, HTTPServer, etc.)
Known bugs & issues
- The mbed LPC2368 is supported but lacks testings
- LwIP DNS support must be reworked (cannot start two requests at one time safely)