Åpen kildekode smart hjem IoT-kontrollsystem og dashbord.
Kontroller Smart Home IoT-enheter i ditt lokale nettverk uten å gi noen tilgang til husets nettverk.
Støtter smarte brytere, brytere, lys, klimaanlegg, etc.
--------------------------------------------
Om Casanet-prosjektet
Dette prosjektet har som mål å løse en rekke problemer som plager de fleste smarthussystemer
Mangel på felles grensesnitt: Alle som bruker en rekke smarte enheter (smarte IR, smarte stikkontakter eller noe sånt) av forskjellige merker er kjent med problemet med å måtte forholde seg til helt forskjellige applikasjoner, autentiseringsmetoder, tidspunkter, operasjoner osv. for hver enhet.
Pålitelighet og stabilitet:
For å kontrollere husholdningsapparater fra internett, kommuniserer enhetene med produsentens servere, hvorav noen tilhører små selskaper som kan "komme og gå" eller ha problemer med nedetid. Serviceproblemer på klientsiden er også notorisk vanskelige å diagnostisere og løse.
Tilgjengelighet:
Selv om det ikke er noen god grunn til å nekte kontroll av husholdningsapparater direkte fra det lokale nettverket, tillater de fleste kommersielle husholdningsapparater kun kontroll via produsentens servere, noe som gjør enheten ubrukelig, (selv fra innsiden av LAN!) i tilfelle tilkoblingsproblemer .
Sikkerhet:
Det største problemet med kommersiell IoT er sikkerhet. Vi ønsker definitivt ikke å overlate hjemmet vårt til noen kode produsert av en IOT-produsent, da de er kjent for å lage noen av de mest usikre og tvilsomme systemene som finnes. Vi ønsker å bruke kontrollerte, kamptestede og personvernorienterte open source-ressurser for å sikre at enhetene ikke blir røde eller direkte ondsinnede. Vi ønsker muligheten til å isolere enhetene våre fra omverdenen samtidig som vi beholder alle (eller de fleste) egenskapene.
Som en løsning på disse problemene, konsoliderer dette prosjektet alle smarte husholdningsapparater i ett enkelt, oversiktlig og lett tilgjengelig API.
Casanet-serveren kan kjøre på hvilken som helst datamaskintype (x86, ARM) hjemme og krever ingen internettforbindelse for å fungere.
Casanet-serverdesignet er å administrere abstrakte verdensenheter og en samling av moduler ("stasjoner") for hver fysisk enhetstype, for å konvertere til/fra en abstrakt enhetstilstand til/fra den fysiske enheten.
Dette gjør det enkelt å legge til støtte i store typer enheter, og separat kontrollere dem alle i ett dashbord, samme timing/driftsevne og til og med åpne en brukervennlig moderne API.
Hver modul/driver er designet for å fungere kun gjennom et lokalt nettverk, la oss koble enheten fra Internett for godt.
--------------------------------------------
Kjører Casanet-server på en lokal datamaskin
Serverbinærfilene er tilgjengelige på https://github.com/casanet/casanet-server/releases.
For mer informasjon se https://github.com/casanet/casanet-server#running-casanet-server-on-a-local-computer
--------------------------------------------
For full informasjon og dokumentasjon se https://github.com/casanet/casanet-server