Developer Resources#

Tools, downloads, and additional resources to support your BrightSign development.

Official Resources#

BrightSign Tools#

ToolDescriptionLink
BrightAuthor:connectedVisual authoring toolDownload
B-DeployMass provisioning toolDownload
Firmware UpdatesLatest player firmwareDownload

Documentation#

ResourceDescription
Official BrightSign DocsComplete reference documentation
BSN.cloud API ReferenceCloud API documentation
Release NotesFirmware release notes

Community#

PlatformDescription
Community ForumsAsk questions, share knowledge
GitHubOpen source projects and examples

Development Tools#

Code Editors

File Transfer

Serial Terminal

  • PuTTY - Terminal emulator (Windows)
  • Terminal + screen command (macOS/Linux)

Browser Extensions#

  • Chrome DevTools - Debug HTML widgets remotely

Quick Reference Cards#

BrightScript Cheat Sheet#

OBJECTS
CreateObject("roVideoPlayer")     Video playback
CreateObject("roAudioPlayer")     Audio playback
CreateObject("roHtmlWidget", rect) HTML content
CreateObject("roMessagePort")     Event handling
CreateObject("roTimer")           Timed events
CreateObject("roUrlTransfer")     HTTP client

FUNCTIONS
ReadAsciiFile(path$)              Read text file
WriteAsciiFile(path$, content$)   Write text file
ParseJson(json$)                  Parse JSON string
FormatJson(object)                Convert to JSON
ListDir(path$)                    List directory

VIDEO EVENTS
3  = Playing
4  = Paused
8  = Media ended
19 = Error
30 = Time hit

HTTP CODES
200 = OK
201 = Created
400 = Bad Request
401 = Unauthorized
404 = Not Found
500 = Server Error
< 0 = Network error

Keyboard Shortcuts (DWS)#

ShortcutAction
/logsView application logs
/storageBrowse file system
/registryView registry keys
/diagnosticsSystem diagnostics

Hardware Reference#

Player Specifications Quick Guide#

SeriesMax ResolutionNPUGPIO Pins
LS41080pNo2
HD41080p (4K decode)No3
XD44KNo3
XT44KYes8
LS51080pNo2
HD51080p (4K decode)No3
XD54KNo3
XT54KYes8

Storage Paths#

PathDescription
SD:/Primary SD card
USB1:/First USB drive
SSD:/Internal SSD (some models)

Project Templates#

Download starter templates for common project types:

Video Tutorials#

Coming soon - video tutorials covering:

  • Development environment setup
  • Building your first application
  • HTML5 widget development
  • BSN.cloud integration
  • Production deployment

Contact & Support#


Last updated: December 2024