added modes. added biggest challenges.

This commit is contained in:
uhi22 2022-10-26 20:28:11 +02:00
parent 0b5bc02a4b
commit 12ed9f1a7c

View file

@ -5,8 +5,9 @@ This project tries to use cheap powerline network adaptors for communication wit
There are three different use cases, where this project can be helpful: There are three different use cases, where this project can be helpful:
1. Sniffing the traffic between an CCS charger and a car. For instance to measure which side is the limiting element for reduced charging power. 1. Sniffing the traffic between an CCS charger and a car. For instance to measure which side is the limiting element for reduced charging power.
2. Building a charger for CCS or for AC with digital communication. In this project, we call this mode *ListenMode*.
3. Building a charging unit for a car which does not support powerline communication. 2. Building a charger for CCS or for AC with digital communication. We call this *EvseMode*.
3. Building a charging unit for a car which does not support powerline communication. Let's call it *PevMode*.
## References ## References
* [i] https://www.goingelectric.de/wiki/CCS-Technische-Details/ * [i] https://www.goingelectric.de/wiki/CCS-Technische-Details/
@ -187,10 +188,15 @@ But: From the higher level communication (IPv6, UDP, TCP) we see only the broadc
is hidden, most likely because the TPlink "too intelligent", it knows who has which MAC address and hides traffic which is not intended for the is hidden, most likely because the TPlink "too intelligent", it knows who has which MAC address and hides traffic which is not intended for the
third participant in the network. Trace in results/2022-10-26_WP4_networkEstablishedButHiddenCommunication.pcapng third participant in the network. Trace in results/2022-10-26_WP4_networkEstablishedButHiddenCommunication.pcapng
## List of open topics ## Biggest Challenges
- add listener to socket at port 15118 (use case: evse) - [ListenMode] Find a way to enable the sniffer mode or monitor mode in the AR7420. Seems to be not included in the public qca/open-plc-utils.
- add evaluation of the TP packets (use case: sniffer) Without this mode, we see only the broadcase messages, not the TCP / UDP traffic between the EVSE and the PEV. Any idea how to enable full-transparency
- convert the EXI data to the readable xml (e.g. using https://github.com/FlUxIuS/V2Gdecoder, or https://github.com/Martin-P/OpenV2G) of the QCA?
- replace the fix-configured addresses (MAC, IP) in the python script by the real one from the operating system - [all modes] convert the EXI data to the readable xml (e.g. using https://github.com/FlUxIuS/V2Gdecoder, or https://github.com/Martin-P/OpenV2G).
- improve docu (add layer diagram, improve hardware docu, add link to evse which provides the 5% PWM) Evaluate different EXI decoders/encoders, regarding speed, correctness and stability.
- [all modes] replace the fix-configured addresses (MAC, IP) in the python script by the real one from the operating system
## Other open topics
- [EvseMode] Add listener to socket at port 15118
- improve docu (update layer diagram, improve hardware docu, add link to evse which provides the 5% PWM)
- (and much more) - (and much more)