New Ethernet Libraries with TCP/IP stack support coming soon
Posted: 28 Jul 2011 13:46
New Ethernet Libraries with TCP/IP stack support are coming soon
Yesterday we talked about the revision of FAT16 and FAT32 libraries,
and today we are excited to share the news about what we are planing
to implement in the new revision of the Ethernet libraries in mikroElektronika compilers.
1. We have introduced TCP client functions for all Ethernet libraries.
This means that your device can now initiate the communication with the server,
in the way browsers do on your computer. This feature is anticipated
for more than two years now, and we are so excited to finally have the resources
to implement it. TCP client implementation enabled us to expand the libraries further.
2. Library can simultaneously handle multiple sockets for both TCP client
and TCP server implementation. You can also define maximum number of sockets
based on your available RAM memory, or based on the target bandwidth,
and you are ready to go.
3. We have written an entire TCP/IP stack with initial handshakings
at the beginning of connection, and management of sent and received packages,
error handling. You are now free to send as many packages as you want.
This package fragmentation allows you to build large websites.
Users can define the size of Transmit buffer for each socket and you can fill
this buffer with whatever data you want. You can even store part of the resources in RAM,
part in Flash and part in external memory (MMC/SD card)
and have it all sent as a whole website. It's truly a very powerful feature!
We have also upgraded UDP functions with several features,
but this time we have mainly focused on TCP.
What's best of all, we are going to simultaneously release these features
for ENC28J60, ENC24J600, internal Ethernet in PIC18F87J60 and PIC32MX7.
You'll have it all covered! We hope you will like the new libraries which will enable you
to build fantastic applications. We can't wait to build the first browser-controlled
home automation devices and we already have other interesting projects in mind.
But, let's wait till the final releases.
Stay tuned for some more interesting information this week.
Yours sincerely,
mikroElektronika
Yesterday we talked about the revision of FAT16 and FAT32 libraries,
and today we are excited to share the news about what we are planing
to implement in the new revision of the Ethernet libraries in mikroElektronika compilers.
1. We have introduced TCP client functions for all Ethernet libraries.
This means that your device can now initiate the communication with the server,
in the way browsers do on your computer. This feature is anticipated
for more than two years now, and we are so excited to finally have the resources
to implement it. TCP client implementation enabled us to expand the libraries further.
2. Library can simultaneously handle multiple sockets for both TCP client
and TCP server implementation. You can also define maximum number of sockets
based on your available RAM memory, or based on the target bandwidth,
and you are ready to go.
3. We have written an entire TCP/IP stack with initial handshakings
at the beginning of connection, and management of sent and received packages,
error handling. You are now free to send as many packages as you want.
This package fragmentation allows you to build large websites.
Users can define the size of Transmit buffer for each socket and you can fill
this buffer with whatever data you want. You can even store part of the resources in RAM,
part in Flash and part in external memory (MMC/SD card)
and have it all sent as a whole website. It's truly a very powerful feature!
We have also upgraded UDP functions with several features,
but this time we have mainly focused on TCP.
What's best of all, we are going to simultaneously release these features
for ENC28J60, ENC24J600, internal Ethernet in PIC18F87J60 and PIC32MX7.
You'll have it all covered! We hope you will like the new libraries which will enable you
to build fantastic applications. We can't wait to build the first browser-controlled
home automation devices and we already have other interesting projects in mind.
But, let's wait till the final releases.
Stay tuned for some more interesting information this week.
Yours sincerely,
mikroElektronika