die geschichte hinter pi3g
Im Jahr 2012 begann die Geschichte von Maximilian und dem Raspberry Pi. Er war begeistert, als er seinen ersten Pi bekam, und sah auch das große Potenzial für weitere Entwicklungen darin.
Dann wurde PiCockpit geboren, um die Nutzung und Verwaltung des Pi einfacher und für jeden zugänglich zu machen.
Maximilian hat sich schon immer für Computer interessiert und glaubt, dass sie ein Hebel sind, um alles in der Welt zu verbessern - zum Beispiel in der Medizin.
Im Laufe der Jahre ist Maximilians Arbeit gewachsen und es sind neue Fachgebiete entstanden...
Arbeiten bei pi3g
In unserem Blog können Sie erwarten Blog-Beiträge zu Technologie- und Wirtschaftsthemennatürlich über den Raspberry Pi, aber auch über eine Vielzahl von Themen im Zusammenhang mit Industrie 4.0, IoT und maschinellem Lernen - zum Beispiel über das beliebte MQTT-Protokoll, Python und Linux Embedded-Entwicklung und vieles mehr. Die Blogeinträge sind nicht geplant und nicht in einer bestimmten Reihenfolge - die Themen sind eine eklektische Mischung aus dem, was im realen Leben eines Unternehmens, das sich mit maschinellem Lernen und Raspberry Pi Embedded-Abenteuern beschäftigt, auftaucht.
Wir schreiben gerne über spezielle Themen, die anderswo nicht so gut dokumentiert sind.
Wenn Sie Anregungen haben, diskutieren wir gerne mit Ihnen über aktuelle Themen und sind jederzeit bereit, gemeinsam mit Ihnen nach praktikablen Lösungen zu suchen.
Abgesandter, der eine statische Antwort liefert
Neben Routing und Redirecting kann man mit Envoy auch statische Antworten ausliefern, in diesem Fall eine verbotene Antwort (403)route_config: virtual_hosts: - name: picockpit domains: ["picockpit.local:443", "picockpit.local"] routes: - match: { prefix: "/demo" } direct_response: status: 403 body: inline_string: "Forbidden". - match: {Präfix: "/"} route: {cluster: target_picockpit}Es kann auch Dateien von...
mehr lesenPython Paho MQTT-Client selbstsignierte Zertifikate Websockets, howto
Die Verwendung von Paho in Python mit Websockets und selbstsignierten Zertifikaten für eine https:// Websocket-Verbindung birgt einige Fallstricke, die ich hier mit etwas Beispielcode angehe: import ssl import time import paho.mqtt.client as mqtt class PCPMQTTClient: def on_connect(self, client, userdata, flags, rc): self.connection_status = rc if rc == 0: self.connected_flag = True self.connection_error_flag...
mehr lesenVerneMQ Docker überschreibt meine Konfiguration
Situation Sie bearbeiten die Datei vernemq.conf und müssen feststellen, dass Ihre Konfiguration beim nächsten Start (mit dem offiziellen Docker-Container) von VerneMQ überschrieben wird. Insbesondere der Abschnitt mit den Listenern am Ende der Datei wird Ihnen "aufgezwungen". Lösung VerneMQ wird mit einem Skript (start_vernemq) gestartet. Das Skript kann hier eingesehen werden: https://github.com/vernemq/docker-vernemq/blob/master/bin/vernemq.sh Das...
mehr lesenenvoy verbindet sich nicht mit VerneMQ für MQTT über Websockets, Fehlercode 503
Einige kurze Hintergrundinformationen für alle, die auf dieselben Probleme stoßen, und wie man sie behebt. Fehlercode 503 Dies ist der Fehlercode, den ich erhalte: Fehler beim WebSocket-Handshake: Unerwarteter Antwortcode: 503. Set envoy logging to debug Hier ist meine docker-compose.yaml für envoy: version: '3.7' services: envoy: build: context: ./ dockerfile: Dockerfile container_name:...
mehr lesen