That sounds interesting. How would that work?
always on raspberry pi attached to the CAN bus.
the raspi does the things I want and every interval of X will wake up the onboard cellular to check a page on a private web server. if the value on the private web server is set to on, do a remote start diag procedure on the CAN bus just like you would otherwise with your fob.
The original core concept is to pull telemetry off the CAN while the truck is about and upload it to the private server along with DVR footage of the cameras. Once you are on the CAN bus though you can start doing all kinds of diagnostic procedures in the same way the TASER DT does. I'm still a fair bit away from this but the actual programming part is pretty cut and dry. the hard stuff has been getting a CAN adapter for the pi that I really like so I can skip using a bluetooth OBD adapter. I also have to be very mindful of the truck battery and not add a large parasitic loss or damage the truck's electrical system. For isolation I have been using a USBC 30ah battery pack to power the pi that charges when I run the truck. the problem here is that the charge rate on my short driving commute is not enough to match the discharge rate of my long drives. This starts to ripple out into other ideas like a full secondary battery for the truck which has a great ratio of charge/discharge, but also is a very big expense to the project. For my use it will be worth it, but it isn't very commercially viable.