Sadržaj:
- Korak 1: INSUMOS DE LA APLICACIÓN
- Korak 2: ARQUITECTURA DE LA SOLUCIÓN
- Korak 3: WS-RPI: ACTUALIZAR LA RASPBERRY PI & INSTALAR CABECERAS DEL OS
- Korak 4: WS-RPI: DESCARGAR EL SOFTVER DE LA APLICACIÓN
- Korak 5: WS-RPI: INSTALARNE BIBLIOTEKE NECESARIJE
- Korak 6: WS-RPI: PRILOG E INSTALARNI VOZAČ DE LA TARJETA INALÁMBRICA
- 7. korak: WS-RPI: INSTALAR HERRAMIENTA AIRCRACK-NG
- Korak 8: WS-RPI: VERIFICAR VERSIÓN DE PYTHON
- Korak 9: WS-RPI: INSTALARNI MYSQL
- Korak 10: WS-RPI: INSTALARNI NODEJI & EXPRESS
- Korak 11: WS-RPI: KONFIGURACIJSKA BAZA DE DATOS
- Korak 12: WS-RPI: KONFIGURACIJSKI PISAM & USLUGE
- Korak 13: WS-RPI: PROGRAMADE INICIARNIH TAREAS
- Korak 14: WS-RPI: CONFIGURACIÓN DE RED
- Korak 15: WS-RPI: KONFIGURACIJSKA TRAJNOST
- Korak 16: WS-RPI: VERIFICAR FUNCIONAMIENTO
- Korak 17: WS-RPI: Estado General Del Dispositivo
- Korak 18: WS-RPI: Cambiar Configuración Del Dispositivo
- Korak 19: DACS: CONFIGURACIÓN
- Korak 20: DACS: INSTALACIÓN DEL AMBIENTE VIRTUALIZADO
- Korak 21: DACS: IMPORTAR EL DISCO EN EL SOFTVER DE VIRTUALIZACIÓN
- Korak 22: DACS: INICIAR LA MÁQUINA VIRTUAL
- Korak 23: DAC-S: PRIDRUŽI LA APLICACIÓN DE GESTIÓN
- Korak 24: DAC-S: NAČELNIK IZBORNIKA
- Korak 25: DAC-S: MENÚ DE CONFIGURACIÓN
- Korak 26: DAC-S: MENI "WS-RPI"
- Korak 27: DAC-S: KONFIGURIRAJ EL WS-RPI
- Korak 28: DAC-S: MENI "LISTADO DE WS-RPI INALÁMBRICOS"
- Korak 29: DAC-S: MENI "PLANO"
- Korak 30: DAC-S: MENÚ "GESTIÓN DE ALERTAS"
- Korak 31: DAC-S: ARQUITECTURA
- Korak 32: DAC-S: ACCEDER AL CÓDIGO FUENTE DEL FRONTEND
- Korak 33: DAC-S: ACCEDER AL CÓDIGO FUENTE DEL BACKEND
- Korak 34: DAC-S: PRISTUPITE LA BASE DE DATOS
Video: Kako stvoriti sustav za nadzor neovlaštenih bežičnih pristupnih točaka: 34 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:32
Saludos lectores.
El presente instructivo es una guía de como desarrollar un system de monitoreo de puntos de acceso inalámbricos no autorizados utilizando una Raspberry PI.
Este sistem fue desarrollado como parte de un trabajo de investición de tesis de maestría de la Universidad Cenfotec de Costa Rica.
La aplicación esta conformada por dos elementos básicos, un dispositivo de monitoreo (Rasberry PI) el cual se encarga de recolectar señales inalámbricas del espacio físico que se desea monitorear, para posteriormente enviar dicha información al segundo elemento, un software de geste encarga de analysisar el comportamiento y patrones de las señales, en caso de detectar algún tipo de anomalía generalas las alertas necesarias.
El instructivo se divide en dos secciones, la primera en como construir el dispositivo de monitoreo el cual se denomina WS-RPI, mientras que la segunda parte consiste en como reconfigurar el software de control y gestión el cual se denomina DAC-S.
Korak 1: INSUMOS DE LA APLICACIÓN
- Rasberry PI 3.
- Rasbian versión de kernel 4.9.*.
- Python 2.7.9.
- MySql 14.14.
- Bežična kartica Alfa AWUS036ACH.
- Čvor 4.8.
- 2 Led.
- 1 otpornost na 220Ohm.
- Oracle Virtual Box.
Korak 2: ARQUITECTURA DE LA SOLUCIÓN
Para poder realizar un escenario de pruebas de la solución, se requiere al menos una red local donde se encuentre instalado el DAC-S, un WS-RPI, un punto de acceso inalámbrico autorizado y un punto de acceso no autorizado o vecino.
Como se muestra en la imagen 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) y WS-RPI (192.168.1.10) por defecto.
En la red local también propone que exista un equipo con la dirección de red 192.168.1.1, el cual funge como corta fuegos y default Gateway.
Por último, al punto de acceso autorizado se le asigno la dirección de red 192.168.1.2 y ESSID "Autorizado".
Korak 3: WS-RPI: ACTUALIZAR LA RASPBERRY PI & INSTALAR CABECERAS DEL OS
Iniciamos la Raspberry PI, la cual se puede acceder mediante interfaz gráfica o medijanu SSH (requiere configuración dodatno), lo primero que se va a realizar es actualizar la versión del system operativo e instalar las cabeceras del system operativo, para esto se eeicutan los komande:
Početni sesije kao super administrator:
sudo - su
Se ejecutan los siguientes comandos para descargar las cabeceras del sistema operativo y instalar actualizaciones en caso de que haya disponibles:
- apt-get ažuriranje
- apt-get nadogradnja
- sudo apt-get install raspberrypi-kernel-headers
Korak 4: WS-RPI: DESCARGAR EL SOFTVER DE LA APLICACIÓN
Una vez se tiene actualizado el sistem operativo de la PI, nastavlja se instalar las fuentes del proyecto WS_RPI, para esto se debe descargar el archivo ws-rpi.software.tar y se debe colocar en el directorio raíz / del sistema operativo de la Malina PI.
Después de esto ejecutamos los siguientes comandos:
- cd /
- tar –xvf ws-rpi.software.tar
El último comando inicia el proceso de descompresión de los archivos, generando los siguientes directorios en el sistem operativo:
- /cenfotect
- home/pi/WS-RPI/
En dichos directorios se encuentran los recursos de software necesarios para instalar y configurar la aplicación correctamente siguiendo los pasos especificados en esta guía.
Korak 5: WS-RPI: INSTALARNE BIBLIOTEKE NECESARIJE
Se instalan las 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
Korak 6: WS-RPI: PRILOG E INSTALARNI VOZAČ DE LA TARJETA INALÁMBRICA
El grupo de investición decidió utilizar la tarjeta inalámbrica modelo Alfa AWUS036ACH para realizar las funciones de escaneo de señales, debido a que la tarjeta integrada de la PI no soporta trabajara en modo monitor y no posee soporte para trabajar en frecuhcizas 5..
Para poder utilizar esta tarjeta se debe compiler e instalar el driver de forma manual, pues al momento de desarrollar la investición no se encontraba disponible en el repositorio de paquetes del sistema operativo.
Antes de compilar el driver lo primero que se debe garantizar es que la tarjeta esté conectada a la PI, y se procede a ejecutar los siguientes comandos:
- cd/home/pi/WS-RPI/rtl8812au/
- napravi CROSS_COMPILE = arm-linux-gnueabihf- ARCH = arm
- napraviti instalaciju
Reiniciamos el dispositivo para verifica que el driver cargue correctamente:
init 6
Una vez la Raspberry se ha reiniciado, verificamos que el modulo se inició correctamente, para esto verificamos que la PI reconozca la tarjeta wlan1, verificamos corriendo el siguiente comando:
ip a s
7. korak: WS-RPI: INSTALAR HERRAMIENTA AIRCRACK-NG
Nastavite instalaciju la herramienta aircrack-ng, para esto se ejecutan los siguientes
komande:
- cd /home/pi/WS-RPI/aircrack-ng-1.2-rc3/
- napraviti
- napraviti instalaciju
- airodump-ng-oui-update
Korak 8: WS-RPI: VERIFICAR VERSIÓN DE PYTHON
Parte del Core de la applicación se desarrolló iskorištava el lenguaje de programación Python 2.7, la cual se encuentra instalada por defecto en la PI, para verificar la versión de este lenguaje se puede ejecutar el siguiente comando:
Python –V
Korak 9: WS-RPI: INSTALARNI MYSQL
Ahora se instalira las MySQL y sus respectivas dependencias, el cual funcionara como repositorio de datos de las señales recolectadas por la PI. Para esto se ejecutan los siguientes comandos:
- apt-get install python2.7-mysqldb
- apt-get install mysql-server-nedostaje popravak
Cuando la instalación se encuentra en progreso, se muestra una ventana que solicita la contraseña de administración del MySQL, debe ingresar el valor de la siguiente contraseña por defecto: R45p1Mysql2017.
Posterior a esto se oprime el botón aceptar hasta que la instalación se dé por finalizada.
Korak 10: WS-RPI: INSTALARNI NODEJI & EXPRESS
La GUI de la aplicación se desarrollóutilizando el lenguaje de programción NodeJS 4.8, Raspberry por defecto trae instalado este lenguaje, pero es una versión bastante desactualizada, para actualizar los binarios a la versión requerida se deben ejecutar los sigosi loos sigosi loos sigos de losigos de los de que que que que que que que que que que que que que que que que que que que que que que que que que que que que que que que que que que de los:
- curl -sL https://deb.nodesource.com/setup_4.x | sudo bash -
- apt -get install nodejs -y
- apt-get install node-gyp
Se verifica que el nodejs se haya instalado correctamente ejecutando el siguiente comando:
čvor -v
El cual deberá mostrar que la versión es la 4.8.7.
Después se debe ir a la carpeta del proyecto donde se encuentran los códigos fuentes, y se instalan las dependencias para que funcionen correctamente, para esto se ejecutan los siguientes comandos:
- cd/cenfotec/GUI/
- npm instalirati
Korak 11: WS-RPI: KONFIGURACIJSKA BAZA DE DATOS
Ejecuta el siguiente comando utilizando el usuario super adminrador del MySQL y la contraseña que se ingresó cuando se instalira dicho program.
Una vez se inicia sesión en la consola administrativa del MySQL ejecuta el siguiente comando:
/home/pi/WS-RPI/SQL/Configure.sql
Ahora se stvara la struktura o bazi podataka:
izvor /home/pi/WS-RPI/SQL/CreateDB.sql
Pogledajte salestor gestor de comandos MySql con el comando:
Izlaz
Korak 12: WS-RPI: KONFIGURACIJSKI PISAM & USLUGE
Ejecutamos los siguientes comandos para realizar las configuraciones:
- cd/cenfotec/script/
- chmod +x *
Se verifica que todos los scripts hayan quedado con permisos de ejecución:
ls -lha
Ahora se crean los servicios que levantan la GUI y el socket de comunicación:
- cd/cenfotec/GUI/
- zauvijek servisna instalacija wips -gui --script bin/www -p $ (dirname "$ (which forever)") -e "PATH =/usr/local/bin: $ PATH"
- zauvijek servisna instalacija socket -py -s /cenfotec/socket/main.py -f "-c '/usr/bin/python'"
Ahora se inician los servicios creados en los pasos anteriores:
- usluga socket-py start
- servis wips-gui start
Se verifica que los servicios se hayan iniciado correctamente verificando que los puertos 3000 y 9001 se encuentren disponibles en el dispositivo ejecutando el siguiente comando:
nmap localhost
Korak 13: WS-RPI: PROGRAMADE INICIARNIH TAREAS
Se habilitan las tareas programidas ejecutando los siguientes comandos:
- usluga cron ponovno učitavanje
- update-rc.d cron enable 2 3 4 5
- crontab -e
Se agrega el siguiente contenido al final del archivo cron:
# Tarea programada que realiza el escaneo de señales0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55 * * * * /cenfotec/script/airodump-ng.sh
Korak 14: WS-RPI: CONFIGURACIÓN DE RED
Ahora se nastavlja s konfiguratorom la red de la PI, de tal forma que la configuración sea la que carga la aplicación de monitoreo, y no la que trae el dispositivo por defecto, para esto editamos el archivo/etc/network/sučelja con el editor de su preferencia, para este caso se utilizara vi.
Ejecutamos el siguiente comando:
vi/etc/network/sučelja
Dejamos el archivo de configuración de la siguiente manera:
# datoteka sučelja (5) koju koriste ifup (8) i ifdown (8)# Imajte na umu da je ova datoteka napisana za upotrebu s dhcpcd# Za statički IP, pogledajte /etc/dhcpcd.conf i 'man dhcpcd.conf'# Uključite datoteke iz /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 priručnik # wpa-conf /etc/wpa_supplicant/wpa_supplicant.confiface zadani inet priručnik
Korak 15: WS-RPI: KONFIGURACIJSKA TRAJNOST
Konfigurirajte skriptu koja je inicijalna za konfiguraciju, a možete je disponirati u operativni sustav:
vi /etc/rc.local
Agregamos el siguiente contenido al final del archivo:
/cenfotec/script/startConfig.sh >> /cenfotec/logs/start.log 2 >> /cenfotec/logs/start.errorexit 0
Korak 16: WS-RPI: VERIFICAR FUNCIONAMIENTO
Una vez finalizada la configuración se reinicia el dispositivo, ejecutando el siguiente comando:
init 6
Una vez el dispositivo cargue se deberá encender la luz led color amarilla de forma fija, esto es un indicador de que el dispositivo inicio correctamente pero aún no ha sido configurado. La dirección de red que carga por defecto es la 192.168.1.10.
Para ingresar 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/
Se muestra la página de inicio de sesión de la GUI de configuración del dispositivo, el usuario y contraseña por defecto son admin y defaultAdmin respectivamente.
Korak 17: WS-RPI: Estado General Del Dispositivo
Después de iniciar sesión en la WS-RPI, el system despliega una pantalla de estado general del dispositivo, como nombre, dirección de red del controlador, puerto de gestión del controlador, tiempo encendido, hora, direcciones de red y estado de las particiones.
Korak 18: WS-RPI: Cambiar Configuración Del Dispositivo
Después de iniciar sesión en la WS-RPI, el system despliega una pantalla de estado general del dispositivo, como nombre, dirección de red del controlador, puerto de gestión del controlador, tiempo encendido, hora, direcciones de red y estado de las particiones.
En caso de que se desee cambiar la configuración del dispositivo, una vez se haya iniciado sesión se puede oprimir sobre el botón "Configuración", en el cual se pueden cambiar parámetros de red como usuario y contraseña de gestión, konfiguracija de red, konfiguracija de red, pariguracija de red, konfiguracija de red, konfiguracija de red, par konfiguracija del dispositivo, una vez se haya iniciado sesión se pusesen cambiar la configuración del dispositivo, una vez se haya iniciado sesión se puede oprimir sobre el botón "konfiguracija", en el cual se pueden cambiar parámetros de red como usuario y contraseña de gestión, konfiguracija de red, para baza podataka, entre otros.
Korak 19: DACS: CONFIGURACIÓN
Sustav DAC-S najbrže je instaliran s diskovirtualnog načina, besplatan je za uvoz ili softver za virtualizaciju u VirtualBoxu ili VMware Workstation Playeru.
El disco de la maquina virtual puede ser descargado de la siguiente URL: DAC-S Disco Virtual.
Una vez importando el disco virtual en el software za virtualizaciju i pokretanje operacijskog sustava, el DAC-S inicia automáticamente en un ambiente que se encuentra configurado con todos los componentsy y programmas utilizados en el desarrollo del system.
Korak 20: DACS: INSTALACIÓN DEL AMBIENTE VIRTUALIZADO
Instalirani softver za virtualizaciju „VirtualBox“dostupan je na raspolaganju:
Colocar los archivos del disco virtual en un directorio de fácil acceso o donde el usuario los desee instalar.
Korak 21: DACS: IMPORTAR EL DISCO EN EL SOFTVER DE VIRTUALIZACIÓN
Za uvoz virtualnog diska ili softvera za virtualizaciju Oracle VirtualBox deben je ejecutar los siguientes pasos:
- Aplicirajte softver za virtualizaciju "VirtualBox".
- Kliknite na botu "Nueva", odaberite naziv i odaberite operacijski sustav "Microsoft Windows", "Windows 7 (64-bitni)", kliknite na "Dalje".
- Odaberite el tamaño de la memoria RAM de la maquina virtual.
- En la opción de disco duro seleccionar "Usar un archivo de disco duro virtual existente". Kliknite sobre el ícono de la carpeta, ubicar el disco virtual mencionado en los pasos anteriores y seleccionarlo "WIN 7 disco-virtual".
- Kliknite na "Crear".
Korak 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 system operativo.
Korak 23: DAC-S: PRIDRUŽI LA APLICACIÓN DE GESTIÓN
Una vez la maquina virtual haya iniciado, se puede ingresar al aplicación de gestión del DAC-S, para esto se deben seguir los siguientes pasos:
Abrir un navegador, por ejemplo: Google Chrome.
Ingresar la siguiente dirección en el navegador: https:// localhost: 8080/dac-s/login
Ingresar el usuario y contraseña. Usuario por defecto es “admin” y la contraseña es “pass123”.
Korak 24: DAC-S: NAČELNIK IZBORNIKA
Después de iniciar sesión se muestra la pantalla de bienvenida al sistema y las opciones del menú de la aplicación.
Korak 25: DAC-S: MENÚ DE CONFIGURACIÓN
Antes de utilizar el DAC-S je recomienda revisar y configurar los parámetros requeridos por la aplicación para su funkcionamiento.
Se ha divideido en tres secciones:
- Sustav: Se debe tener principal atención al campo "Correo electrónico", y colocar el correo al cual desea recibir notificaciones.
- Baza podataka: Da gestionan los parámetros de conexión de base de datos, la maquina virtual se encuentra lista para que no se necesite modificira estos parámetros.
- Correo: Corresponde a los datos de configuración del servidor de correo que utilizará la aplicación para el envío de notificaciones. En este caso se esta usendondo Gmail como servidor de correo. Por lo que debe de configurar el campo "Usuario SMTP", querespond a la cuenta de correo de Gmail desde la cual se van a enviar las notificaciones.
Korak 26: DAC-S: MENI "WS-RPI"
Ako želite dopustiti agregat i konfiguraciju WS-RPI (bežični senzor Raspberry PI), paralelno s tim možete debignirati seguir los siguientes pasos:
-
Dar clic sobre el icono + de color verde, el cual mostrará una pantalla solicitando los siguientes datos:
- Broj: Identifikacijski broj WS-RPI.
- Uobičajeno: Uobičajeno gestion WS-RPI
- Kontrola: Kontrola WS-RPI-ja
- IP: Dirección de red asignada al WS-RPI.
- Puerto: puerto para establecer la conexión con el WS-RPI.
- Clic en el botón "Guardar". Podesite većinu WS-RPI na popisu.
Korak 27: DAC-S: KONFIGURIRAJ EL WS-RPI
Na popisu se nalazi WS-RPI-ov prethodni prikaz, kliknite na botu "Editar". Za konfiguraciju i provjeru que el sustava vezane veze s WS-RPI, kliknite na botu "Konfigurator". Ako se konfiguracija primijeni ispravno, najvjerojatnije se prikazuje "WS-RPI konfiguracija ispravljena, postupite kao čuvar los cambiosa".
Una vez se haya realizado la configuración se habilitará un nuevo campo "Estado", el cual puede tener los siguientes valores:
- "Activo": Značajni que el WS-RPI se nalazi na listi za unos u operaciju
- "Inactivo": Značajno stanje u WS-RPI-u nije uneseno u operacijski sustav, ali se mora dodatno konfigurirati.
Finalmente dar clic sobre el botón "Guardar" para aplicar los cambios.
Korak 28: DAC-S: MENI "LISTADO DE WS-RPI INALÁMBRICOS"
Ovaj popis WS-RPI-ja sadrži samo "Activo". Para cada WS-RPI se pueden realizar las siguientes operaciones.
- Obvener el inventario: Al dar clic sobre el botón "Inventario", is lelicit al al dispositivo WS-RPI el list de de puntos de acceso detectados.
- Almacenar el listado de puntos de acceso al dar clic sobre el botón “Guardar”,.
- Clasificar Puntos de Acceso: Ako kliknete sobre el botón „ClasificarAP“, dopustite klasifikacijsku cadu uno de los puntos de acceso de acuerdo de acuerdo kao novi kriterij.
Korak 29: DAC-S: MENI "PLANO"
Muestra de forma gráfica los WS-RPI agregados en DAC-S. Da biste konfigurirali WS-RPI konfiguraciju, morate unijeti sljedeće informacije:
- Broj: korespondencija al nombre WS-RPI.
- Inventario: Puede tener los siguientes valores (Sin inventario, Guardado y Clasificado), mostrándose en color verde cuando contiene "Clasificado", lo cual indica que para ese WS-RPI ya se cuenta con una base de datos contra la cual comparas los nuevos puos de acceso inalámbricos detectados y si korespondnde generar alertas.
- Estatus: puede tener los siguientes valores (Sin estatus, Problema de configuración, Sin comunicación y Correcto), većina opcija u boji verde cuando contiene „Correcto“, lo cual indica que el WS-RPI se nalazi na mreži.
- Alertas: muestra el número de alerttas que se han generado de ese WS-RPI y que aún no han sido atendidas.
- Otros detalles: al dar clic sobre la imagen del WS-RPI se podržava vizualizacija informacija o dodatnim como la IP y la fecha hora de la última conexión.
Korak 30: DAC-S: MENÚ "GESTIÓN DE ALERTAS"
Muestra un listado de las alertas que se han generado. Importantte mencionar que para cada alerta generada también se envía un correo de notificación al usuario administrador del sitio, informando sobre el evento.
Para visualizar más detalle sobre una 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:
- Detalji: 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 signique que se sabe de donde proviene el punto de accso y además se va a inkorporira en la base de datos como vecino.
- Opis: Detaljna asignado por el administrador de aplicación al momento de gestionar la alerta.
Para gestionar la alerta, dar clic sobre el botón "Guardar".
Seguidamente el system redirige al listdodonde el estado de la alertta a cambiado a “Tramitada”.
Korak 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 procesamiento (Backend)
Tehnologije korištenja:
- Kutni 4
- Opružna čizma
- Odmor web usluge
- JPA
- Hibernate
- Mysql
Herramientas de desarrollo:
- Spring Tool Suite
- Uzvišeni tekst
- MySQL radni stol
Frontend:
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 por Google.
Korak 32: DAC-S: ACCEDER AL CÓDIGO FUENTE DEL FRONTEND
Pasos para acceder al código fuente del backend:
- Ubicar en el escritorio el icono de acceso directo "sublime_text - Acceso directo".
- Dar doble clic sobre el ícono para iniciar la herramienta de desarrollo, el cual mostrará el IDE con el código del proyecto para su análisis.
Korak 33: DAC-S: ACCEDER AL CÓDIGO FUENTE DEL BACKEND
Este módulo se komponente de los siguientes elementos:
Servicios Web Rest: la interaracion entre el Frontend y el Backend se nalazi na web stranici servisa. Estos servicios reciben las peticiones, ejecutan la lógica de procesamiento y devuelven respuesta a la aplicación del usuario
Los servicios web están desarrollados en java. Se utilizó el entorno de desarrollo de la suite de herramientas de Spring (Spring Tool Suite).
Za detaljnije informacije o aparatu Backend:
- Ubicar en el escritorio el ícono de acceso directo "STS - Acceso directo".
- Se mostrará el IDE de desarrollo con el código fuente del proyecto para su análisis.
Korak 34: DAC-S: PRISTUPITE LA BASE DE DATOS
La baza podataka upotrebljava MySQL, tehnologiju za slobodnu upotrebu i izvorne informacije.
Para poder accer a la base de datos se deben ejecutar los siguientes pasos:
- Ubicar en el escritorio el ícono de accesso 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.
- Se muestra pantalla del IDE con la base de datos y las respectivas estructuras que la componentsn.
Preporučeni:
Kako koristiti Max7219 matricu 8x8 točaka s "skiiiD": 9 koraka
Kako koristiti Max7219 8x8 Dot Matrix sa "skiiiD": Ovo je video upute Max7219 8x8 Dot Matrix putem "skiiiD" Prije početka, dolje je osnovni vodič za korištenje skiiiDhttps: //www.instructables.com/id /Početak rada-W
Kako ispravno mjeriti potrošnju energije bežičnih komunikacijskih modula u doba niske potrošnje energije?: 6 koraka
Kako ispravno mjeriti potrošnju energije bežičnih komunikacijskih modula u doba niske potrošnje energije ?: Mala potrošnja energije iznimno je važan koncept u Internetu stvari. Većina IoT čvorova moraju se napajati baterijama. Samo ispravnim mjerenjem potrošnje energije bežičnog modula možemo točno procijeniti koliko sam baterije napunila
Nadzor strukturnog zdravlja civilne infrastrukture pomoću bežičnih senzora vibracija: 8 koraka
Strukturni zdravstveni nadzor civilne infrastrukture pomoću bežičnih senzora vibracija: Pogoršanje stare zgrade i civilne infrastrukture može dovesti do kobne i opasne situacije. Stalno praćenje ovih struktura je obavezno. Strukturno praćenje zdravlja iznimno je važna metodologija za procjenu
Kako stvoriti JARVIS sustav ili stvarni život JARVIS / Vlastita AI pomoć: 8 koraka
Kako stvoriti JARVIS sustav ili stvarni život JARVIS / Vlastita AI pomoć: Jeste li ikada gledali računalo koje govori kao JARVIS s Tonyjem Starkom u filmu Iron Man? Jeste li ikada poželjeli imati takvo računalo? Jesam li u pravu? Ne brinite … Ovu želju možete ispuniti vlastitim računalom. Možete imati računalo poput JARVIS-a i
Četverosmjerni sustav semafora koji koristi 5 bežičnih modula Arduinos i 5 NRF24L01: 7 koraka (sa slikama)
Sustav četverosmjernog semafora koji koristi 5 Arduino i 5 bežičnih modula NRF24L01: Maloprije sam stvorio Instructable s detaljima o jednom paru semafora na ploči. Također sam stvorio još jedan Instructable koji prikazuje osnovni okvir za korištenje bežičnog modula NRF24L01. Ovo navelo me na razmišljanje! Ima ih dosta