Synpse
🤖 Devices⚡ ApplicationsTry Synpse!
  • Intro to Synpse
  • Start here
    • Quick Start (web user)
    • Quick Start (CLI)
  • Agent
    • Install
      • Raspberry Pi
      • Linux (Docker)
      • MacOS
      • NVIDIA Jetson
      • Headless (Ubuntu)
      • BeagleBoard AI
      • Bulk Provisioning
      • 🪄Beta - Universal Synpse image
      • Containerized agent
      • Configuration
    • Uninstall
  • CLI
    • Install & Usage
  • synpse core
    • Devices
      • Device Provisioning
      • HTTPS Tunnel Access
      • SSH Access
      • Device Labels
      • Environment Variables
      • Proxy Application Ports
      • OS & Architectures
      • Operations
      • Device API
    • Applications
      • Deploy
      • Secrets
      • Environment variables
      • Substitution (dynamic templates)
      • Volumes
      • Networking
      • Scheduling
      • Registry authentication
      • Using GPUs
      • Tips & Tricks
      • Logs and status
      • Application specification (API reference)
    • Account
      • Personal Access Tokens
      • Service (Robot) Accounts
      • Teams (Share Devices)
    • Monitoring (beta)
      • Device Monitoring
      • Application Monitoring
  • Manage
    • Projects
    • Namespaces
    • Quotas
  • Examples
    • 🏠Home Automation
      • Gladys Assistant
      • Home Assistant
    • 🛠️Preparing OS Images
      • Synpse CLI Builder
      • Build a custom Raspberry Pi image
      • Cloud-init (advanced)
    • 💡Dynamic Templates
    • ☁️Public Cloud IoT
      • AWS IoT Core
      • Azure IoT Hub
      • GCP IoT Core
    • 🚀Device management
      • VNC to remove devices
      • Ansible
  • On-prem Deployment
    • 🐳Docker Compose
    • 🌤️kubernetes
  • Resources
    • API Documentation
    • Deployment patterns
    • Security & Tech
Powered by GitBook
On this page
  • Prerequisites
  • Install Synpse agent
  • Update BeagleBoard OS/Firmware

Was this helpful?

  1. Agent
  2. Install

BeagleBoard AI

https://beagleboard.org/

PreviousHeadless (Ubuntu)NextBulk Provisioning

Last updated 3 years ago

Was this helpful?

Beagleboards are quite popular among AI DIY hobbyists. Let's walk how to install synpse into it

Prerequisites

If you are confused about which image to use (we were...) - we are glad to help - ping us on Discord!

We found the LXQT image so slow, we used IOT TILD one.

Install Synpse agent

And paste the command into the device shell. We found UI to be too slow, so we did SSH using the default username and password.

You should see agent reporting in the Synpse cloud

Access build in IDE (cloud9): synpse device proxy beaglebone 8888:3000

Update BeagleBoard OS/Firmware

3. Insert card into BB and boot. Once it boots - flashes the eMMC using the command:

sudo beagle-flasher

4. Once this is done eMMC will have a new version of OS installed.

Synpse installed and logged in to

BeagleBoard with an installed OS. You can find "getting started" guides for individual models in the official forum ( - not TILD support yet, with TILD support

You might need to connect to wifi. Both distributions (10 and 11) has different ways. Check this link for

Open Chromium browser. Then, login into your account on , then go into the “Devices” page. Click on “provision”:

Download the latest image from the BeagleBoard . Most board comes with quite big 16GB onboard eMMC flash with a high-speed interface. We recommend installing OS into this memory for better performance.

2. Burn image into the SD card using image burner (example )

CLI
Synpse Cloud
Debian 11
Debian 10
Debian 10
https://cloud.synpse.net
forum
rpi-imager
Beagleboard
Device reporint