Developer Quick Start

Developer Quick Start

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



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.

Using SSH to Connect to the Device
  1. 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.
  1. 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.
  1. Open a terminal window on your computer. In Linux, you can type: (the user is root)
  1. ssh root@<hostname or IP address>
  1. Login with the default password 'baidnncam'
  2. Once you succesfully connect to the device, browse to the /data/bai-edge-sdk/ 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. 

    • Related Articles

    • Developer DNNCam Flash Instructions

      This guide will walk through the steps required to re-flash a DNNCam with the most recent available developer image.  NOTE: Please do not open your device unless you know what you are doing. Once opened, Boulder AI is not responsible for any water ...