Skip to content
John Hamelink edited this page Feb 27, 2017 · 3 revisions

This document contains all the things we know about the Blackvue Dashcam API.

Cloud API

To be written...

Auth

Get Config

Set Config

Get Devices

VOD List

Request to retrieve a VOD

Retrieve a VOD

List S3 bucket files

Fetch Signed S3 URL for S3 Bucket file

Wifi API

Gadgetblogist has the most comprehensive overview of the Wifi API - a simple API which can be used to retrieve files from the SD card, update and retrieve config data, and view the live camera views for each camera. This information is based on that blog post.

The Hackvue project was also invaluable at unlocking a few other secrets the Wifi API held.

Forward

Once your device is connected to the blackvue's Wifi access point, you'll be able to connect to the blackvue's HTTP API via the following ip (on port 80): 10.99.77.1

Config

You can view the version information about the device with the following endpoint:

GET http://10.99.77.1/Config/version.bin

You can view the current config on the device:

GET http://10.99.77.1/Config/config.ini

You can make a change to the config file by uploading a replacement using the upload.cgi endpoint:

GET / POST http://10.99.77.1/upload.cgi

Firmware

You can upload a new firmware binary using the upload.cgi endpoint:

GET / POST http://10.99.77.1/upload.cgi

Files

You can view the files which are on the device's SD card using the blackvue_vod.cgi endpoint: GET http://10.99.77.1/blackvue_vod.cgi. I believe "vod" stands for "video on device", as opposed to videos which have been backed up onto Blackvue's S3 bucket.

Once you have the path of the file you wish to download, you can download it by GETting the file from the same IP as usual.

Live Video

You can observe a live video page with the following urls:

  • GET 10.99.77.1/blackvue_live.cgi?direction=F for the front camera
  • GET 10.99.77.1/blackvue_live.cgi?direction=R for the rear camera