Kan en Raspberry PI fungere som en TTLocks-gateway og Bluetooth-repeater til TTLocks-låse langt væk?
Hej, ShineACS team; Jeg har TTLocks.
Jeg ønsker ikke at købe og integrere flere TTLocks-gateways i bygningen, men jeg ønsker at bruge det eksisterende Raspberry PI-netværk.
Kan en Raspberry PI fungere som en TTLocks-gateway og Bluetooth-repeater til TTLocks-låse langt væk?
Kender du til sådan en løsning?
Bedst besvaret af
En Raspberry Pi kan bruges som gateway og Bluetooth-repeater til TTLocks, hvis du har den tekniske ekspertise eller software til at sætte den op. En Raspberry Pi er ret alsidig, og med de rigtige perifere enheder (f.eks. et Bluetooth-modul) og software kan den fungere som en bro mellem Bluetooth-enheder som TTLocks og et netværk.
Her er en generel tilgang, du kan tage:
- Bluetooth-hardware: Sørg for, at din Raspberry Pi har et kompatibelt Bluetooth-modul. De seneste Raspberry Pi-modeller (som Raspberry Pi 3, 4 og Zero W) kommer med indbygget Bluetooth. Hvis ikke, kan du købe en USB Bluetooth-dongle.
- Bluetooth Software: Du skal bruge software til at lytte til og interagere med TTLocks. Det
bluez
pakken er standard Bluetooth-stakken til Linux, inklusive Raspberry Pi OS. Dette giver dig mulighed for at bruge kommandoer som f.ekshcitool
gatttool
at interagere med Bluetooth-enheder. - TTLocks API: Hvis TTLock leverer en API eller SDK til deres låse (det gør mange smarte låsefirmaer), skal du integrere det med dit Raspberry Pi-system. Dette vil give Raspberry Pi mulighed for at oversætte netværkskommandoer til Bluetooth-kommandoer, som TTLock forstår og omvendt.
- Repeater funktion: For at udvide rækkevidden skal du muligvis have mere end én Raspberry Pi strategisk placeret til at opfange og videresende Bluetooth-signaler. Du ville bruge en Raspberry Pi som en gateway og andre som repeatere. Repeaterne ville fange Bluetooth-signaler og videresende dem til hovedgatewayen, Raspberry Pi, som derefter ville kommunikere med netværket.
- Network Connectivity: Sørg for, at din Raspberry Pi er forbundet til dit netværk. Dette kan være via Ethernet eller Wi-Fi. Denne forbindelse vil tillade, at fjernkommandoer fra netværket videresendes til låsene.
- Software: Du skal muligvis bruge tilpasset software til at binde alt sammen. Denne software ville:
- Lyt efter kommandoer fra netværket.
- Oversæt disse kommandoer til Bluetooth-signaler for TTLock.
- Fang svaret fra TTLock.
- Relæ TTLock'ens svar tilbage over netværket.
- Sikkerhed: Sørg for at implementere passende sikkerhedsforanstaltninger. Smartlåse er en potentiel sikkerhedssårbarhed, hvis de ikke er korrekt sikret. Sørg for krypteret kommunikation, stærk autentificering og regelmæssige softwareopdateringer.
Nu er denne tilgang på ret højt niveau. Detaljerne ville kræve dyb teknisk forståelse, kodning og potentielt fejlfinding af Bluetooth-kommunikation og netværk.
Jeg kender ikke til en out-of-the-box løsning specifikt til TTLocks og Raspberry Pi. Dette kan dog have ændret sig i den mellemliggende tid, så det er værd at tjekke fora, GitHub og andre platforme, hvor fællesskabet kunne dele sådanne løsninger.