Moet wel een magisch oord zijn, die befaamde Tesla plek in Almere!
Ik heb inmiddels wat onderzoek gedaan:
- De BlackVue gebruikt DNS servers van Google, DNS by Comodo en OpenDNS om de hostnames van blackvue te resolven. Het gebruikt dus niet de door de DHCP server geleverde DNS servers.
- De BlackVue praat over HTTPS maar zonder SSL-validatie. Feitelijk is het dus onveilig, want het slikt elk certificaat.
- De BlackVue code op hun cloud platform is erg rommelig. Het geeft zelfs op productie URLs PHP warnings terug aan de BlackVue.
- De cloud portal geeft een JSON string terug met wat andere hostnames erin voor oa. het uploaden en (ik denk) streaming. Dat lijkt een ander protocol die ik nog niet heb kunnen ontcijferen.
Helaas is door het gebruik van de hardcoded DNS servers het voor een leek best lastig om dat verkeer af te tappen cq. te ondervangen. Deze oplossing voor meer mensen dan mijzelf leek mij daarom helaas niet heel realistisch, want het vergt behoorlijk wat netwerk geknutsel om de blackvue cam's op deze manier te kunnen laten praten met een eigen implementatie van de BlackVue cloud. Bijkomende complicatie hierbij is dat je op die MiFi routertjes vaak heel weinig kunt instellen en de noodzakelijke wijzigingen dus waarschijnlijk helemaal niet kunt configureren zonder dat je een compleet netwerk in je auto van verschillende apparaatjes in je auto gaat bouewn.
Ik had daarom bedacht dat ik het beter anders kan doen. Ik kan beter een Raspberry Pi Zero W (computertje zo groot als 2 vingers) in de auto leggen en die gewoon laten verbinden met de MiFi Router. De Pi kan vervolgens gewoon op IP-basis met de BlackVue's praten, die hangen immers in hetzelfde WLAN. De Pi kan dan video's opvragen van de camera's en die naar een portal ergens op Internet sturen. Pi Zero W doet ongeveer 1W, dus dat is prima te behappen voor de auto.
Het tonen van opnames is op die manier redelijk eenvoudig te implementeren en is technisch ook een stuk eenvoudiger dan het aftappen en omleiden van netwerkverkeer in je auto. Bovendien loop ik niet het risico dat BlackVue hun cloud implementatie wijzigt met een firmware update en mijn systeempje niet meer werkt.
Raspberry Pi Zero W is in bestelling