Using open-plc-utils in Linux with Powerline (HomePlug) adapters (2021)(fitzcarraldoblog.wordpress.com)
fitzcarraldoblog.wordpress.com
Using open-plc-utils in Linux with Powerline (HomePlug) adapters (2021)
https://fitzcarraldoblog.wordpress.com/2021/04/23/using-open-plc-utils-in-linux-with-powerline-homeplug-adapters/
2 comments
Are there any devices (filters? chokes? noise generators?) which can block PLC on an AC line, e.g. in-line with a power strip?
Ethernet over wired electrical mains.
Not "PowerLine" the fancy status and prompt utility.
Not "PowerLine" the fancy status and prompt utility.
PLC modems require firmware and configuration. The firmware is hard to come by, Qualcomm is not sharing it with a redistributable license :(, though can be extracted from devices that do not have an EEPROM to store this firmware (the chips reference designs often have an EEPROM, but Linux can load the firmware from the filesystem quite easily (kernel does not yet do this automatically, PLC utils are needed, but that fix is just a patch away ...)
The configuration bit to the firmware also does 'initial calibration' (the chip also does a little runtime calibration) to ensure PLC communication can work, especially in noisy environments.
ISO15118, a DC/V2G/V2H/Plug-and-Charge standard for EV's (optionally) heavily relies on PLC for communication with an EVSE (charging station, Supply Equipment). It basically creates an Ethernet connection between the two, where a high-level TCP/IPv6 based protocol is then used (15118).
Just some extra data for this lesser known/obscure tech :)