You are using an unsupported browser. Please update your browser to the latest version on or before July 31, 2020.
close
You are viewing the article in preview mode. It is not live at the moment.
Developer Quick Start
print icon

This article contains information on how to get started in the Boulder AI development environment, using BAI OS. 

 


 

Physical Installation

 

Powering the DNN-Device

The DNNCam is powered using 802.3at PoE+ (power over etherent+). We have used the TrendNet PoE+ 30W power supply with great success. PoE+ is a standard that allows up to 90W to be transmitted over the cable up to 100M. Therefore, any 802.3at PoE+ rated switch or injector should work.
 

  1. Plug a Cat5e (or better) ethernet cable into the rear of the DNNCam
  2. Plug the other end into your PoE+ injector. Make sure it is connected to the "Power + Data" port and not the "Data" port. Depending on your PoE+ injector, there may be an LED indicating whether this connection is working properly.

  3. Connect your PoE+ injector to your local network with another ethernet cable. Your router should provide DHCP and automatically give the device a local  IP address.

 

Network Setup

 

Using SSH to Connect to the Device

  • Your device should power up with hostname “dnncam-<serialnumber>” where the serial number is printed on a label near the network jack.  If you are plugged into a host which is located on the same network as the camera you should be able to ping using either `ping <hostname> or ping <hostname>.local.

  • If you aren’t on the same network as the camera you can use your router's web page (e.g. 192.168.1.1 or similar) or a network scanning tool (e.g. nmap cli or a mobile app like Fing), to find the IP address instead.
  • Open a terminal window on your computer. In Linux, you can type: (the user is root)
  1. ssh root@<hostname or IP address>

    1. EX: ssh root@dnncam-0002045 or ssh [email protected]
  2. Password for SSH access is `baidnncam`

  • Once you successfully connect to the device, browse to the /data/sh-edge-sdk-stock/ directory. Follow the instructions in the README there to use example applications and refer to https://gitlab.com/boulderai/bai-edge-sdk/ for the latest available source.

  • If you're interested in computer vision analytics and want to explore the capabilities of Sighthound Services, consider cloning `[email protected]:sighthoundinc/services.git` to your `/data/sighthound/services` directory. This repository hosts a collection of services designed for the Sighthound.IO ecosystem. These services include SIO, a computer vision analytics engine, and MCP, a media manager service with REST API capabilities. By setting up these services, you can process live video feeds or images, generate analytics data, and even test them using a simulated RTSP feed. Read more about it here: https://github.com/sighthoundinc/services/blob/public/README.md

 

DNNCAM

scroll to top icon