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.
Plug a Cat5e (or better) ethernet cable into the rear of the DNNCam
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.
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
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)
ssh root@<hostname or IP address>
Login with the default password 'baidnncam'
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.
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 ...