Getting Started Tutorials
Step-by-step tutorials for setting up and connecting your BB-400 NeuronEdge controller for the first time.
📄️ How do I autostart my software on boot on the BB-400?
Some users using the BB-400 will want to use their own developed software to do as they want, whether it's processing data to a cloud service or reading the inputs and triggering outputs.
📄️ Building a custom BB-400 image with Buildroot
_Please note: this guide is intended for advanced Linux users only._
📄️ How do I connect to the BB-400 over SSH?
There are many ways to connect to a BB-400. This article will focus on logging into a device over SSH (Secure SHell) from either Windows, Mac OSX or Linux.
📄️ How do I configure settings on the BB-400?
The bb install command updates the BB-400 settings with the settings from the /boot/bb_config.yaml file.
📄️ How do I configure the BB-400 using the BB-CLI configuration file?
The configuration settings on the BB-400 are stored as a YAML file in the /boot partition of the device. The BB-CLI reads and writes to this file. Below is a brief guide on each section of the configuration file.
📄️ How do I connect to the BB-400 using SSH Keys?
As a follow up to the previous article on 'connecting to SSH using a username, hostname and password', this article will cover connecting over SSH using SSH Keys.
📄️ How do I find my BB-400 on the network?
There are a number of different ways of locating your BB-400 on the network and this FAQ will provide the different options available to do so.
📄️ How do I login to the web administration interface of the BB-400?
This FAQ will describe the different ways in which you can log in to the web Administration interface of the BB-400.
📄️ How do I reprogram the Arduino on the BB-400?
The 8 Input/Output (IO) lines on the BB-400 are controlled by an Arduino micro controller chip (ATMEGA16U4). By default, the BB-400 ships with a programmed Arduino and a server on the Raspberry Compute module, which allows for various communication protocols. However, there may be situations where you may wish to add new functionality to the Arduino. This FAQ will describe how to reprogram the Arduino, with your custom code.
📄️ How do I use the BBCLI to deploy my configuration to multiple BB-400s?
This FAQ will demonstrate how to copy a configuration from one BB-400 to another BB-400 using the BB-CLI (Brainboxes Command Line Interface).
📄️ How do I use ngrok on the BB-400?
This FAQ will discuss ngrok and how you can use it on the BB-400.