[Ovmsdev] Introduction - message replay and other topics

Michael Balzer dexter at expeedo.de
Fri Oct 21 21:43:11 HKT 2022


Ludovic,

sounds all reasonable.

Regarding Wifi, doesn't our client "scanning mode" implement what you're 
looking for?
(https://docs.openvehicles.com/en/latest/userguide/wifi.html#client-access-point-modes)

Regards,
Michael


Am 19.10.22 um 00:44 schrieb Ludovic LANGE:
> Thanks Michael !
>
> I'll try to have a look at the can play framework - it could surely 
> help me speed up my dashboard development work (for the moment I'm 
> injecting on a real CAN Bus but it's not always ideal). But not 
> everything is clear for me in this concept, given that I don't know 
> the whole ecosystem very well (not helping is my inability to read C++).
> If @Mark is reading, would you mind exchanging on this topic if you 
> have some time (and memories of what you had in mind when designing 
> this part) ?
>
>
> Here is a random dump of some other crazy ideas I'd like to share with 
> the list (read: things I thought would be nice to discuss):
>
>   * Some features I like (seen in the doc of a related product):
>
>       o Wifi: multiple AP/SSIDs defined in order to auto-connect to
>         the strongest signal (or ability to "roam" from one site to
>         another without having to re-configure the Wifi)
>
>       o CanLog: ability to "split" log files according to some
>         criterion : either the size (in bytes) of the log file ; or
>         the timespan of the capture
>
>       o CanFormat: support for reading / writing a compressed file
>         format (e.g. Vector's BLF, etc...)
>
>       o CanLog: ability to sync the log files to an external server
>         (whenever a network connection is available), with (optional
>         in my mind) local delete of the file after transfer.
>
>   * DBC-based vehicle :
>       o In my DBC experiments, I found I needed to register new
>         metrics. While it's possible to create a new "vehicle_" module
>         and have the registering occur there, it kinds of defeat the
>         dynamic aspect of the DBC approach. So I was wondering if we
>         could introduce a dynamic registration of metrics (e.g.: have
>         a config setup, or a file in the vfs, that lists all the
>         metrics that we want to register during vehicle module loading)
>
>   * Wireguard interface : I was toying with the idea of having a
>     network-enabled OVMS auto-registering in a dedicated network ; and
>     being "locally" available, mdns working, web and ssh reachable...
>     while exposing no local service on its main interface. I've seen
>     discussion around a "firewall", and with this approach there is no
>     more need to have one if no services are exposed.
>     Don't know if it's feasible, a project like
>     https://github.com/smartalock/wireguard-lwip is certainly
>     interesting to look at (and also
>     https://github.com/ciniml/WireGuard-ESP32-Arduino).
>
>
> Let me know what you think about any of this
>
> Regards,
> Ludovic
>
> Le 10/10/2022 à 19:34, Michael Balzer a écrit :
>> Ludovic, welcome :-)
>>
>> you're right, can play is unfinished. It seems it wasn't needed up to 
>> now, you're welcome to finish it. Mark would best comment on what's 
>> missing there, as it was his concept & framework draft.
>>
>> Another local option is replaying a set of specific frame sequences 
>> by scripts running series of "can tx" and/or "can rx" commands.
>>
>> Regarding dashboard development, you can simply add a random metrics 
>> data generator to the UI. You can find templates for this in the 
>> examples:
>> https://github.com/openvehicles/Open-Vehicle-Monitoring-System-3/blob/master/vehicle/OVMS.V3/components/ovms_webserver/dev/metrics.htm#L235
>>
>> Documentation of course can always be improved :-)
>>
>> Regards,
>> Michael
>
>
> _______________________________________________
> OvmsDev mailing list
> OvmsDev at lists.openvehicles.com
> http://lists.openvehicles.com/mailman/listinfo/ovmsdev

-- 
Michael Balzer * Helkenberger Weg 9 * D-58256 Ennepetal
Fon 02333 / 833 5735 * Handy 0176 / 206 989 26

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openvehicles.com/pipermail/ovmsdev/attachments/20221021/eb61d4df/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 203 bytes
Desc: OpenPGP digital signature
URL: <http://lists.openvehicles.com/pipermail/ovmsdev/attachments/20221021/eb61d4df/attachment.sig>


More information about the OvmsDev mailing list