Skip to content
Snippets Groups Projects
Select Git revision
  • ff8aa0d6ad0a58c72875bf28b820f99aba8e0a46
  • master default
  • feature_scripts
  • develop
  • feature_without_logging
  • feature_opc_server
  • feature_seperate_apps
  • fix_raspi_cmake
  • ss19 protected
  • ss20
10 results

smart-grid-modell

  • Clone with SSH
  • Clone with HTTPS
  • Armin Co's avatar
    Armin Co authored
    ff8aa0d6
    History
    Name Last commit Last update
    doc
    libs
    src
    .gitignore
    .gitmodules
    CMakeLists.txt
    Readme.md

    Smart-Grid-Modell (SGM)

    Installation

    Voraussetzungen und Abhängigkeiten

    Dieses Repository https://gitlab.cvh-server.de/aco/smart-grid-modell Darin werden die Bibliotheken spdlog für das Loggen von Benachritigungen und freeopcua für OPC-UA Server und Client. Für freeopcua werden zusätzliche Pakete benötigt. Für Debian sind diese in der Datei 'debain.soft' aufgelistet.

    Weitere:

    • libmbedx509-0
    • libmbedcrypto1
    • libmbedtls-dev

    Durchgeführte Arbeiten

    • Systemupdate des Raspberry Pi
    • updaten der WiringPi Library auf den aktuellen Stand 2.32 -> 2.60 aufgrund von Kompatibilitätsproblemen

    Notwendige Änderungen

    • Neues Build-System mit aktuellem Stand (CMake & C++)
    • Aufteilen in eine SGM-Runnable mit API für GUI, CLI oder OPC UA.
    • Überarbeiten der Simulationsparameter

    Tools

    • kleines Kommandozeilen-Programm zur manuellen Kommunikation mit dem Arduino (i2c_control.exe)

    Notizen

    • Adresse des Arduinos: 0x14
    • Adresse des Lux-Sensors: 0x23