Archiv für April 2019
Einführung in das SNAP-Protokoll
Einführung S.N.A.P. ist ein Protokoll für die Kommunikation zwischen mehreren verbundenen Hosts. Es bietet: - Adressierung - Flags - ack/nak-Abfrage - Fehlererkennung (verschiedene Fehlererkennungsmethoden verfügbar) Es kann über verschiedene Medien, einschließlich RS485, betrieben werden. Es ist für einen kleinen Footprint optimiert (begrenzte Rechen- und Speicherressourcen), aber je nach Bedarf skalierbar. Grundsätzlich,...
WeiterlesenElektronik-Gehäuse & Platinenabmessungen Standards
Abmessungen Raspberry Pi Ein Raspberry Pi 3B+ hat, als Vergleich, die Abmessungen: 85 mm x 56 mm für die Basisplatine. (USB & LAN, sowie andere Stecker ragen teilweise über die Platine hinaus). Hutschiene / DIN-Schiene Hutschiene: TS35, U-förmiges Profil. Standarisierte Befestigungsschiene für Gehäuse, Racks, Schaltschränke, u.s.w. Sie wird vielfach in der Industrie eingesetzt. Einer der...
WeiterlesenPaketierung von Python-Projekten für Debian / Raspbian mit dh-virtualenv
Dieser Artikel zielt darauf ab, Entwicklern, die Python nicht so häufig verwenden, einige Dinge zu erklären, da sie sonst mit einigen Konzepten Schwierigkeiten haben könnten. Ich empfehle dringend die Lektüre des folgenden Artikels als Einführung in die hier besprochenen Konzepte: https://www.dabapps.com/blog/introduction-to-pip-and-virtualenv-python/ pypi.org pypi.org ist ein offizielles Repository mit Software für die Programmiersprache Python....
Weiterlesenmongo_orm benutzerdefinierter Name für die Sammlung
mongo_orm bestimmt automatisch den Namen für Ihre Sammlung, indem es den Modul- und Klassennamen verwendet und ein "s" anhängt. In Fällen, in denen Sie Ihre Sammlung benennen möchten, können Sie einfach Folgendes tun: class PapiTest < Mongo::ORM::Document collection_name "Buster" field test : String end get "/" do pt = PapiTest.new pt.test = "Ich möchte...
WeiterlesenAvahi, wie man mehrere .local-Namen der gleichen IP zuweist
In manchen Situationen möchten Sie auf denselben Computer / dieselbe IP-Adresse mit unterschiedlichen .local-Namen zugreifen. Dies ist mit dem Avahi-Daemon möglich. Das Folgende ist für Ubuntu 18.04 Bionic Beaver geschrieben. Avahi installieren apt install avahi-daemon avahi-utils Avahi fügt automatisch den Hostnamen Ihres Computers zur .local Domain hinzu. Mein Computer heißt zum Beispiel...
WeiterlesenErstellen eines Raspbian-Repositorys
Wenn Sie Ihr eigenes Raspbian-Repository hosten wollen, ist dieser Artikel für Sie. Ein Raspbian Repository besteht aus einer speziellen Verzeichnisstruktur auf einem Webserver. Die Dateien, einschließlich der Pakete, sind alle statisch - daher könnte dieses Repository auch einfach auf einer Amazon S3-Instanz gehostet werden. Der sources.list Eintrag in Raspbian...
Weiterlesen