Introducing HeadlessZombie

User avatar
jetpax
Posts: 52
Joined: Wed Jan 01, 2020 12:33 am
Has thanked: 20 times
Been thanked: 23 times
Contact:

Re: Introducing HeadlessZombie

Post by jetpax »

modellfan wrote: Sun Sep 21, 2025 11:33 am Do you have the hardware already with you? I would be willing to jump on and help implementing the software.
Hi modelllfan, yes I do have hardware which checked out OK.

Ive been through several versions of the SW architecture. As you know, I really wanted to support scripting, as ive seen how useful it is in OVMS, but after initially starting with an OVMS port, and planning to use Duktape , I realised that the MQTT WWAN side of things could be handled in script too, and OVMS for me seemed like overkill at that point.

I then transitioned to Tasmota which is built on Arduino on esp-idf and built a platform using Berry, serving a modified version of MPY-jama, running on custom C drivers for httpserver, fileserver,websockets and webrepl, with OI JS added.

After building these C wrappers to allow Berry to serve and work with MPY-jama, decided that this also was overkill and am now porting those wrappers to Micropython as cmodules. (These wrappers are important because they give native web server performance in an MPY environment.)

On top of that still need to implement native CAN and USB modem driver wrappers (on top of usbh-iot-modem)

But the end result is a script editor, file manager, app loader, with OI interface over CAN and WWAN access over MQTT to OVMS server.

The missing bit is the mobile app, because OVMS app is a bit dated and only works with OVMS V2, not V3 (MQTT)


Anyhow, thats where I am , If any of that makes sense, and youd like to contribute, esp the mobile app, by all means!
“Take the best that exists and make it better”
Post Reply