Raspberry Pi Lab

CODE AMBER

SMS OTP Hub für Teams

OTP-Codes per SMS sind eine billige Lösung für eine 2-Faktor Authentifizierung. Mit einem Raspberry Pi und einem GSM Board kann der Raspberry Pi SMS Nachrichten empfangen und auf einem Dashboard im Netz anzeigen. Mit sideos SSI Login werden die Codes für verschiedene User in einem Team verfügbar gemacht, so dass jeder nur die für ihn/sie relevanten Codes sehen kann.

Weiterlesen

WordPress Login mit QR Code

Im letzten Artikel Webserver Login ohne Passwort ging es um die ersten Versuche, mit SSI ein passwortloses Login für einen Webservice auf dem RasPi zu bauen. Das Beispiel sollte zeigen, wie der neue Webstandard funktioniert. Für WordPress gibt es inzwischen ein Plugin von sideos, mit dessen Hilfe das Einloggen per SSI mit ein paar wenigen Einstellungen klappt. Dann kann jeder WordPress Benutzer eine Zugangs-ID bekommen und sich per QR Code Scan anmelden. Das lästige Getippe von Benutzernamen/Passwort und meist noch das Übertragen eines Pin-Codes von der 2FA App wird durch eine einfache App ersetzt.

Weiterlesen

Webserver Login ohne Passwort

Eine eigene Web-Anwendung zu schreiben, ist inzwischen nicht mehr schwer. Es gibt gute Fameworks wie Ruby on Rails, Django, Sinatra oder Gatsby, die das Programmieren erheblich vereinfachen. Wenn so eine Web-Anwendung dann abgesichert werden soll, wird meist eine Anmeldung mit Benutzername und Passwort eingebaut. Mit der neuen SSI Technologie kann man aber auch einen App-basierten Schlüssel für die Anmeldung nutzen. Das Scannen eines QR Codes und ein Klick zur Bestätigung genügen für die Anmeldung. Man braucht sich kein Passwort merken und als Admin keine Benutzer verwalten. Und eine zusätzliche TAN App wie den Google Authenticator kann man sich auch sparen, da SSI Wallets von Haus aus 2-Faktor-Authentifizierung bieten.

Weiterlesen

RasPi Benutzer vor dem Start anlegen

Neues Image ohne den Standard-Benutzer ‚pi‘

Nach dem Installieren des neuen Images ‚Raspberry Pi OS Lite (64Bit)‘ Release 2022-04-04 für den RasPi war das Einloggen mit dem Standardnutzer ‚pi‘ und dem Passwort ‚raspberry‘ auf der Konsole und per SSH nicht mehr möglich. Google brachte keine brauchbaren Ergebnisse und offenbar hatte sich die Benutzerverwaltung im neuen Image geändert. Hier eine kurze Anleitung, wie man einen Benutzer vor der ersten Betriebnahme anlegt.

Weiterlesen

Ein Software-gesteuertes Digitales Potentiometer

Um eine Lampe zu dimmen oder die Lautstärke am Radio zu regeln, werden Potentiometer genutzt. Diese einstellbaren Widerstände gibt es in analoger oder digitaler Form. Während beim analogen Potentiometer der Widerstand mechanisch eingestellt wird, kann bei einem digitalen Potentiometer der Widerstand per Software kontrolliert werden. Ich habe zum Beispiel einen einfachen MCP1413-103, der mit dem SPI Protokoll angesprochen und in 129 Stufen zwischen 0 und 10kOhm eingestellt werden kann.

Weiterlesen

WLAN per SD Card konfigurieren

Bei der Installation des Raspberry Pi ohne Monitor und Tastatur gab es für mich normalerweise 2 Wege um auf den Raspberry zu kommen: a) per Netzwerkkabel und ssh oder b) per serieller Verbindung und screen. Es gibt aber eine deutlich einfachere Lösung für Raspberry Pis mit funktionierenden WLAN Chip bzw. Wifi USB Stick. Und die funktioniert schon vor dem ersten Start des Raspi.

Weiterlesen

Wieviel bringt ein Lüfter?

Der Raspberry Pi 3 Model A+ ist schön kompakt und sollte für einfache Aufgaben ausreichen. Der 1.4GHz 64-bit Prozessor mit 4 Kernen hat etwas mehr Kraft als der alte Raspberry Pi 1 Model A+. Die mechanische Bauform ist identisch mit alten Modell. Da das neue Modell doppelt so schnell taktet wie das alte stellt sich die Frage, ob er in einem geschlossenen Gehäuse zu heiß wird.

Raspberry Pi 3 Modell A+ (links) und Raspberry Pi 1 Modell A+ (rechts)

Das neuere Modell hat ein integriertes Dual-band WLAN und Bluetooth 4.2/BLE. Gerade WLAN braucht viel Strom, der im Chip Wärme erzeugt. Trotzdem sollte das neue Modell ohne Lüfter auskommen und die Chips sind sogar in einer metallenen Verkleidungen. Das sollte die Wärmeableitung deutlich verbessern.

Weiterlesen

Elektrisch Programmieren 3: Der Pi Zero als ISP

IMAG1049_1

Im letzten Teil der Serie ging es darum, wie der Programm-Code für den ATtiny aussieht. Da Assembler-Code am besten geeignet ist, um möglichst viel über die Abläufe des Mikrocontrollers zu erfahren, gab es auch eine kleine Einführung in Assembler für den ATtiny. In diesem Teil soll es darum gehen, wie man den Programm-Code in den Flash-Speicher des ATtiny lädt. Normalerweise programmiere ich im Amtel Studio. Damit ist die Verwaltung eines Projekts und die Einstellungen der Chip-spezifischen Konfiguration sehr einfach. Mit einem 886MB großen Installer wird damit allerdings mit Kanonen auf Spatzen geschossen. Ein guter Editor ist völlig ausreichend. Ich habe mir vor einiger Zeit eine Lizenz für Sublime Text zugelegt, da der sich super konfigurieren lässt, es geht natürlich auch mit vim oder irgendein anderer Editor der idealerweise gleich das kompilieren und debuggen unterstützt.

Weiterlesen

Pi Zero im WLAN

IMAG0968-02

Der OTG Adapter ist angekommen und das Setup für den Pi Zero ist nun komplett. Als WLAN Adapter kommt wieder der Edimax EW-7811Un mit dem Realtek RTL8188CUS Chipsatz zum Einsatz. Dieser USB-Wifi-Stick wird von raspbian von Haus aus unterstützt.

Weiterlesen
« Ältere Beiträge

© 2024 Raspberry Pi Lab

Theme von Anders NorénHoch ↑

Consent Management Platform von Real Cookie Banner