# Use of serial interfaces in user applications

## Description

With the current [firmware version (v4.0 or higher)](https://app.gitbook.com/s/0iNqm20Eubny3McJVgbJ/powerio-downloads/t1.b100-firmware) for the [powerIO-Box T1.B100](https://app.gitbook.com/s/voNMSoaLZZfHw1B3CSm7/t1.b100/description) an important extension is being introduced that enables the direct use of serial ports in installed applications. In particular, this [CODESYS as an application](https://app.gitbook.com/s/voNMSoaLZZfHw1B3CSm7/applications/available-apps/codesys) is brought into focus, while other user applications, such as the [HVAC Cloud Adapter](https://app.gitbook.com/s/voNMSoaLZZfHw1B3CSm7/applications/available-apps/hvac-cloud-adapter), are also supported.

## **Functionality in detail**

The new firmware makes it possible to assign serial interfaces directly to an application. This means that the communication parameters – such as baud rate, parity and stop bits – no longer need to be configured separately in the web interface, but can be set directly within the respective application.

* Users who use CODESYS are thereby enabled to natively integrate the serial port assigned to the application, so that protocols like BACnet can be used, for example, without additional hardware or software adjustments.
* In addition to CODESYS, other applications can also benefit from this feature. For the Cloud Adapter, which is also available as a user application for the powerIO-Box T1.B100, protocols such as MBus and BACnet can now be used directly.
* All four serial ports can be used. Additionally, the use of port 5 is also possible with a [serial port expansion card (Port 5)](https://www.powerio.com/de/produkte/t1.c100-xxx) possible.

<figure><img src="https://1859048373-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTXmRnUpH3eRGvNZHbUed%2Fuploads%2FDfeNbwQiWbvEecx6qxtK%2Fimage.png?alt=media&#x26;token=32ff8ccc-838d-4c7c-bb86-def81a7ab7e5" alt=""><figcaption><p>Assign serial port to the application</p></figcaption></figure>

<figure><img src="https://1859048373-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTXmRnUpH3eRGvNZHbUed%2Fuploads%2Fjzwr5bOMAObZIMBi0qYx%2FScreenshot%202025-02-04%20at%2013.11.06.png?alt=media&#x26;token=6108983c-87fc-4b65-aee8-bfdb7f783014" alt=""><figcaption><p>Assignment of serial port 5, when using an expansion card</p></figcaption></figure>

Further information and detailed instructions can be found in the [manual](https://app.gitbook.com/s/voNMSoaLZZfHw1B3CSm7/t1.b100/feldbus-protokolle/application) .
