{"id":1312,"date":"2016-08-31T15:16:57","date_gmt":"2016-08-31T14:16:57","guid":{"rendered":"http:\/\/dressler-hassloch.de\/?p=1312"},"modified":"2016-10-24T09:16:19","modified_gmt":"2016-10-24T08:16:19","slug":"rfid-technik-am-raspberry-pi","status":"publish","type":"post","link":"https:\/\/dressler-hassloch.de\/?p=1312","title":{"rendered":"RFID-Technik am Raspberry Pi"},"content":{"rendered":"<p>An meinem Arduino konnte ich mit meinem RFID-Modul (Milfare RC522) die ID von RF-Chips auslesen. Ich musste mich einfach an die Anleitung halten. Und die &#8220;Treiber&#8221; waren bei meinem Sunfounder-Paket ja dabei. Die anderen M\u00f6glichkeiten des Chips blieben verborgen.<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"http:\/\/dressler-hassloch.de\/wp-content\/uploads\/DSCN0440_W.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-large wp-image-1318\" src=\"http:\/\/dressler-hassloch.de\/wp-content\/uploads\/DSCN0440_W-1024x768.jpg\" alt=\"DSCN0440_W\" width=\"625\" height=\"469\" srcset=\"https:\/\/dressler-hassloch.de\/wp-content\/uploads\/DSCN0440_W-1024x768.jpg 1024w, https:\/\/dressler-hassloch.de\/wp-content\/uploads\/DSCN0440_W-300x225.jpg 300w, https:\/\/dressler-hassloch.de\/wp-content\/uploads\/DSCN0440_W-768x576.jpg 768w, https:\/\/dressler-hassloch.de\/wp-content\/uploads\/DSCN0440_W-624x468.jpg 624w, https:\/\/dressler-hassloch.de\/wp-content\/uploads\/DSCN0440_W.jpg 1600w\" sizes=\"(max-width: 625px) 100vw, 625px\" \/><\/a> <a href=\"http:\/\/dressler-hassloch.de\/wp-content\/uploads\/DSCN0437_W.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-large wp-image-1317\" src=\"http:\/\/dressler-hassloch.de\/wp-content\/uploads\/DSCN0437_W-1024x768.jpg\" alt=\"DSCN0437_W\" width=\"625\" height=\"469\" srcset=\"https:\/\/dressler-hassloch.de\/wp-content\/uploads\/DSCN0437_W-1024x768.jpg 1024w, https:\/\/dressler-hassloch.de\/wp-content\/uploads\/DSCN0437_W-300x225.jpg 300w, https:\/\/dressler-hassloch.de\/wp-content\/uploads\/DSCN0437_W-768x576.jpg 768w, https:\/\/dressler-hassloch.de\/wp-content\/uploads\/DSCN0437_W-624x468.jpg 624w, https:\/\/dressler-hassloch.de\/wp-content\/uploads\/DSCN0437_W.jpg 1600w\" sizes=\"(max-width: 625px) 100vw, 625px\" \/><\/a><\/p>\n<p>Die notwendigen Teile (der rote Leser und die beiden Tags) kosten zusammen ungef\u00e4hr 5 Euro!<\/p>\n<p>Das Auslesen am Raspberry Pi gelang mir nicht auf Anhieb. Hier musste man zun\u00e4chst einmal das SPI-Protokoll im Betriebssystem aktivieren und danach nat\u00fcrlich noch im Python die richtigen Module und Befehle f\u00fcr den MF RC522 finden. Es gab eben kein perfekt vorgefertigtes Paket.<\/p>\n<p>Eine L\u00f6sung schien mir erfolgversprechend, aber ich war anschlie\u00dfend im Python 2.7 und eigentlich wollte ich in das neuere Python 3.x.<\/p>\n<p>Folgende L\u00f6sung f\u00fchrte dann zu einem Ergebnis:<\/p>\n<pre>Install the SPI-Py library:\r\n git clone https:\/\/github.com\/lthiery\/SPI-Py\r\n cd SPI-Py\r\n sudo python3 setup.py install\r\n\r\nDownload the pi-rc522 files:\r\n cd ~\r\n git clone https:\/\/github.com\/ondryaso\/pi-rc522.git<\/pre>\n<p>Im ersten Schritt konnte ich dann mit den mitgelieferten Python-Programmen die UID meiner RFID-Tags auslesen. Im zweiten Schritt konnte ich einen Datenbereich auslesen, da dieser nur mit dem Standardschl\u00fcssel FF FF FF FF FF FF gesch\u00fctzt war. Und im dritten Schritt konnte ich dann diese Daten mit dem bekannten Schl\u00fcssel dauerhaft ver\u00e4ndern.<\/p>\n<p>Beim Auslesen bekam ich dann folgende Daten im Python zu sehen, wobei die die Bl\u00f6cke S1.0B0 und S1.0B1 von mir vorher ver\u00e4ndert wurden.<\/p>\n<p><a href=\"http:\/\/dressler-hassloch.de\/wp-content\/uploads\/RFID_Lesen_W.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-1321\" src=\"http:\/\/dressler-hassloch.de\/wp-content\/uploads\/RFID_Lesen_W.jpg\" alt=\"RFID_Lesen_W\" width=\"800\" height=\"391\" srcset=\"https:\/\/dressler-hassloch.de\/wp-content\/uploads\/RFID_Lesen_W.jpg 800w, https:\/\/dressler-hassloch.de\/wp-content\/uploads\/RFID_Lesen_W-300x147.jpg 300w, https:\/\/dressler-hassloch.de\/wp-content\/uploads\/RFID_Lesen_W-768x375.jpg 768w, https:\/\/dressler-hassloch.de\/wp-content\/uploads\/RFID_Lesen_W-624x305.jpg 624w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/a><\/p>\n<p>Viele Fragen (vor allem rund um die Authentifizierung) sind noch offen, mir fehlt irgendwie der richtige Zugang.<\/p>\n<p>Ich werde hier noch weiter basteln und probieren &#8230;..<\/p>\n","protected":false},"excerpt":{"rendered":"<p>An meinem Arduino konnte ich mit meinem RFID-Modul (Milfare RC522) die ID von RF-Chips auslesen. Ich musste mich einfach an die Anleitung halten. Und die &#8220;Treiber&#8221; waren bei meinem Sunfounder-Paket ja dabei. Die anderen M\u00f6glichkeiten des Chips blieben verborgen. &nbsp; Die notwendigen Teile (der rote Leser und die beiden Tags) kosten zusammen ungef\u00e4hr 5 Euro! [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[11],"tags":[26],"_links":{"self":[{"href":"https:\/\/dressler-hassloch.de\/index.php?rest_route=\/wp\/v2\/posts\/1312"}],"collection":[{"href":"https:\/\/dressler-hassloch.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dressler-hassloch.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dressler-hassloch.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dressler-hassloch.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1312"}],"version-history":[{"count":0,"href":"https:\/\/dressler-hassloch.de\/index.php?rest_route=\/wp\/v2\/posts\/1312\/revisions"}],"wp:attachment":[{"href":"https:\/\/dressler-hassloch.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1312"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dressler-hassloch.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1312"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dressler-hassloch.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1312"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}