eresonance
New Member
Hi everyone,
I bought a thinkware Q800PRO camera that has wifi on it, I was thinking it would be cool to auto-download videos from the camera when I parked my car at home. After the download is finished the files are removed from the SD card so they don't take up room.
The tricky part is getting the thinkware camera to connect to my home wifi network. Unfortunately this part of the camera software is very crummy, I don't think they did a good job of making this easy. Once you figure it out the camera exposes a telnet server that can give you root access, from there you can do a whole bunch of stuff with the builtin busybox tools. The added hitch (which I just found out) is that parking mode will disable the wifi. In fact I think it may hibernate the linux OS running in the camera so I'm going to have to figure out how to prevent that for a couple minutes after parking.
I found this post that talks about doing some similar hacking on the f800: https://dashcamtalk.com/forum/threa...pro-possible-how-much-data-consumption.31689/
Anyways, script is here: https://gist.github.com/eresonance/8fee743db3a92e31a354d4bc3351a181
You'll need a linux server (like a raspberry pi) to run that periodically. I run it every 10 min via jenkins but running a CI server is probably overkill for most people. I think the easiest way to do it is setup a simple cron job to call the script with the arguments for the camera IP address/hostname.
I bought a thinkware Q800PRO camera that has wifi on it, I was thinking it would be cool to auto-download videos from the camera when I parked my car at home. After the download is finished the files are removed from the SD card so they don't take up room.
The tricky part is getting the thinkware camera to connect to my home wifi network. Unfortunately this part of the camera software is very crummy, I don't think they did a good job of making this easy. Once you figure it out the camera exposes a telnet server that can give you root access, from there you can do a whole bunch of stuff with the builtin busybox tools. The added hitch (which I just found out) is that parking mode will disable the wifi. In fact I think it may hibernate the linux OS running in the camera so I'm going to have to figure out how to prevent that for a couple minutes after parking.
I found this post that talks about doing some similar hacking on the f800: https://dashcamtalk.com/forum/threa...pro-possible-how-much-data-consumption.31689/
Anyways, script is here: https://gist.github.com/eresonance/8fee743db3a92e31a354d4bc3351a181
You'll need a linux server (like a raspberry pi) to run that periodically. I run it every 10 min via jenkins but running a CI server is probably overkill for most people. I think the easiest way to do it is setup a simple cron job to call the script with the arguments for the camera IP address/hostname.