Desarrollo de una aplicación para la monitorización de puntos de acceso MikroTik
Development of an application for MikroTik access points monitoring
Ver/ Abrir
Identificadores
URI: http://hdl.handle.net/10902/12193Registro completo
Mostrar el registro completo DCAutoría
Monge Sainz, AdriánFecha
2017-10-27Derechos
Atribución-NoComercial-SinDerivadas 3.0 España
Palabras clave
MikroTik
RouterOS
Puntos de acceso
Clientes
Wi-Fi
Monitorización de redes
API
Wireless registration-table
RSSI (Received Signal Strength Indicator)
CCQ (Client Connection Quality)
Visual basic
Access points
Clients
Network monitoring
Application programming interface
System resources
Resumen/Abstract
RESUMEN: El uso de APIs para el desarrollo de software es cada vez más frecuente ya que permite implementar al desarrollador las principales funciones de software propietarios de ciertas marcas, ayudando a crear aplicaciones adaptadas a las necesidades del usuario. En el ámbito de la gestión de redes, fabricantes como MikroTik disponen de APIs para diferentes lenguajes de programación, que los usuarios pueden utilizar libremente en el diseño de sus aplicaciones. En este trabajo en concreto se utilizará la API de MikroTik en Visual Basic para desarrollar una aplicación que permita mapear en diferentes escenarios de interiores la posición de los puntos de acceso para posteriormente conectarse a éstos y obtener información relativa a los clientes conectados y la calidad de sus conexiones así como el estado de los recursos hardware del router. Dichos datos se recopilarán en diferentes instantes de tiempo y serán procesados para estudiar cuáles son los usuarios más activos en la red e identificar cuáles son los puntos de acceso más utilizados por los usuarios, lo que aportará referencias al administrador de la red de las zonas en las que se concentran un mayor número de clientes y en las que previsiblemente se generará un mayor tráfico de datos.
ABSTRACT: The use of Programmable Interface Applications is more and more frequent in the software development since it permits the implementation of propietary software of different manufacturing firms, helping with de design of applications adapted to the requirements of the user. In the field of the network management, manufacturers such as MikroTik have APIs in different programming languages, that are provided to the developers as free code. In this project, MikroTik API for Visual Basic will be used for the development of an application which allows maping in different maps the position of the access points to later connect to them and obtain information regarding connected clients and hardware resources. Such data will be collected at different time points and proccessed to study wich access points are most used by clents, which will provide references to the network manager of the areas in which a greater number of customers are concentrated and where it is expected that more data traffic will be generated.