---
title: UDP Event
slug: author/udp-event
docTags: 
createdAt: 2025-03-11T06:56:09.060Z
---

::Image[]{src="https://app.archbee.com/api/optimize/511c8QBH-VHiwWnyzIwUb/LS_mD-xcm0qzgcAtIzDOq_udpevent.png" size="10" width="85" height="79" position="center" showCaption="false"}

The UDP Input event triggers when the BrightSign player receives a UDP (User Datagram Protocol) message from another device on the local network. Source devices can include tablets/smartphones running the [bsn.Mobile App](docId\:PerXfpcZbZzYlNTY0Cxui), other BrightSign players, and PCs/Macs.

- **Specify UDP input**: Enter the UDP message string that will trigger the event. You can also use the `<any>` wildcard to match some or all of the UDP message string (i.e., entering `<any>` in this field will match all UDP messages, while entering `mycommand_<any>` will match any UDP message that begins with `mycommand_`).
- **Label**: Specify a label for the UDP command button in the BrightSign App. By default, the command label will be the same as the UDP message string.
- **Show in BrightSign App**: Display the command button corresponding to the UDP Input in the bsn.Mobile app.
- **Assign input to variable**: Assign the content of the UDP message to a [User Variable](https://docs.brightsign.biz/space/DOC/404623943/Presentation+Settings#Variables).
- **Input specifies variable**: The UDP message string will dynamically specify which User Variable to modify. The UDP message string must be sent in the form of `<variable name>:<variable value>`.
- **Specify fixed variable**: The UDP string will modify a fixed User Variable. Use the dropdown list to choose which User Variable the UDP input will modify. The UDP string must be sent in the form of `<variable value>`.

:::hint{type="success"}
You can use the **Input specifies variable** option to modify more than one User Variable with a single event. Use the following UDP string format:
`<variable name>:<variable value>!!<variable name>:<variable value>`
:::

- **Assign wildcard to variable**: Specify the value of a User Variable using the `<any>` wildcard. Select the User Variable to modify using the dropdown menu to the right. The **Specify UDP Input** field must contain the `<any>` wildcard, either by itself or with additional text (e.g., `message_<any>`).

