BrightDev
12 min
the content below is pulled from the brightdev readme md in github and may not be current for the most up to date readme md, click https //github com/brightdevelopers/brightdev/blob/main/readme md brightdev build your brightsign integration in hours, not weeks brightsign biz bsn cloud discussions https //github com/orgs/brightdevelopers/discussions brightdev is your starting point for brightsign development complete sdk, working examples, and documentation that gets you to your first deployment in under 15 minutes getting started install the brightsign mcp server we wrote this for ai assistants as much as for you connect your editor to our mcp server and get working brightsign code on the first try claude code claude mcp add brightdeveloper docs transport http https //brightdeveloper mcp bsn cloud/mcp vs code / cursor add to your mcp settings { "servers" { "brightdeveloper" { "type" "http", "url" "https //brightdeveloper mcp bsn cloud/mcp" } } } an example prompt for generating brightsign applications is provided in the https //github com/brightdevelopers/brightdev/blob/main/readme md#ai assisted development section below integrating with brightsign here's the recommended path to go from zero to production stage goal start here 1 hello brightsign on single player deploy content in under 15 minutes https //github com/brightdevelopers/brightdev/blob/main/examples/hello brightsign 2 single player deployment get your mvp deployed on 1 player 🚧 coming soon 3 multi player deployment scale to a fleet 🚧 coming soon 4 production monitoring, metrics, and maintenance 🚧 coming soon migration guides already have an application built for another platform? our migration guides help you port existing codebases to brightsign platform description guide kotlin/android migrate android applications to brightsign https //github com/brightdevelopers/brightdev/blob/main/migration guides/kotlin android webview migrate android webview based applications 🚧 coming soon tizen (samsung) port samsung smart signage platform apps 🚧 coming soon flutter/dart convert flutter applications to web based apps 🚧 coming soon java migrate java applications to javascript/node js 🚧 coming soon ai assisted development the mcp server is a powerful tool that accelerates development, but it doesn't generate perfect code every time you should debug and iterate on the generated code test thoroughly on actual brightsign hardware read the documentation at https //docs brightsign biz to understand brightsign specific apis refine your prompts based on the output be specific about error messages and desired behavior template prompt for building brightsign applications use this template with the brightdeveloper mcp server to generate brightsign applications i want to create a brightsign application with the following features \ \[feature 1 e g , display rotating images from a remote api] \ \[feature 2 e g , show device information (model, serial number, firmware version)] \ \[feature 3 e g , play video content on a schedule] \ \[feature 4 e g , send analytics to a remote server] preferences \ platform \[brightscript / html+javascript / node js v18/14] \ display resolution \[1920x1080 / 3840x2160 / other] \ network requirements \[wifi / ethernet / both] \ storage \[local file system / cloud based] additional requirements \ include local development setup instructions \ add debugging and trace logging configuration \ provide instructions for deploying to brightsign player \ \[any other specific requirements] common issues and how to address them api mismatches check https //docs brightsign biz/developers/player apis brightscript and javascript for correct syntax module not found errors verify you're using brightsign supported node js modules display issues ensure your html/css accounts for the player's resolution and gpu capabilities for detailed development environment setup, debugging tools, and logging configuration, see https //github com/brightdevelopers/brightdev/blob/main/development md faq should i use brightscript or javascript? use brightscript for simple media playback, gpio control, legacy compatibility use html/javascript/node js for complex uis, web content, api integrations, modern web frameworks see https //docs brightsign biz/developers/player apis brightscript and javascript for details how do i find my player's ip address? no storage boot boot the player without any storage device; it displays its ip on screen dhcp server check your router's dhcp client list local dws if enabled, browse to brightsign \<serial number> local serial/ssh run ifconfigcommand bsn cloud view in brightauthor\ connected or the bsn cloud web interface see https //docs brightsign biz/how tos/find a players ip address for details how do i enable the local diagnostic web server (dws)? via brightauthor\ connected enable in your bsn cloud setup via brightscript/javascript enable programmatically in your application registry write networking http server 80 registry flush reboot via serial shell see https //docs brightsign biz/advanced/dws local access for details how do i factory reset my player? svc + rst buttons press & hold both buttons together during boot until the red power light rapidly flashes, release buttons and allow player to boot via local dws control → "factory reset" via serial shell factoryreset confirm warning this erases all content, settings, and user data see https //docs brightsign biz/how tos/factory reset a player for details my player is stuck in a reboot loop how do i recover? replace sd card insert a new sd card with recovery content (or no content) serial shell recovery connect via serial, press svc key after "starting brightsign application " message to access the shell see https //docs brightsign biz/how tos/stop a continuously rebooting player for details community & support https //docs brightsign biz — official brightsign api and platform documentation https //github com/brightdevelopers/brightdev/blob/main/contributing md — found a bug? have an example? https //support brightsign biz/hc/en us/community/topics — hardware, bsn cloud, and developer support