We enable reliable communication between devices..

Communication starts with the stack.

Protocol Stacks- good to know.

Protocol stacks are more than just “a piece of software.” They are highly specialized, modular software components essential for communication in the Internet of Things (IoT).

In simple terms: A protocol stack is the software foundation of any connected communication – without it, devices don’t speak the same language.

This page provides a practical introduction to the topic – tailored for those who want to quickly and clearly understand what protocol stacks do, why they are indispensable for IoT, and what to consider when choosing one.

STACKFORCE's Strategic Role.

Where does STACKFORCE fit within the IoT ecosystem?

 

STACKFORCE is a leading provider of embedded software and a specialist in protocol stacks for the IoT. Our software enables standardized, secure, and efficient communication in smart devices – in areas such as Smart Metering, Industry 4.0, Smart Cities, and more.

 

A protocol stack enables IoT devices like sensors, meters, or gateways to communicate. The stack forms the basis for transmitting and receiving data. The term “stack” describes its layered structure – similar to a building where each floor has a defined function in communication.

 

A protocol stack is the communication backbone of any IoT device. It enables and manages device communication based on defined rules (protocols).

A protocol stack:

  • Manages communication between devices
  • Organizes data transmission
  • Ensures interoperability
  • Abstracts complex communication processes
  • Allows functional extensions (e.g., encryption, network management, multi-stack support, power saving)

 

Protocol stacks target automation of formerly manual, often operational processes. They can be adapted to a wide range of use cases:

Technologies & Use Cases.

Which wireless technologies can a protocol stack support?

 

STACKFORCE develops protocol stacks for leading and future-proof technologies, including:

 

Yes – STACKFORCE offers multi-stacks that combine multiple wireless protocols.
Benefits:

  • Redundancy and fail-safety
  • Interoperability in mixed networks
  • Future-proof via flexible expansion
  • Configurable in production and in the field

Benefits and advantages for companies.

How does a protocol stack contribute to increasing efficiency in my company?

 

In principle, an optimized stack integrated into your products shortens your own product development time, reduces certification effort, and simplifies scaling.

Additional benefits – tailored to your requirements:

  • Are you a semiconductor manufacturer? Then an integrated, certifiable protocol stack means a clear competitive advantage: You reach faster market maturity for new chips, make integration easier for device manufacturers, and increase trust in your solutions.
  • As a module manufacturer, you benefit from higher market differentiation – a module with e.g., integrated multi-stack is versatile. Simple customer integration increases the module’s attractiveness and speeds up sales.
  • Are you a device manufacturer? With STACKFORCE protocol stacks, you get full flexibility. For example, with an integrated multi-stack, you reduce product variants and production costs, simplify logistics, and can introduce new devices faster and more cost-effectively in different markets.

 

A flexible, pre-certified stack is crucial for fast and smooth product launches. It offers standardized communication, reduces testing effort, and ensures interoperability in various markets and infrastructures.

Other benefits at a glance:

  • Faster time-to-market through pre-certified components and proven platform ports
  • Future-proof through continuous maintenance and updates – ideal for long-term product lines and growing markets

Need support?

We’re here to discuss your project and offer tailored support wherever you need it.

Photo of a support representative with a headset in an office environment, symbolizing customer contact and assistance

Integration and Implementation.

What does a protocol stack package include?

 

A protocol stack package contains all necessary components to use the stack flexibly in different system architectures. Included in the delivery are:

  • Precompiled stack library
  • Hardware-specific drivers
  • Serial interface (e.g., UART, SPI, I²C)
  • Power management
  • Two example apps:
    • Example
    • Modem

 

  • Example: This app serves as a template for integrating the protocol stack into your own firmware. It shows how the stack library can be embedded directly into application software – ideal for single-chip designs.

  • Modem: This app enables you to develop your own modem firmware using the supplied serial interface and power management – especially suitable for two-chip designs.

 

There are three different approaches:

Use of an external communication module
The communication module handles all radio communication. It is connected to the existing sensor hardware via interfaces like UART or SPI – without major changes to electronics or housing.
Three variants are possible:

  • Use of a preprogrammed radio module
  • Use of the protocol stack as modem firmware

Development of your own firmware using the protocol stack as a library
Advantage: Low integration effort and easier certification

Integration in two-chip design
In this approach, communication is handled by a separate microcontroller or SoC, while the application runs on a host controller. The protocol stack runs on the communication controller, usually using the supplied modem app.

Advantage: Good balance between integration and flexibility
Note: Slightly higher hardware effort, as a dedicated board is required

Integration in single-chip design
Here, application and protocol stack run together on one microcontroller. The stack is integrated as a software library directly in the firmware. This solution is especially suitable when space and cost are critical.

Advantage: Minimal hardware cost and smallest footprint
Disadvantage: Higher development effort and possibly more complex hardware design

STACKFORCE supports you with architecture selection, porting, and testing.

 

STACKFORCE stacks are designed hardware-independent and basically compatible with any hardware.

Requirements:

  • Sufficient computing power and memory
  • Suitable interfaces (e.g., UART, SPI, I²C)

We collaborate with leading semiconductor manufacturers like NXP, Semtech, Silicon Labs, STMicroelectronics, and Texas Instruments and have “off-the-shelf” standard stacks available for many hardware platforms.

 

Typical challenges are:

  • Timing issues between stack and application
  • Energy optimization for battery operation
  • Porting to new hardware platforms
  • Firmware optimization for available memory size

STACKFORCE addresses these with comprehensive consulting, proven porting methods, and test automation. Thinking of developing stacks internally? Check out our decision guide on build vs. buy!

Decision support and cooperation.

What sets STACKFORCE apart from other providers?

 

  1. STACKFORCE combines over 20 years of radio and protocol expertise with modular software design, extensive engineering know-how, and a clear focus on IoT communication. We offer:
  • Deep technology expertise
  • Multi-stack capability
  • Vendor independence for hardware platforms
  • Fast and flexible customization

 

STACKFORCE accompanies customers comprehensively – from initial consulting to production-ready solutions: