HACCSY - Hackerspace toegangscontrole en Check-in systeem (3 / 4 stap)

Stap 3: Installeer de software #1

Uw RaspberryPi moet worden uitgevoerd op raspbian

Seltzer CRM en HACCSY REST API in uw externe server installeren

Documentatie voor het installeren van seltzer kan worden gevonden in deze link: https://github.com/elplatt/seltzer

Nadat je klaar bent met het installeren van Seltzer CRM, vanuit HACCSY github code repository doorgaan met het installeren van de HACCSY REST API

HACCSY Github archief: https://github.com/PrishtinaHackerspace/HACCSY

De Seltzer PHP-bestanden (api map) hoeft te worden geladen via FTP aan de zelfde webserver waar u Seltzer CRM hebt geïnstalleerd. Het moet line-up waar deze "api" map onder de map 'crm' is, zodat de URL eruitziet "http://yourserver.com/crm/api/query.php..."

Als u niet dat het wilt interface met Seltzer kon u nemen uit het deel dat de whitelist-bestand bijgewerkt en gewoon vullen het bestand handmatig met de geldige gebruikers en hun RFID serienummers. De whitelist-bestand moet een JSON-matrix als volgt:

[{"voornaam": 'Josh', 'Achternaam': "Pritt", "serial": "8045AB453449"}, {"voornaam": "Tony", "lastName": "Bellomo", "serial": "6554557774BC"}, {"voornaam": "Arlo", "lastName": "Del Rosario", "serial": "4944D8938D11"}]

Dan zorg ervoor om te maken de nieuwe tabellen en de nieuwe kolommen door het "update.sql" bestand via phpmyadmin te importeren naar uw database seltzer.

Zie hier de documentatie voor meer stappen gedetailleerde: https://github.com/PrishtinaHackerspace/HACCSY/tree/master/Seltzer/crm/api

Gebruik
Een voorbeeldquery misschien wel om te controleren als een lid is toegestaan bij het gebruik van hun RFID gescand bij de deur via een RFID reader aangesloten op een Raspberry Pi gebaseerd op de status van hun betaling.

Gewoon lezen de RFID serieel via een python-script of een soortgelijk programma dan zet die tekenreeks op het einde van de URL zoals zodoende:

Zeggen de RFID-lezer deze tekenreeks geretourneerd na het lezen van de kaart: 345A33008C

Dan zou u het stok op de URL zoals deze:

http://yourserver.com/CRM/API/query.php?action=doorLockCheck&RFID=345A33008C

Vervolgens wat HTTP verzoek functionaliteit in het script gebruiken om deze URL te verkrijgen en de reactie moet lijken op iets als "waar" of "onwaar".

Dan zou je script staat onmiddellijk weten of het de deur moet openen of niet door het draaien van een servo op de deadbolt of het uitschakelen van de macht tot de sluis van de elektrische staking via relay switch, enz.

Gerelateerde Artikelen

Hackerspace Earthship (HAESH): Zelfgemaakte omgevingsbeheersing Life Support systeem (E.C.L.S.S.)

Hackerspace Earthship (HAESH): Zelfgemaakte omgevingsbeheersing Life Support systeem (E.C.L.S.S.)

In de ruimte zijn er geen zeeën of bossen te vangen uw co2, geen watervoerende lagen aan pomp water uit, geen grond om te groeien uw gewassen en geen dump te gooien van uw afval. Aarde is zijn eigen enorme ruimteschip en om te reizen buiten het we mo
ELab Hackerspace GSM toegangscontrolesysteem

ELab Hackerspace GSM toegangscontrolesysteem

In dit Instructable leert u warm te maken van een GSM toegangscontrolesysteem voor uw hackerspace/garage/huis/slaapkamer/dormroom/laboratorium net als de ene we gebouwd voor eLab Hackerspace. We gebruikten alleen sommige scavenged delen maar zij kunn
Geautomatiseerde Instructable Views en favorieten Checker

Geautomatiseerde Instructable Views en favorieten Checker

Als een gebruiker Instructables dacht ergens ik van het hebben van een eenvoudige automatische tool waarmee u de standpunten en favorieten uit mijn Instrucatbles van Instructables.com site kunt controleren zonder dat ik eigenlijk op zoek naar de toep
Home hydrocultuur - een handleiding over hoe te bouwen uw eigen hydrocultuur systeem

Home hydrocultuur - een handleiding over hoe te bouwen uw eigen hydrocultuur systeem

IntroductieOorzaken en gevolgen van overbevolkingOverbevolking moet niet lichtvaardig worden genomen. Het heeft sommige verschrikkelijke gevolgen, een van hen wordt een tekort aan voedsel. Onze momenteel overbevolkte wereld wordt veroorzaakt door de
Nederlandse emmer hydrocultuur systeem

Nederlandse emmer hydrocultuur systeem

Dit, net als alle andere mijn instructables is gewijd aan mijn geliefde dochter Rachael Marie die van mij werd genomen manier te vroeg in het leven.Hier zijn er mensen, die jullie allemaal hebben gewacht. De beroemde Nederlandse emmer hydrocultuur sy
Het systeem voor het verzamelen van water kunststofzak

Het systeem voor het verzamelen van water kunststofzak

dit Instructable zal u tonen hoe te maken van een systeem voor het verzamelen van gemakkelijk water met behulp van alleen een plastic zakje, zip stropdas, een boom en een container. De manier waarop die het werkt is dat een plastic zakje met een gat
Voor rackgebruik geschikte/Stackable Laser cut-systeem van de Linbin

Voor rackgebruik geschikte/Stackable Laser cut-systeem van de Linbin

Dit instructable is meestal gewoon het delen van mijn systeem voor rackgebruik geschikte/stapelbaar linbin.Ik moest mijn garage opruimen, en heb een laser cutter verstopt daar dus het logisch aan laser gesneden mijn eigen linbins, op die manier die i
Verbetering van een Tubeless systeem / Non-Tubeless omzetten in Tubeless en stealthing uit banden voor de uitstraling van het.

Verbetering van een Tubeless systeem / Non-Tubeless omzetten in Tubeless en stealthing uit banden voor de uitstraling van het.

Op deze DIY die ik ga om te beschrijven hoe te verbeteren uw Stans wiel set en uitleggen hoe te converteren een regelmatige wiel instellen in een tubeless wiel set! Op het Internet is er de getto-methode die een regelmatige wiel instellen in een tube
MeLion Growbox systeem

MeLion Growbox systeem

BevestigingAllereerst wil ik bedanken van Audrey en Penolopy Bulnick voor hun buitengewone inspanningen om me mijn Intel Edison kit ondanks alle van de problemen te helpen heb ik gehad met douanedienst in mijn land.Als het niet voor hen was, hadden i
Toewijzing zelf drenken systeem

Toewijzing zelf drenken systeem

Een keen, maar enigszins onregelmatige toewijzing houder ik last van het probleem dat ik moet mijn broeikasgassen om te beginnen mijn planten maar steevast werk op de manier krijgt en tegen de tijd dat ik daar weer mijn planten gestorven door gebrek
HackerSpace vakantie

HackerSpace vakantie

Als fans van Instructables naar nieuwe plaatsen reizen of gaan op vakantie (of vakantie), moeten we nog steeds te voeden onze hobby dringt er bij.Dit ' ible beschrijft hoe ik krabde mijn jeuk sin City.Ik kwam dit oorspronkelijk voor de reisadviezen w
Zynq Image Enhancement systeem

Zynq Image Enhancement systeem

Zoals u waarschijnlijk zou kunnen uit de titel opmaken, is het doel van dit project om een Image Enhancement systeem met behulp van de ZYNQ ApSOC te maken. Wij willen meer in het bijzonder, een systeem dat kan duidelijk uit de mist van beelden of vid
How to Build een eenvoudig Login systeem In Dreamweaver

How to Build een eenvoudig Login systeem In Dreamweaver

Hallo! In dit Instructable, zal ik u tonen hoe het maken van uw eigen login-interface met behulp van Adobe Dreamweaver. Deze tutorial werkt vrij goed voor alle versies van Dreamweaver, maar ik gebruik de CC-editie. Ik heb verstrekt instructies om dit
Een teken met behulp van de Pathfinder Roleplaying systeem maken

Een teken met behulp van de Pathfinder Roleplaying systeem maken

De Pathfinder Roleplaying systeem, gepubliceerd door Paizo, lijkt ongelooflijk op Dungeons & Dragons 3.5 in de meeste opzichten. In het algemeen, echter de speler krijgt meer opties en veel verwarrende regels zijn vereenvoudigd. Dit is een uitstekend