A feladat
Az irodai kapu fizikai távirányítóval nyílt: egy embernek jó, egy csapatnak használhatatlan. A kérés egyszerűen hangzott és pontosan kellett megépíteni: nyíljon a kapu abból az appból, amit a csapat már használ, de csak akkor, ha tényleg előtte állnak.
Amit építettünk
A kapu rádióprotokolljának visszafejtése helyett a gyártó saját távirányítóját alakítottuk át: egy ESP32 hajtja a távirányító gombáramkörét, így a kapu pontosan azt a jelet kapja, amelyben megbízni készült.
Az ESP32 az AWS IoT-hez csatlakozik, a nyitóvezérlés pedig a meglévő mobilappban él. A gomb csak az iroda körüli 50 méteres geofence-en belül aktív, az elektronika pedig egyedi, 3D-nyomtatott burkolatban ül.
Kulcsdöntések
A távirányítót alakítottuk át, nem a kaput
Az OEM-távirányító már beszélte a kapu nyelvét. Elektronikusan vezérelni gyorsabb és biztonságosabb volt, mint visszafejteni egy zárt rádióprotokollt.
AWS IoT középen
Az eszköz az AWS IoT felé hitelesít, nem közvetlenül a telefonokban bízik, így a hozzáférés-kezelés a felhőben él, nem a mikrokontrolleren.
A geofence mint kemény korlát
Egy fizikai kaput bárhonnan nyitni felelősség, nem funkció. A vezérlés egyszerűen nem aktiválódik 50 méternél messzebbről.
Eredmény
- A kapu egy olyan app funkciója lett, amely már megvolt a csapatnak.
- A fizikai hozzáférés helyben marad: a gomb csak a helyszínen működik.
- Takaros retrofit: OEM-távirányító, egy ESP32 és egy 3D-nyomtatott burkolat.
Gyakori kérdések
- Vezérelhető egy meglévő kapu vagy garázsajtó mobilappból?
- Igen, és általában a kapu érintése nélkül. Itt a gyártó saját távirányítóját alakítottuk át: egy ESP32 hajtja a távirányító gombáramkörét, így a kapu pontosan azt a jelet kapja, amelyben megbízni készült.
- Hogyan lesz biztonságos az appból vezérelt fizikai hozzáférés?
- Két korláttal. Az eszköz az AWS IoT felé hitelesít, nem közvetlenül a telefonokban bízik, így a hozzáférés-kezelés a felhőben él, nem a mikrokontrolleren. A nyitógomb pedig csak az iroda körüli 50 méteres geofence-en belül aktív, mert egy fizikai kaput bárhonnan nyitni felelősség, nem funkció.
- Meglévő hardvert átalakítani vagy a protokollját visszafejteni jobb?
- Átalakítani, ha az OEM-alkatrész már beszéli a cél nyelvét. Az eredeti távirányító elektronikus vezérlése gyorsabb és biztonságosabb volt, mint egy zárt rádióprotokoll visszafejtése.