BrightSign Partner Packet
Integrating with BrightSign
Developer Setup
3 min
as a new developer in the brightsign ecosystem, there are several items that will help get you up and running as efficiently as possible mandatory items include everything listed in the earlier hands on examples, listed again here for convenience brightsign player and associated power supply microsd or other storage device if using a microsd card as the storage device, you will also likely need microsd card adapter (computers with standard sd card readers typically require an adapter to access microsd cards) mac or pc display hdmi cable (connects the player to the display) in addition, it is very useful to connect the player to the local network via an ethernet cable or, if the player has the appropriate hardware, wifi brightsign shell and brightscript debugger partners may also find the brightsign shell and brightscript debugger to be very useful for development purposes the brightsign shell is a command line interface (cli) that enables interaction with the brightsignos (bos), the operating system that powers all brightsign players the brightscript debugger is a cli which enables interaction with the brightscript interpreter the brightsign shell docid\ fxxyu9jmocutc6xe2p7l2 contains info about the various ways to access the shell, specifics on the type of cable to use if you prefer a physical connection to the player, commands, troubleshooting, and more the brightscript debugger docid\ nwbqjwdo43dysqmhzyscl page contains info about how to enable and access the debugger, commands, troubleshooting, and more local dws the local diagnostic web server (local dws or ldws) is disabled by default as of brightsignos 9 0 218 (on the 9 0 branch) and brightsignos 9 1 75 (on the 9 1 branch) in brightsignos versions prior to these, the local dws was enabled by default to enable the local dws, see access the local dws docid\ iafcherljfjdjtwttkpk5 note that some specially configured players have the external microsd card port and usb storage disabled at the factory (sku svc internal storage only) for these players, the dws remains on by default the diagnostic web server (dws) is a powerful tool that enables inspection of various player settings and diagnostic details both a local diagnostic web server (local dws, accessible over the local network via the player’s ip address) and remote diagnostic web server (remote dws, accessible via either bsn control or bsn content at bsn cloud) are available general info about the dws can be found diagnostic web server (dws) docid\ qxt4yhey7iej m9dh73wm local dws apis docid 2zmel07w011h1267dt 59 also exist to enable direct access to dws functionality vscode visual studio code is a popular coding environment for brightsign development the brightscript language https //marketplace visualstudio com/items?itemname=rokucommunity brightscript extension facilitates coding in brightscript and is used by thousands of developers around the world partner resources docid\ iseofjabjzne2mgydelks