Access API: správa používateľov, kódov a udalostí dverí z iného systému
Spôsob, ako by rezervačné, správcovské alebo personálne systémy spravovali používateľov TapHome, karty, PIN kódy a ich platnosť a prijímali prístupové udalosti hneď, ako nastanú.
Prečo a ako by ste to použili
TapHome už prístup spravuje: používateľov, karty, PIN kódy s dobou platnosti, týždenné plány a záznamy prístupu. Všetko sa nastavuje ručne v aplikácii TapHome. Pre jeden rodinný dom to stačí. Prácou navyše sa to stáva, keď iný systém už vie, kto, kam a kedy má vojsť.
Vezmite si penzión alebo niekoľko apartmánov s rezervačným systémom. Pri každej rezervácii musí niekto vytvoriť PIN kód v TapHome, nastaviť jeho dátumy a vybrať dvere a týždenný plán, s ktorými funguje. Kód po poslednom dni prestane fungovať sám, ale nastavenie je stále ručné a jeden preklep znamená hosťa pred zamknutými dverami.
Rovnaký vzor sa objavuje vo fitnescentre alebo coworkingu, ktorý predáva členstvá a rezervácie miestností, v správe budovy, ktorá vedie zoznam nájomníkov, alebo vo firme, kde personálny systém vie, kto v nej pracuje. Vo všetkých prípadoch pravdu drží iný systém a TapHome ho potrebuje len nasledovať.
Typický pobyt: rezervácia vytvorí kód na dátumy pobytu, hosť ho zadá na čítačke, dvere sa otvoria a udalosť ide hneď späť do rezervačného systému.
| Dnes | S týmto nápadom | |
|---|---|---|
| Kód pre hosťa | Vytvorený v aplikácii | Vytvorí rezervačný systém |
| Používatelia a karty | Zadané v aplikácii | Synchronizované z iného systému |
| Prístup k jedným dverám | Týždenný plán v aplikácii | Nastavený pre rezerváciu |
| Kto vošiel | Načítané z exportu | Poslané hneď |
Formát dát ani podoba API nie sú rozhodnuté.
Čo bude možné
Zbierame požiadavky. Nápad má dve časti a stále je otvorené, ktorá je najdôležitejšia. Nič nižšie nie je naplánované.
- Správa prístupu z iného systému. Externý systém by v TapHome vytváral, menil a odstraňoval používateľov, karty, PIN kódy, ich platnosť a týždenné plány a obmedzil ich na vybrané dvere. Napríklad rezervačný systém penziónu by dal hosťovi kód na dni pobytu a systém fitnescentra by pustil člena do rezervovanej miestnosti len v rezervovanom čase.
- Prístupové udalosti odchádzajú hneď. TapHome by inému systému oznámil, kto a kedy použil ktoré dvere a či bol prístup povolený alebo zamietnutý, presne vo chvíli, keď sa to stane. Udalosti by mali vlastné doručovanie, ktoré to skúsi znova, keď je druhý systém chvíľu nedostupný, takže sa udalosť nestratí. Mohlo by to napájať evidenciu dochádzky alebo bezpečnostný dohľad.
Čo nebude možné
- Certifikovaný zabezpečovací systém. API by z TapHome nespravilo certifikovaný zabezpečovací ani poplachový systém a nenahradilo by ho tam, kde ho vyžaduje zákon alebo poisťovňa.
- Biometrické údaje v TapHome. TapHome by neukladal odtlačky prstov ani tváre. Ak čítačka osobu rozpozná sama, TapHome by dostal len identitu, ktorú čítačka pošle.
- Vyššia bezpečnosť len vďaka kódu. Kód vytvorený iným systémom je stále PIN kód, ktorý dokumentácia prístupového systému hodnotí ako najnižšiu úroveň zabezpečenia. Pre stálych používateľov ostávajú lepšou voľbou karty.
- Čítačky, s ktorými TapHome nevie komunikovať. API by spravovalo prístup len v TapHome, nie čítačky ani dverové systémy, ktoré TapHome nepodporuje.
- Nič bez druhej strany. Externý systém musí API volať alebo udalosti prijímať sám. TapHome by neobsahoval hotový konektor pre každý rezervačný či personálny produkt.
Ako to riešiť dnes
- Spravujte prístup ručne. Karty a PIN kódy, ich platnosť, dvere a týždenné plány, s ktorými fungujú, a záznamy prístupu sa spravujú v aplikácii TapHome, pozrite Prístupový systém. Karta alebo kód platí na celé dni a po poslednom dni prestane fungovať sám. Funguje s čítačkami pripojenými cez Wiegand Gateway.
- Použite prístupovú smart rule. Keď je prístup povolený, spúšťač prístupu môže impulzom otvoriť dvere na obmedzený čas a len pre vybrané karty môže spustiť ďalšie akcie, pozrite Prístupový systém.
- Otvorte dvere z iného systému. Vystavte výstup zámku a nastavte jeho hodnotu cez TapHome API, napríklad aby ste pustili kuriéra. API nepokrýva používateľov prístupu, karty ani PIN kódy, takže na tie treba stále aplikáciu.
- Načítajte záznamy prístupu. Automatický export záznamov prístupu uvádza na pevnej adrese, kto, kedy, na ktorej čítačke, či bol prístup povolený alebo zamietnutý a prečo. K dispozícii je aj export dochádzky. Druhý systém si súbor sťahuje priebežne, takže sa o vstupe nedozvie hneď, a webhook TapHome API výsledky prístupu neposiela.
- Chráňte sieť. Lokálne API a webhook používajú nešifrované HTTP, preto na zdieľanom mieste, napríklad v penzióne, majte Core vo vlastnom segmente siete, pozrite TapHome API.
Viac informácií
- OSDP čítačky v TapHome, samostatný nápad o čítačkách so šifrovanou a dohliadanou komunikáciou.
- Dokumentácia TapHome API a Automatické exporty.
Ktorú časť by ste použili najskôr a ktorý systém by ste pripojili? Zahlasujte za tento nápad, sledujte ho kvôli novinkám a vyplňte anketu nižšie.
Súvisiace
História stavov
- 18. 10. 2026 Zbierame záujem Zverejnené
Komentáre 1
Na komentovanie sa prihláste účtom TapHome. Komentáre pred zverejnením schvaľuje tím.
What a gym or studio renting rooms through Glofox would need Example: a trainer books Room 07 in Glofox for 10:00–11:00. TapHome can already prepare the room from the booking: heating or cooling from 9:30, lights and music at 9:55, everything off after 11:00 (there is a community template for it). What is missing is the door: let the trainer into Room 07 from 9:45 to 11:00, nowhere else and at no other time, and report the entry back to Glofox. Glofox decides access only for a whole location (an active membership, or a booking within the next hour). It does not know which door belongs to which room, so the decision "may this person enter Room 07 now" has to be made by TapHome. What would make it possible, most important first: 1. Cards and PIN codes managed from outside. Another system creates, changes, disables and removes a card or PIN code: at least the code, a name, on/off and valid from–to. 2. Validity in minutes, not whole days. A booking is 10:00–11:00, often with "let them in 15 minutes early". 3. A card limited to chosen doors and a time window directly, without a weekly plan prepared by hand in the app. Or at least weekly plans that can be created and assigned from outside. 4. An external ID on the card, such as the member ID in the booking system, so an access event can say whose card it was. 5. The card code and the access decision readable in a script every time a card is presented, an unknown card too. A script could then check the code against the booking system right at the door, with no card syncing at all. 6. Access events sent out with retries: who, when, which door, granted or denied and why. When the other system is briefly unreachable, the event is not lost, and the booking system can record attendance from it. 7. Volume without disruption: around 20 doors, dozens of trainers and hundreds of changes a week, and no change should need a restart of the control unit. 8. Safe writes: which key or script may change cards, a record of who changed what, and an encrypted connection. Two ways it could work: - Sync: the booking system regularly writes cards and their validity into TapHome (points 1–4). Doors keep working during an internet outage, based on the last sync. - Check at the door: when a card is presented, TapHome asks the booking system and opens (point 5). Always up to date, but without internet nobody gets in. Access events going out (point 6) are needed either way. The same base would serve a guesthouse with a booking system or a coworking space.
·
Zatiaľ bez komentárov.
·
Pôvodný komentár bol zmazaný.
Nápady ukazujú smer, nie záväzky. Termíny nezverejňujeme; vydané funkcie oznamujeme v release notes.
Prihláste sa účtom TapHome a sledujte. Keď sa niečo zmení, pošleme vám e-mail; odhlásiť sa dá jedným klikom.
Potvrdzovanie hlasu…