picoTCP

picoTCP is a small-footprint, modular open-source TCP/IP stack designed for embedded systems and the Internet of Things. It was developed by Altran Belgium and is available under a GPL or proprietary license.

Features

 Modularity

Each component of the stack is contained in a separate module, allowing the user to select at compile time what needs to be included for any specific platform. This allows you to optimize system resources utilization, which are often mission-critical for a project.

 Portability

The provided APIs are lightweight, well-documented and give you access to the library's features, both from an applications and device drivers perspective. The APIs facilitate the integration with the surroundings and minimize the time needed to integrate the stack with existing code.

 Production Grade Quality

picoTCP guarantees Production Grade Quality by applying extensive unit tests, functional tests and a whole range of RFC compliance tests, together with static and dynamic code analysis.

Want to learn more? Head over to GitHub
Do you want to get your hands dirty with some code? Learn how to use picoTCP in your project by going through the Getting Started guide on our GitHub wiki.

Connected Devices Services

With its connected devices engineering services, Altran Belgium answers the many challenges brought on by the Internet of Things. One of these services is integrating and customizing picoTCP. Do your new products need connectivity? Do they need to communicate with each other, an end-user or your business applications? Let us help you with our expertise!

Any (connected) device typically involves some of the following expertise areas which we cover with our services:

Connecting Devices

Which technologies are suitable for your product? What's the best topology for your network? Which cloud infrastructure do you want to integrate with? What protocol to use and how to implement it on your device? Whether it's to work on existing products/devices or develop new ones, Altran can assist you in every step.

Improving Devices

Some devices only transmit sensor values, while others perform local processing and possibly even local decision-making. Device intelligence might be optional, but security, safety and reliability are not. With +30 years of experience in embedded software, we've grown to be the experts you need.

Optimizing Delivery

When building software for potentially thousands of devices, reliable and efficient software delivery with guaranteed quality is essential. We can optimize your software processes and methodologies, set up a hardware-in-the-loop test automation framework and assist you in continuous delivery.

About Altran

As a global leader in Engineering and R&D services (ER&D), Altran offers its clients a new way to innovate by developing the products and services of tomorrow. Altran works alongside its clients on every link in the value chain of their project, from conception to industrialization.

For over thirty years, the Altran Group has provided its expertise to key players in the Aerospace, Automotive, Defence, Energy, Finance, Life Sciences, Railway, and Telecoms sectors, among others.