Players
Use Serial / UDP commands
7min
brightsign players support sending and receiving unlimited serial and udp commands to set up the player to receive these commands, you must define the serial/udp strings in brightauthor\ connected or brightauthor classic the strings can be used to switch from one file to another, pause, resume, change volume, send output, etc brightsign players also support http communication over tcp through custom scripts udp (ethernet/wireless) commands brightauthor\ connected udp command use for brightauthor\ connected is described in this video related pages include presentation settings docid\ a6ali6u szxhuansk6t3 (brightauthor\ connected) see presentation settings docid\ a6ali6u szxhuansk6t3 for how to set the udp destination port and udp receiver port brightauthor classic control options for brightauthor classic are described in this video https //www brightsignnetwork com/download/videos/ba2 2 advanced serial 1 mp4 the udp https //brightsign atlassian net/wiki/spaces/doc/pages/370672167/udp and udp input docid\ uy5vxevz p8re2qtjvod0 pages contain related info and create and import a table for a brightauthor play file docid 8higqudy1yla nz2dxft describes how to import multiple commands and filenames as a csv serial commands brightsign players with a serial port support the sending and receiving of bytes as well as strings (see the player general docid\ wh5jszpx3mpn06c12zz4n for more info) when sending or receiving bytes, you must use decimal values many websites have tools for converting between decimal, hex, and ascii values (see here https //www easycalculation com/hex converter php or here https //www asciitable com/ ) you can also use a standard windows calculator (select programmer mode in view ) to convert between hex and decimal to send bytes from a player over the serial port, use the send serial byte or send serial bytes (comma separated) commands in brightauthor\ connected (you can also use a custom script) this is the same option you would use for send hex commands docid\ us6qflvae7voii ncclep in brightauthor\ connected, you must select an advanced zone and use the commands (available under the advanced tab of a state or event) to send a byte or bytes the serial protocol should be set to ascii mode under the presentation settings > interactive > connectors tab in a presentation you can also receive bytes by setting the serial protocol to binary mode in presentation settings > interactive > connectors in a presentation you can then use serial input events to trigger transitions and other events in an interactive playlist separate the serial values with a comma within the specify serial input field, for example, "31 0d" in hex would be "49,13" in decimal this tutorial video http //brightsignbiz s3 amazonaws com/videos/05 control mp4 describes how to send serial commands to put a monitor into a power save mode at specified times using brightauthor (our legacy software) scripts you can also control a player through a script the sample control script below defines a fixed set of playback commands (play, stop, search, loop, pause, resume, etc), and a readme just copy the autorun brs script and your content to a microsd card, and you're ready to send/receive commands the script also provides feedback when a command is received, when a file is found, when a file loops, etc https //archbee doc uploads s3 amazonaws com/tyaqenq txckpox4eakhe yqp6jfej7pumb75a5ykbn 20250414 174658 zip brightauthor classic assumes the incoming string on serial commands is terminated with a carriage return this can be changed under file > presentation properties