[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