Reacties op: Geofencing: Android, Arduino en HTTP-get
Veel commerciële home automation systemen hebben een app, en via die app kun je gebruik maken van locatie-gebaseerde events met behulp van geofencing. Om mijn Arduino home automation system ook alvast het licht en de verwarming aan te laten doen als ik de straat in rij maak ik gebruik van MacroDroid.
Zelf reageren
Eerdere reacties
-
EngineerAtHome
Beste Léon, beveiliging is inderdaad een belangrijk punt, goed dat je dit aanstipt!
In eerste instantie stond mijn webinterface gewoon open zodat ik vanaf mijn werk ook kon inloggen. Ik kon me niet voorstellen dat mensen mijn ip-adres, afwijkende poortnummer, en query-string zouden raden. Door het aftappen van de verbinding zou men hier inderdaad wel achter kunnen komen, en ook door het beschikbaar stellen van mijn ideeën via deze website zou ik het 'inbrekers' misschien te makkelijk maken. Vandaar dat ik dus ook niet mijn complete broncode hier online gooi, en soms bewust wat dingen aanpas :-)
Inmiddels werken de twee systemen bij mij ook volledig gescheiden, precies zoals jij aangeeft. Bedienen kan alleen via het lokale netwerk en uitlezen gaat via een externe site met wachtwoordbeveiliging. -
Léon
Beste EngineerAtHome,
Heel gaaf om bepaalde events op locatie te laten triggeren! Ben nog bezig mijn domotica systeem in elkaar te zetten, maar ga hier zeker naar kijken als dat een beetje draait.
Wel een vraag, heeft u uw arduino webinterface van buitenaf openstaan? een Get request naar een HTTP adres kan naar mijn idee uitgelezen worden door anderen die zich op het (publieke) WiFi netwerk bevinden. lijkt mij niet zo leuk als uiteindelijk iemand anders het systeem opdrachten gaat geven? Hoe heeft u uw system beveiligd?
zelf heb ik een arduino web interface (zoals die op uw website staat) alleen intern beschikbaar gesteld. op mijn NAS draait nu een database met een wordpress site waar in de grafieken worden weergegeven. deze is wel van buiten beschikbaar (en te beveiligen door Wordpress)
Groeten,
Léon