Inhoudsopgave:
- Stap 1: INSUMOS DE LA APLICACIÓN
- Stap 2: ARQUITECTURA DE LA SOLUCIÓN
- Stap 3: WS-RPI: ACTUALIZAR LA RASPBERRY PI & INSTALAR CABECERAS DEL OS
- Stap 4: WS-RPI: DESCARGAR EL SOFTWARE DE LA APLICACIÓN
- Stap 5: WS-RPI: INSTALAR LIBRER (ZOALS NODIG)
- Stap 6: WS-RPI: VERGELIJK E INSTALAR EL DRIVER DE LA TARJETA INALÁMBRICA
- Stap 7: WS-RPI: INSTALAR HERRAMIENTA AIRCRACK-NG
- Stap 8: WS-RPI: VERIFICAR VERSIÓN DE PYTHON
- Stap 9: WS-RPI: MYSQL INSTALLEREN
- Stap 10: WS-RPI: INSTALAR NODEJS & EXPRESS
- Stap 11: WS-RPI: CONFIGURATIEBASIS DE DATOS
- Stap 12: WS-RPI: CONFIGURATIE SCRIPT & SERVICIOS
- Stap 13: WS-RPI: INICIAR TAREAS-PROGRAMMA'S
- Stap 14: WS-RPI: CONFIGURACIN DE RED
- Stap 15: WS-RPI: PERMANENTE CONFIGURATIE
- Stap 16: WS-RPI: VERIFICAR FUNCIONAMIENTO
- Stap 17: WS-RPI: Estado General Del Dispositivo
- Stap 18: WS-RPI: Cambiar Configuración Del Dispositivo
- Stap 19: DACS: CONFIGURACIÓN
- Stap 20: DACS: INSTALACIÓN DEL AMBIENTE VIRTUALIZADO
- Stap 21: DACS: IMPORTAR EL DISCO EN EL SOFTWARE DE VIRTUALIZACIÓN
- Stap 22: DACS: INICIAR LA MÁQUINA VIRTUAL
- Stap 23: DAC-S: TOEGANG tot LA APLICACIÓN DE GESTIÓN
- Stap 24: DAC-S: MENU PRINCIPAAL
- Stap 25: DAC-S: MENÚ DE CONFIGURACIÓN
- Stap 26: DAC-S: MENÚ “WS-RPI”
- Stap 27: DAC-S: CONFIGURAR EL WS-RPI
- Stap 28: DAC-S: MENÚ “LISTADO DE WS-RPI INALÁMBRICOS”
- Stap 29: DAC-S: MENÚ “PLANO”
- Stap 30: DAC-S: MENÚ “GESTIÓN DE ALERTAS”
- Stap 31: DAC-S: ARQUITECTURA
- Stap 32: DAC-S: ACCEDER AL CÓDIGO FUENTE DEL FRONTEND
- Stap 33: DAC-S: ACCEDER AL CÓDIGO FUENTE DEL BACKEND
- Stap 34: DAC-S: TOEGANG tot LA BASE DE DATOS
Video: Een bewakingssysteem maken voor niet-geautoriseerde draadloze toegangspunten: 34 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
Saludos lectores.
Er worden instructies gegeven voor het gebruik van de monitor voor toegang tot de toegang tot Raspberry PI.
Dit is een bewijs van een onderzoek naar een onderzoek naar de maestria van de Universidad Cenfotec de Costa Rica.
De toepassing van de conformiteit van de elementaire basis, de dispositivo de monitoreo (Rasberry PI) en de juridische procedure voor de recolectar señales inalámbricas del espacio físico se desea monitorear, para posteriormente enviar dichagundoción altar encarga de analizar el comportamiento y patrones de las señales, en caso de detectar algún tipo de anomalía genera las alertas necesarias.
De instructies voor het verdelen en de secciones, de eerste en de manier waarop de monitor kan worden geconstrueerd en de manier waarop de WS-RPI wordt gebruikt, vormen de basis voor het herconfigureren van de software voor de controle en de controle van de DAC-S.
Stap 1: INSUMOS DE LA APLICACIÓN
- Raspberry PI 3.
- Rasbische versie van kernel 4.9.*.
- Python 2.7.9.
- MijnSql 14.14.
- Draadloze kaart Alfa AWUS036ACH.
- Knooppunt 4.8.
- 2 geleid.
- 1 weerstand van 220 Ohm.
- Oracle virtuele doos.
Stap 2: ARQUITECTURA DE LA SOLUCIÓN
Het is mogelijk om een oplossing te vinden voor de oplossing van een rode locale installatie van DAC-S, een WS-RPI, voor toegang tot autorisaties en toegang tot autorisaties.
Como se muestra en la imagen se propone crear una red local con el segmento de red 192.168.1.0/24, pues en este segmento de red se encuentran las direcciones IP que poseen el DAC-S (192.168.1.5) en la WS-RPI (192.168.1.10) door defecto.
En la red local también se propone que exista un equipo con la dirección de red 192.168.1.1, el cual funge como corta fuegos y default Gateway.
Door último, de toegang tot de autorizado se le asigno la dirección de red 192.168.1.2 en el ESSID "Autorizado".
Stap 3: WS-RPI: ACTUALIZAR LA RASPBERRY PI & INSTALAR CABECERAS DEL OS
Iniciamos la Raspberry PI, de eerste stap naar de eerste stap tussen de grafische en mediante SSH (requiere configuración adicional), de eerste stap naar een realizar es actualizar la versión del sistema operativo en installar las cabeceras ivo sistema operat operat commando's:
Iniciar sessie como super administrador:
sudo - su
Bekijk de volgende instructies voor het downloaden van het programma voor het installeren van de volgende items:
- apt-get update
- apt-get upgrade
- sudo apt-get install raspberrypi-kernel-headers
Stap 4: WS-RPI: DESCARGAR EL SOFTWARE DE LA APLICACIÓN
U kunt een update uitvoeren van de PI-bewerkingen en een installatie uitvoeren van het project WS_RPI, voor het archiveren van archieven ws-rpi.software.tar y a la colocar en el directorio raíz / del sivo Frambozen PI.
Después de esto ejecutamos los siguientes comandos:
- cd /
- tar –xvf ws-rpi.software.tar
El último comando inicia el proceso descompresión de los archivos, generando los siguientes directorios en el sistema operativo:
- /centrotec
- home/pi/WS-RPI/
En dichos directorios se encuentran los recursos de software necesarios para installar y configurar la aplicación correctamente siguiendo los pasos especificados en esta guía.
Stap 5: WS-RPI: INSTALAR LIBRER (ZOALS NODIG)
Bekijk de librerías y herramientas necesarias para configurar el dispositivo, para esto se ejecutan los siguientes comandos:
- apt-get install libc6-dev
- apt-get install bc
- apt-get install libssl-dev libnl-3-dev libnl-genl-3-dev ethtool
Stap 6: WS-RPI: VERGELIJK E INSTALAR EL DRIVER DE LA TARJETA INALÁMBRICA
Een onderzoek naar het gebruik van het model van de Alfa AWUS036ACH voor het uitvoeren van de escaneo de señales, debido a que la tarjeta integrada de la PI geen soporta trabajara en modo monitor y no poseejar soporte paracubaen soporte de señales.
U kunt gebruik maken van de beschikbare informatie over de installatie van de driver de forma manual, die een momentopname is van het onderzoek dat beschikbaar is en de repositorio de paquetes del sistema operativo.
Voorbereidingen voor de stuurprogramma's die de eerste garantie bieden voor de tarjeta die is aangesloten op de PI, gaan verder met het volgende:
- cd /home/pi/WS-RPI/rtl8812au/
- make CROSS_COMPILE=arm-linux-gnueabihf- ARCH=arm
- laten installeren
Reiniciamos el dispositivo para verifica que el driver cargue correctamente:
init 6
U kunt zien of de Raspberry opnieuw kan worden gecontroleerd, het volgende is bevestigd, de laatste is bevestigd door de PI-reconozca la tarjeta wlan1, bevestigde corriendo el siguiente comando:
ip een zo
Stap 7: WS-RPI: INSTALAR HERRAMIENTA AIRCRACK-NG
Se procede a la herramienta aircrack-ng, para esto se ejecutan los siguientes
commando's:
- cd /home/pi/WS-RPI/aircrack-ng-1.2-rc3/
- maken
- laten installeren
- airodump-ng-oui-update
Stap 8: WS-RPI: VERIFICAR VERSIÓN DE PYTHON
Parte del Core de la aplicación se desarrolló el lenguaje de programación Python 2.7, la cual se encuentra installada por defecto en la PI, para verificar la versie de este lenguaje puede el siguiente comando:
Python –V
Stap 9: WS-RPI: MYSQL INSTALLEREN
Het installeren van MySQL en de respectieve afhankelijkheden, de functie van de repositories van gegevens van de laatste recolectadas door de PI. Para esto se ejecutan los siguientes comandos:
- apt-get install python2.7-mysqldb
- apt-get install mysql-server --fix-missing
U kunt een installatie volgen en een progreso volgen, een verzoek indienen om de administratie van MySQL te openen, een nieuwe versie van de overeenkomst sluiten naar defecto: R45p1Mysql2017.
Later is de eerste keer dat de fles is geplaatst, geplaatst op de laatste plaats.
Stap 10: WS-RPI: INSTALAR NODEJS & EXPRESS
La GUI de la aplicación se desarrollóutilizando el lenguaje de programación NodeJS 4.8, Raspberry voor defecte trae instalado este lenguaje, pero es una versión bastante desactualizada, para actualizar los binarios a la versie requerida se este lenguaje
- curl -sL https://deb.nodesource.com/setup_4.x | sudo bash -
- apt-get install nodejs -y
- apt-get install node-gyp
Controleer de nodejs se haya instalado correctamente ejecutando el siguiente comando:
knoop -v
De meest recente versie van de versie van 4.8.7.
Después se debe ir a la carpeta del proyecto donde se encuentran los codigos fuentes, y se instalan las dependencias para que funcionen correctamente, para esto se ejecutan los siguientes comandos:
- cd /cenfotec/GUI/
- npm installeren
Stap 11: WS-RPI: CONFIGURATIEBASIS DE DATOS
U kunt het volgende gebruiken om het gebruik van de superbeheerder van MySQL en de bijbehorende instellingen voor het installeren van dicho-programma's te bekijken.
U kunt een procedure starten en een administratief beheer van MySQL volgen om het volgende te doen:
/home/pi/WS-RPI/SQL/Configure.sql
Ahora is een estructura van de basis van datos:
bron /home/pi/WS-RPI/SQL/CreateDB.sql
Se saledel gestor de comandos MySql met el comando:
Uitgang
Stap 12: WS-RPI: CONFIGURATIE SCRIPT & SERVICIOS
Ejecutamos los siguientes comandos para realizar las configuraciones:
- cd /cenfotec/script/
- chmod +x *
Zie verificatie van de scripts van hayan quedado met permisos de ejecución:
ls -lha
Bekijk de service voor de GUI en de socket de comunicación:
- cd /cenfotec/GUI/
- forever-service install wips-gui --script bin/www -p $(dirname "$(die voor altijd)") -e "PATH=/usr/local/bin:$PATH"
- forever-service installeer socket-py -s /cenfotec/socket/main.py -f " -c '/usr/bin/python'"
Ahora se inician los servicios creados en los pasos anteriores:
- service socket-py start
- service wips-gui start
Controleer of de diensten van de Hayan iniciado correctamente verificando que los Puertos 3000 y 9001 se encuentren disponibles en el dispositivo ejecutando el siguiente comando:
nmap localhost
Stap 13: WS-RPI: INICIAR TAREAS-PROGRAMMA'S
Se habilitan las tareas programadas ejecutando los siguientes comandos:
- service cron herladen
- update-rc.d cron inschakelen 2 3 4 5
- crontab -e
Zie samen met het laatste archief van de cron:
# Tarea que realiza el escaneo de señales0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55 * * * * /cenfotec/script/airodump-ng.sh
Stap 14: WS-RPI: CONFIGURACIN DE RED
Bekijk de configuratie van het rode de la PI, het grote formulier voor de configuratie van de zee voor de aanvraag van monitoreo, en het bewerken van het archief /etc/network/interfaces met editor de su preferencia, para este caso se utilizara vi.
Ejecutamos el siguiente comando:
vi /etc/netwerk/interfaces
Dejamos el archive de configuratie de la siguiente manera:
# interfaces(5) bestand gebruikt door ifup(8) en ifdown(8)# Houd er rekening mee dat dit bestand is geschreven om te worden gebruikt met dhcpcd # Voor statische IP, raadpleeg /etc/dhcpcd.conf en 'man dhcpcd.conf'# Voeg bestanden toe van /etc/network/interfaces.d: source-directory /etc/network/interfaces.dauto lo iface lo inet loopbackiface eth0 inet manualallow-hotplug wlan0 iface wlan0 inet manual # wpa-conf /etc/wpa_supplicant/wpa_supplicant.confallow -hotplug wlan1 iface wlan1 inet handleiding # wpa-conf /etc/wpa_supplicant/wpa_supplicant.confiface standaard inet handleiding
Stap 15: WS-RPI: PERMANENTE CONFIGURATIE
Zie configuratie el script que inicia la configuración cuando el dispositivo carga el sistema operativo:
vi /etc/rc.local
Agregamos el siguiente contenido al final del archive:
/cenfotec/script/startConfig.sh >> /cenfotec/logs/start.log 2>> /cenfotec/logs/start.errorexit 0
Stap 16: WS-RPI: VERIFICAR FUNCIONAMIENTO
U kunt de laatste configuratie instellen voor de mogelijkheid om het volgende uit te voeren:
init 6
U kunt de kleur van de led-kleur aanpassen aan de officiële fija-stijl, ook als de indicator voor de eerste correctie per niet-geconfigureerde configuratie. La dirección de red que carga por defecto es la 192.168.1.10.
Para ingred a la pagina de gestión de dispositivo se debe conectar el PC del usuario a un mismo segmento de red que el dispositivo, y en un navegador Web ingresar la siguiente dirección:
192.168.1.10:3000/
Volg de pagina van de start van de GUI van de configuratie van de dispositivo, de gebruiker en de tegengestelde van de defecte admin en defaultAdmin respectivamente.
Stap 17: WS-RPI: Estado General Del Dispositivo
De officiële start van de WS-RPI, de algemene werking van de algemene distributie, de nieuwe, rode leiding van de controle, de gezamenlijke controle van de controle, de gezamenlijke werking van de rode partij.
Stap 18: WS-RPI: Cambiar Configuración Del Dispositivo
De start van de WS-RPI, de algemene werking van de algemene distributie, de nieuwe, rode leiding van de controle, de gezamenlijke controle van de controle, de gezamenlijke werking van de rode partij.
En het is mogelijk om een configuratie te maken van de configuratie, die u kunt gebruiken om de volgende dag te beginnen met de "Configuración", en de juiste manier om de rode como te gebruiken voor het instellen van rood, rood base de datos, entre otros.
Stap 19: DACS: CONFIGURACIÓN
De bestaande DAC-S maakt gebruik van de modale versie van de discovirtual, de nieuwe importado en de virtualisatiesoftware voor VirtualBox en VMware Workstation Player.
El disco de la maquina virtual puede ser descargado de la siguiente URL: DAC-S Disco Virtual.
Maak gebruik van virtuele disco en software voor virtualisatie en initiatie van de operatie, de DAC-S is een automáticamente en un ambiente que se encuentra configurado con todos los componentes y programas utilizados en el desarrollo del sistema.
Stap 20: DACS: INSTALACIÓN DEL AMBIENTE VIRTUALIZADO
Installeer de virtuele software "VirtualBox", beschikbaar in de directe omgeving:
Colocar los archivos del disco virtual en un directorio de fácil acceso o donde el usuario los desee instalar.
Stap 21: DACS: IMPORTAR EL DISCO EN EL SOFTWARE DE VIRTUALIZACIÓN
Voor het importeren van virtuele disco's en virtuele software van Oracle VirtualBox kunt u de volgende zaken bekijken:
- Software voor virtualisatie "VirtualBox".
- Klik op "Nueva", ingresar el nombre y seleccionar el sistema operativo "Microsoft Windows", "Windows 7 (64-bit)", klik op "Next".
- Seleccionar el tamaño de la memoria RAM de la maquina virtual.
- En la opción de disco duro seleccionar "Usar un archive de disco duro virtual existente". Klik op het pictogram van de tapijten, de virtuele mencionado van de disco en de voorafgaande selectie van "WIN 7 disco-virtual".
- Klik en el botón "Crear".
Stap 22: DACS: INICIAR LA MÁQUINA VIRTUAL
Para iniciar la máquina virtual, click sobre el botón “Iniciar” y esperar que se despliegue el escritorio del sistema operativo.
Stap 23: DAC-S: TOEGANG tot LA APLICACIÓN DE GESTIÓN
U kunt een virtuele machine gebruiken om te beginnen met het gebruik van de DAC-S, de volgende stap:
Abrir un navegador, door ejemplo: Google Chrome.
Ingresar la siguiente dirección en el navegador:
Ingresar el usuario y contraseña. Gebruikt voor "admin" en tegengestelde "pass123".
Stap 24: DAC-S: MENU PRINCIPAAL
Después de iniciar sesión muestra la pantalla de bienvenida al sistema y las opciones del menú de la aplicación.
Stap 25: DAC-S: MENÚ DE CONFIGURACIÓN
Antes de utilizar el DAC-S se recomienda revisar y configurar los parámetros requeridos por la aplicación para su funcionamiento.
Zie verdeeldheid en tres secciones:
- Sistema: Se debe tener principal atención al campo “Correo electrónico”, y colocar el correo al cual desea recibir notificaciones.
- Basis van gegevens: Maak een verbinding met de basis van gegevens, een virtuele maquina volgt een lijst van niet noodzakelijke modificaties.
- Correo: Correspondentie met de configuratie van de dienst voor het gebruik van de applicación para el envío de notificaciones. Het kan worden gebruikt om het gebruik van Gmail te bekijken. Door de configuratie van de "Usuario SMTP"-code, die overeenkomt met de correspondentie van Gmail die is verzonden naar de laatste berichtgeving.
Stap 26: DAC-S: MENÚ “WS-RPI”
Este menú permite agregar y configurar los WS-RPI (Wireless sensor Raspberry PI), para esto se deben seguir los siguientes pasos:
-
Dar clic sobre el icono + de color verde, el cual mostrará un pantalla sobre los siguientes thatos:
- Nombre: Nombre para identificar el WS-RPI.
- Gebruiker: Gebruiker van de WS-RPI
- Contraseña: Contraseña del WS-RPI
- IP: Dirección de red asignada al WS-RPI.
- Puerto: puerto para establecer la conexión con el WS-RPI.
- Klik en el botón "Guardar". Seguidamente se mostrará el WS-RPI en el listado.
Stap 27: DAC-S: CONFIGURAR EL WS-RPI
En el listado, sobre el WS-RPI previamente agregado, dar clic sobre el botón "Editar". Para configurer y el sistema conexión con el WS-RPI, dar clic sobre el botón “Configurar”. U kunt de juiste configuratie instellen om de volgende stap te zetten "WS-RPI-configurado correctamente, proceda a guardar los cambios".
U kunt kiezen voor een configuratie van een nieuwe campo "Estado", een andere manier om de volgende zaken te ontdekken:
- "Activo": Significa que el WS-RPI se encuentra listo para entrar en operación
- "Inactivo":Significa que el WS-RPI aún no entrará en operación, pero se encuentra debidamente configurado.
Finalmente dar clic sobre el botón "Guardar" para aplicar los cambios.
Stap 28: DAC-S: MENÚ “LISTADO DE WS-RPI INALÁMBRICOS”
Muestra un listado de WS-RPI que se encuentran en estado "Activo". Para cada WS-RPI se pueden realizar las siguientes operaciones.
- Obtener el inventario: Al dar clic sobre el botón "Inventario", se le sollicita al dispositivo WS-RPI en lijst van punten van acceso detectados.
- Almacenar el listado de puntos de acceso al dar clic sobre el botón “Guardar”,.
- Clasificar Puntos de Acceso: Al dar clic sobre el botón "ClasificarAP", permitte clasificar cada uno de los puntos de acceso de acuerdo de acuerdo a nuestro criterio.
Stap 29: DAC-S: MENÚ “PLANO”
Muestra de forma grafica los WS-RPI-aggregado's en de DAC-S. Voor de configuratie van de WS-RPI kunt u de volgende informatie vinden:
- Nombre: correspondent al nombre del WS-RPI.
- Inventario: Puede tener los siguientes valores (Sin inventario, Guardado y Clasificado), mostrándose en color verde cuando contiene “Clasificado”, lokale indica que para ese WS-RPI ya se cuenta con una base de datos contra la cual comparosar los nuevos de acceso inalámbricos detectados y si corresponde general alertas.
- Estatus: puede tener los siguientes valores (Sin estatus, Problema de configuración, Sin comunicación y Correcto), mostrándose es color verde cuando contiene "Correcto", lokale indica el WS-RPI se encuentra online.
- Alertas: muestra el número de alertas que se han sido deese WS-RPI en que aún han sido atendidas.
- Meer details: klik op de afbeelding van de WS-RPI en bekijk aanvullende informatie over het IP-adres en de andere mogelijkheden.
Stap 30: DAC-S: MENÚ “GESTIÓN DE ALERTAS”
Muestra un listado de las alertas que se han generado. Het is belangrijk om een algemene waarschuwing te geven voor een kennisgeving van een usuario administrador del sitio, informando sobre el evento.
Para visualizar más detalle sobre un alerta y poder gestionarla, se debe dar clic sobre el botón “Gestionar”.
Los campos a los que debe prestar más atención son:
- Details: Opción donde se muestra información detallada sobre el punto de acceso detectado.
- Acción: De acuerdo al criterio del administrador de la aplicación, selecciona la acción a tomar, en este caso se ha seleccionado "Mover al inventario como vecino", lo que significa que se sabe de donde proviene el punto de acceso y access incorporar en la base de datos como vecino.
- Descripción: Detalle toewijzing door de administrador de aplicación a momento de gestionar la alerta.
Para gestionar la alerta, dar clic sobre el botón "Guardar".
Seguidamente el sistema redirige al listado donde el estado de la alerta a cambiado a "Tramitada".
Stap 31: DAC-S: ARQUITECTURA
El DAC-S está compuesto por dos partes, la parte visual de gestión por parte del usuario (Frontend) y la parte de processamiento (Backend)
Technische hulpmiddelen:
- Hoekig 4
- lente laars
- Webservice Rest
- JPA
- Slaapstand
- Mysql
Herramientas de desarrollo:
- Spring Tool Suite
- Sublieme tekst
- MySQL-werkbank
Voorkant:
Es la parte visual con la que el usuario interactúa con la aplicación. Esta desarrollado en Angular, un framework de JavaScript de código abierto, mantenido door Google.
Stap 32: DAC-S: ACCEDER AL CÓDIGO FUENTE DEL FRONTEND
Pas op voor toegang tot de backend:
- Ubicar en de escritorio el icono de acceso directo "sublime_text - Acceso directo".
- Klik hier om een klik te maken voor de herramienta de sarrollo, de meest voorkomende IDE met de programma's van het project voor de analyse.
Stap 33: DAC-S: ACCEDER AL CÓDIGO FUENTE DEL BACKEND
Este módulo se compone de los siguientes elementos:
Servicios Web Rest: tussen de frontend en de backend op het web van diensten. Estos servicios reciben las peticiones, ejecutan la logic de processamiento y devuelven respuesta a la aplicación del usuario
Los services web están desarrollados en java. Maak gebruik van de desarrollo van de suite van herramientas de Spring (Spring Tool Suite).
Voor meer informatie over de achtergrond van de backend:
- Ubicar en escritorio el ícono de acceso directo “STS – Acceso directo”.
- Bekijk de meeste IDE van de desarrollo met de codigo fuente del proyecto para su analisis.
Stap 34: DAC-S: TOEGANG tot LA BASE DE DATOS
De basis van het gebruik van MySQL, de technologie van het vrije gebruik en de gestioneerde communicatie.
Para poder acceder a la base de datos se deben ejecutar los siguientes pasos:
- Ubicar en escritorio el ícono de acceso directo "MySQL Workbench - Acceso directo".
- Dar doble clic sobre el ícono para abrir la aplicación.
- Ubicar la conexión a la base de datos con el nombre "ConexiónMsql".
- Dar doble clic sobre la conexión para acceder a la base de datos.
- Zie een overzicht van de IDE met de basis van de gegevens en de respectieve estructuras van de componenten.
Aanbevolen:
Op LoRa gebaseerd visueel bewakingssysteem voor landbouw Iot - Een fronted applicatie ontwerpen met Firebase & Angular: 10 stappen
Op LoRa gebaseerd visueel bewakingssysteem voor landbouw Iot | Een fronted-applicatie ontwerpen met Firebase & Angular: In het vorige hoofdstuk hebben we het gehad over hoe de sensoren werken met de loRa-module om de Firebase Realtime-database te vullen, en we hebben het diagram op zeer hoog niveau gezien hoe ons hele project werkt. In dit hoofdstuk gaan we het hebben over hoe we
Een e-mailmelding ontvangen wanneer een kanaal op ThingSpeak een tijdje niet is bijgewerkt: 16 stappen
Ontvang een e-mailmelding als een kanaal op ThingSpeak een tijdje niet is bijgewerkt: Achtergrondverhaal Ik heb zes geautomatiseerde kassen verspreid over Dublin, Ierland. Door een op maat gemaakte app voor mobiele telefoons te gebruiken, kan ik op afstand de geautomatiseerde functies in elke kas volgen en ermee communiceren. Ik kan de win handmatig openen / sluiten
Hat Not Hat - een hoed voor mensen die niet echt hoeden dragen, maar wel een hoed willen: 8 stappen
Hat Not Hat - een hoed voor mensen die niet echt hoeden dragen, maar wel een hoed willen Ervaring: Ik heb altijd gewenst dat ik een hoedenmens kon zijn, maar ik heb nog nooit een hoed gevonden die voor mij werkt. Deze "Hoed Niet Hoed", of fascinator zoals het wordt genoemd, is een uiterst knapperige oplossing voor mijn hoedenprobleem waarbij ik de Kentucky Derby zou kunnen bijwonen, vacu
Instructies voor het maken van een bevestiging met vier stangen voor een in het midden gemonteerde voetsteun - Ajarnpa
Instructies voor het maken van een bevestiging met vier stangen voor een in het midden gemonteerde voetsteun: Elektrische rolstoelen met middenaandrijving (PWC) zijn de laatste jaren populairder geworden. Door de plaatsing van de voorste zwenkwielen zijn de traditionele aan de zijkant gemonteerde voetsteunen echter vervangen door een enkele in het midden gemonteerde voetsteun. Helaas, middenm
Hack een draadloze deurbel in een draadloze alarmschakelaar of aan/uit-schakelaar - Ajarnpa
Hack een draadloze deurbel in een draadloze alarmschakelaar of aan / uit-schakelaar: ik heb onlangs een alarmsysteem gebouwd en in mijn huis geïnstalleerd. Ik gebruikte magnetische schakelaars op de deuren en bekabelde ze via de zolder. De ramen waren een ander verhaal en ze bedraden was geen optie. Ik had een draadloze oplossing nodig en dit is