robopipe.io
SolutionShopAbout UsDocumentationSupport
  • Welcome
  • Getting started
    • Setup
    • Hello world
  • Examples
    • Capsule counting
  • API
    • REST API Reference
      • Cameras
      • Streams
      • Neural Network
      • Controller
      • Analog I/O
      • Digital I/O
      • Led
    • WebSocket API Reference
      • Video Stream
      • NN Inference
    • Configuration
  • Other
    • Supported devices
    • Generic Devices
    • Troubleshooting
  • Resources
    • Robopipe Reddit
    • Robopipe GitHub
    • Luxonis
    • Unipi
Powered by GitBook
On this page
  • Controller
  • Connection using router
  • Direct connection
  • Accessing the controller
  • Accepting the controller's certificate
Edit on GitHub
  1. Getting started

Setup

Connecting your devices

PreviousWelcomeNextHello world

Last updated 4 months ago

Controller

In case of any manipulation with the controller, first turn off all power sources as there is a risk of electrocution or damage. Improper handling can result in significant property damage, bodily injury or death. Please refer to to read all safety instructions.

Connection using router

Connect the controller and luxonis camera to a router with running DHCP server (most routers have DHCP server on by default) and then connect the controller to a power supply as shown in the diagram below.

Direct connection

Connect the luxonis camera directly to the controller via USB and then connect the controller to your PC via ethernet as shown in the diagram below.

Accessing the controller

The easiest way to check if everything is running is to head over to http://robopipe-<id>.local, where id is the a number assigned to each controller on startup, based on the order in which you start the controllers, e.g. the first controller you connect will have id 1, the next will have id 2 and so on. You should see output:

Hello from Robopipe API!
ssh admin@robopipe-1.local

When connecting for the first time, you will be asked to verify the authenticity of the controller's key. Enter yes and press enter.

Accepting the controller's certificate

Click on "Advanced", then click "Proceed to robopipe-controller-<id>.local".

Click on "Advanced...", then click on "Accept the Risk and Continue" (it takes a second for this button to become enabled).

Click on "Show Details", then click on "visit this website" and lastly click on "Visit Website".

The controller is also accesible via . The default hostname is set to robopipe-<id>.local. The default user is admin with password robopipe.io. Enter this command into your terminal to connect to the controller, enter robopipe.io when prompted for password:

In order to be able to use the in full, you first need to accept the controller's self signed certificate. For each controller you have started, navigate to https://robopipe-controller-<id>.local in your browser. You will be asked to accept security risks.

SSH
API Reference
Unipi Patron manual