Willkommen bei pi3g

Ihr europäischer Partner für Raspberry Pi & maschinelles Lernen

Wir sind ein von Raspberry Pi zugelassener industrieller Wiederverkäufer für Deutschland, Österreich und die Schweiz. Mit unserem starken technischen Hintergrund wir sind eine gute Wahl als Ihr Partner für alles rund um den Raspberry Pi in Deutschland, Europa und darüber hinaus.

Ab 2020 werden wir auch einer der ausgewählten weltweiten Partner von Google für Vertrieb ihrer Coral.AI-Produktreihe. Wir glauben, dass künstliche Intelligenz / maschinelles Lernen der Weg in die Zukunft ist.

Setzen Sie sich noch heute mit uns in Verbindung, um herauszufinden, wie Ihr Unternehmen von Single Board Computing und maschinellem Lernen am Arbeitsplatz profitieren kann. übertreffen Sie Ihre Konkurrenz und sind ihr weit voraus.

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...

Abscheider

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.

Sie können uns gerne kontaktieren 🙂

Maximale Länge der Anmeldeinformationen (Benutzername, Passwort, clientid) in MQTT v3.1.1

Von Maximilian Batz | 2019-06-09

Das CONNECT-PaketDas MQTT CONNECT Control-Paket enthält immer eine Nutzlast. Es ist das erste Paket, das der Client nach dem Verbindungsaufbau an den Server senden muss, es kann nur einmal vom Client gesendet werden, wenn ein zweites CONNECT-Paket gesendet wird, muss der Server (Broker) es als Protokollverletzung verarbeiten und...

mehr lesen

Debugging von VerneMQ-Verbindungs-/Authentifizierungsproblemen bei dualer Authentifizierung mit Webhooks und vmq_diversity

Von Maximilian Batz | 2019-06-04

TL;DR https://github.com/vernemq/vernemq/blob/master/apps/vmq_diversity/src/vmq_diversity_plugin.erl enthält eine Anweisung, die die Authentifizierung / Autorisierung über andere Kanäle blockiert, wenn Ihr Lua-Skript "false" zurückgibt: führt zu: statt andere Plugins zu versuchen, wie Sie vielleicht angenommen haben! Um dieses Problem zu vermeiden, geben Sie einfach nichts von Ihrem Lua-Skript zurück, wenn Sie das nicht wollen...

mehr lesen

MQTT Topic Tree Design - bewährte Verfahren, Tipps und Beispiele

Von Maximilian Batz | 2019-05-29

Generischer MQTT-Hintergrund Bei MQTT wissen Sender und Empfänger nichts voneinander - der Broker übernimmt die Nachrichtenübermittlung. Dadurch können die Nachrichten räumlich, zeitlich und in ihrer Intensität voneinander getrennt werden. Der Sender kann mit der von ihm gewünschten Geschwindigkeit und zum gewünschten Zeitpunkt senden. Der Empfänger kann die Nachrichten abholen, wann er will...

mehr lesen

VerneMQ: econnrefused & Webhook Beispiel

Von Maximilian Batz | 2019-05-20

Webhooks aktivieren Sie wie folgt in Ihrer vernemq.conf.local (.local, wenn Sie auf Docker laufen, so dass die Einstellungen am Ende der Datei erhalten bleiben): plugins.vmq_webhooks = on vmq_webhooks.js_auth_on_register.hook = auth_on_register vmq_webhooks.js_auth_on_register.endpoint = http://container_picockpit:1200/example/path Beachten Sie, dass die db-basierte Authentifizierung ebenfalls fehlschlägt, wenn Ihr Webhook nicht erreichbar ist (econnrefused) ... ! Wenn Sie Fehler erhalten wie...

mehr lesen
Abscheider