One of the main advantages of cheap wireless modules is that they get used in consumer electronics, so if you know what’s being used you can build your own compatible hardware. While investigating the RF interface used in a series of cheap “smart” solar inverters [Aaron Christophel], created an Arduino library to receive inverter telemetry using a $2 RF module. See the demonstration after the break.
[Aaron] bought the inverter and ~40 euro USB “Data Box” that allows the user to wirelessly monitor the status of the inverter. Upon opening the two units, he found that they used LC12S 2.4Ghz modules, which create a wireless UART link. With a bit of reverse engineering, he was able to figure out the settings for the RF modules and the serial commands required to request the status of the inverter. He doesn’t delve into the possible security implications, but there doesn’t appear to be any form of encryption in the link. It should be possible for anyone with a module to sniff the messages, extract the ID of the inverter, and hijack the link. Just knowing the status of the inverter shouldn’t be all that dangerous, but he doesn’t mention what other commands can be sent to the module. Any others could have more severe implications.
Ce site utilise des cookies pour améliorer votre expérience. Nous allons supposer que vous êtes ok avec cela, mais vous pouvez vous désinscrire si vous le souhaitez.ACCEPTERVérifier La Politique De Confidentialité
Gérer consentement
Vue D'Ensemble De Confidentialité
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Cookies nécessaires sont absolument essentiels pour faire fonctionner le site correctement. Cette catégorie comprend uniquement les cookies qui assure les fonctionnalités de base et des fonctions de sécurité du site web. Ces cookies ne stockent aucune information personnelle.
Tous les cookies qui peuvent ne pas être particulièrement nécessaire pour faire fonctionner le site et est utilisé en particulier pour recueillir des données personnelles via google analytics, annonces, d'autres contenu intégré sont désignées comme des non-cookies nécessaires. Il est obligatoire de se procurer le consentement de l'utilisateur avant l'exécution de ces cookies sur votre site web.