blogy logo
login PRIHLÁS SA
BLOG deadawp
ČLÁNKY
DISKUSIE
2
SLEDOVAŤ BLOG
PHP, Arduino programátor
deadawp



RFID vrátnik - Ukončenie projektu
pridal deadawp 9.9. 2020 o 11:04



Projekt RFID vrátnika vznikol začiatkom roka 2019 ako open-source projekt, ktorý dostával pravidelné aktualizácie a pod MIT licenciou bol dostupný pre všetkých používateľov, ktorí mali záujem projekt vyskúšať či prevádzkovať v súhľade s licenciou. Toho času bola do projektu integrovaná len jedna RFID čítačka RC522 komunikujúca po SPI zbernici. Systém akceptoval RFID tagy a karty štandardu ISO/IEC 14443-A.

Aktualizácie spočívali väčšinou v malých úpravách, ktoré sa týkali frontendu, či backendu, prípadne sa úpravy týkali zdrojových kódov pre mikrokontroléry. Celkovo za existenciu projektov bolo vytvorených 502 commitov, ktoré priniesli do aplikácie viac ako 800 tisíc riadkov kódov.

K 9.9.2020 bol za svoju existenciu projekt z Githubu stiahnutý/klonovaný 98 krát, pričom v 91 prípadoch došlo k porušeniu licencie a podmienok používania. Prevádzkovatelia projektov nerešpektovali podmienky spojené s ponechaním spodnej lišty, ktorú odstraňovali, prepisovali autora projektu v meta tagoch a projekt vydávali za svoj. 

Na licenciu a jej podmienky upozornoňovala aj samostatná PHP stránka priamo v projekte, avšak nestratla sa s pochopením a rešpektovaním pravidiel MIT licencie.

Ako autor projektu som s týmto fenoménom bojoval za pomoci Javascriptu, ktorý som skryl do interného Bootstrap javascriptu, teda nebolo ľahké na konkrétny fragment kódu prísť a odstrániť ho. V prípade, že používateľ porušil licenciu (zmazal, alebo upravil spodnú lištu, prípadne meno autora v meta tagu), na stránke sa objavil výpis ohľadom porušenia licencie spoločne s vyskakovacím pop-up oknom, čo bolo určite pre porušovateľa licencie otravné odklikávať pri každom načítaní stránky.

Významné aktualizácie roku 2020:

  • v1.2 - Apríl - Tooltipy pre akcie - používateľ ukázaním myši na ikonu dostane informácie o tom, čo daná funkcia (tlačidlo) robí  - Deaktivácia / Zmazanie / Pridanie karty. Odstránenie zdrojových kódov mikrokontrolérov pre GET metódu, nahradené POST metódou + na strane webservera striktne príjem iba POST requestov. V prípade GET requestu je požiadavka zahodená. 
  • v1.3 - August - Pre platformy ESP8266 a ESP32 bolo doplnené do ich zdrojových kódov možnosť OTA aktualizácie prostredníctvom LAN siete, čo umožňuje zariadeniu vytvoriť a udržiavať sieťový port (3232), prostredníctvom ktorého je možné nahrať nový firmvér cez rozhranie Arduino IDE s Pythonom. 
  • v1.4 - September - Podpora RFID čítačky RDM6300 pracujúcej na 125kHz s komunikáciou po UART (TX only), akceptácie RFID tagov EM4100. Pre 3V3 platformy doplnená schéma zapojenia o napäťový delič pre RX signál. Pridanie openssl fragmentov pre načítanie Root CA certifikátu pre ESP32 a SHA1 fingerprintu pre ESP8266 pre uskutočnenie HTTPS spojenia.

Nakoľko sú ľudia stále nepoučiteľní a vyhráva warez a porušenie licencie, projekt bol oficiálne k dnešnému dňu ukončený a stiahnutý preč z Githubu. Projekt pod MIT licenciou teda už ďalej neexistuje a nie je ho možné využívať.

Používatelia, ktorí si doteraz projekt stiahli ho môžu naďalej využívať. Posledná verzia má v sebe obmedzenia v podobne vyskakovacích okien a výpisu na stránku ohľadom porušenia licencie. 



Prístupov 1215
Kvalita článku
hlasov 0

PRÍSPEVKY
SLEDUJETE
Prosím prihláste sa pre možnosť pridania komentáru.
Prihláste sa, alebo použite facebook login facebook login
ĎALŠIE ČLÁNKY V BLOGU
Ovládanie Arduina cez UART z počítača
[ 19.11.2020] (príspevkov 0)
ArduinoJson - knižnica pre parsovanie JS...
[ 15.11.2020] (príspevkov 0)
Overenie kradnutých vozidiel - Arduino +...
[ 11.11.2020] (príspevkov 0)
Hladinomer + Zrážkomer - Arduino / ESP82...
[ 2.11.2020] (príspevkov 0)
RFID vrátnik - update Október 2020
[ 29.10.2020] (príspevkov 0)
Digitálny potenciometer, prerušenie, deb...
[ 28.10.2020] (príspevkov 0)
Integrácia zrážkomera RG-11 do projektu ...
[ 22.10.2020] (príspevkov 0)
WiFi Termostat - ESP8266 - WiFiManager -...
[ 28.9.2020] (príspevkov 0)
Izbový termostat - Portovanie programu -...
[ 22.9.2020] (príspevkov 0)
RFID vrátnik - Ukončenie projektu
[ 9.9.2020] (príspevkov 0)