Vous êtes sur la page 1sur 42

INTEGRACIN

API MIKROTIK

MUM CHILE 2016


HablaIP
Integracin & Desarrollo
Sobre nosotros
Adolfo Troncoso <adolfo.troncoso@hablaip.com>
Desarrollador con ms de 20 aos de experiencia
en programacin de aplicaciones desktop, web y
mviles con integracin en telemetra y procesos
de negocio.
Jaime Cruz M. <jaime.cruz@hablaip.com>
Integrador de sistemas con ms de 10 aos de
experiencia en telecomunicaciones, Sistemas
Linux, Asterisk y telefona IP.
hUp://www.hablaip.com/
HablaIP
Integracin & Desarrollo
Agenda
Introduccin & El problema
Dashboard con API MikroYk
Integracin Asterisk & Hotspot
Integracin Android & HotSpot
Monitoreo integrado con PRTG
Potencialidad de la API MikroYk
HablaIP
Integracin & Desarrollo
Agenda
Introduccin & El problema
Dashboard con API MikroYk
Integracin Asterisk & Hotspot
Integracin Android & HotSpot
Monitoreo integrado con PRTG
Potencialidad de la API MikroYk
HablaIP
Integracin & Desarrollo
Introduccin
Cliente Hostal Vistasol
Inicialmente con router wi comn

ProblemYcas:
Sin control del acceso a su red wi
LenYtud al navegar
Sin informacin de quien y cuanto uYliza su red
HablaIP
Integracin & Desarrollo
Introduccin
Cliente Hostal Vistasol
Solucin: Instalar un MikroYk c/Hospot

Integracin y desarrollo de:


Pagina web con reportera en Yempo real
Integracin del HotStop con su PBX Asterisk
Integracin con mensajera SMS con MikroYk
HablaIP
Integracin & Desarrollo
Agenda
Introduccion & El problema
Dashboard con API MikroEk
Integracin Asterisk & Hotspot
Integracin Android & HotSpot
Monitoreo integrado con PRTG
Potencialidad de la API MikroYk
HablaIP
Integracin & Desarrollo
Dashboard
HablaIP
Integracin & Desarrollo
Dashboard Como?
Las APIs de MikroYk nos permiten
Consultar informacin
Modicar parametros
Administrar usuarios del HotSpot
HablaIP
Integracin & Desarrollo
Dashboard Como?
Existen libreras para
PHP
Delphi
C++/#
Python
Etc.
HablaIP
Integracin & Desarrollo
Dashboard Como?
Habilitar API en MikroYk
IP -> Service
Enable api
Aplicar seguridad al servicio api
HablaIP
Integracin & Desarrollo
Dashboard Como?
Crear un Group List
Aplicar Policies: api, read, write
HablaIP
Integracin & Desarrollo
Dashboard Como?
Crear un usuario
Crear usuario
Asignar grupo geo-api
Aplicar seguridad
HablaIP
Integracin & Desarrollo
Dashboard Como?
Ejemplo cdigo PHP consulta
UYliza clase PHP genYleza: Denis Basta
[hUp://wiki.mikroYk.com/wiki/API_PHP_class]
HablaIP
Integracin & Desarrollo
Dashboard Como?
HablaIP
Integracin & Desarrollo
Agenda
Introduccin & El problema
Dashboard con API MikroYk
Integracin Asterisk & Hotspot
Integracin Android & HotSpot
Monitoreo integrado con PRTG
Potencialidad de la API MikroYk
HablaIP
Integracin & Desarrollo
Asterisk & MikroYk
Creacion de accesos HotSpot basados en el
nmero de anexo de la habitacin para poder
idenYcar fcilmente cada usuario
Usuario = nmero de habitacin (ej. 1020)
Clave = Ingresada por el usuario desde su anexo
HablaIP
Integracin & Desarrollo
Asterisk & MikroYk
Creacion de accesos HotSpot basados en el
nmero de anexo de la habitacin para poder
idenYcar fcilmente cada usuario
Usuario = nmero de anexo (ej. 1001)
Clave = Ingresada por el usuario desde su anexo
HablaIP
Integracin & Desarrollo
Asterisk & MikroYk
Ingreso al HotSpot mediante nro. habitacin
HablaIP
Integracin & Desarrollo
Asterisk & MikroYk
Nmero de Demo creacin de clave:

+56 22 869 7999


HablaIP
Integracin & Desarrollo
Asterisk & MikroYk
Creacin IVR en Asterisk: extensions.conf

demo: +56 22 869 7999


HablaIP
Integracin & Desarrollo
Asterisk & MikroYk
Creacin IVR en Asterisk: extensions.conf

Debug de consola de Asterisk

demo: +56 22 869 7999


HablaIP
Integracin & Desarrollo
Asterisk & MikroYk
Creacin de usuario/clave va API de MikroYk

demo: +56 22 869 7999


HablaIP
Integracin & Desarrollo
Asterisk & MikroYk
Comando de creacin de
Creacin de usuario/clave va API de MikroYk
usuario HotSpot MikroYk

demo: +56 22 869 7999


HablaIP
Integracin & Desarrollo
Agenda
Introduccin & El problema
Dashboard con API MikroYk
Integracin Asterisk & Hotspot
Integracin Android & HotSpot
Monitoreo integrado con PRTG
Potencialidad de la API MikroYk
HablaIP
Integracin & Desarrollo
Android & MikroYk
Creacion de accesos HotSpot basados en un
mensaje SMS
Usuario = nmero de telfono mvil
Clave = generada automYca y enviada por SMS
wi

Su clave es: 27774


API MikroYk
HablaIP
Integracin & Desarrollo
Android & MikroYk
Ejemplo de mensajera de envo & respuesta

wi

Su clave es: 27774


API MikroYk
HablaIP
Integracin & Desarrollo
Android & MikroYk
Nmero demo +56 9 8339 6957
Enviar mensaje: wi
HablaIP
Integracin & Desarrollo
Agenda
Introduccin & El problema
Dashboard con API MikroYk
Integracin Asterisk & Hotspot
Integracin Android & HotSpot
Monitoreo integrado con PRTG
Potencialidad de la API MikroYk
HablaIP
Integracin & Desarrollo
PRTG & MikroYk
PRTG es una herramienta de monitoreo
de la empresa Paessler [hUp://www.paessler.com]

DisposiYvo MikroYk HotSpot


Sensor va API de MikroYk
HablaIP
Integracin & Desarrollo
PRTG & MikroYk
Se integr un sensor de MikroYk va API
Nmero de usuarios HotSpot acYvos
Nmero de usuarios HotSpot creados

Sensor creado en Visual C# con


API de MikroYk
HablaIP
Integracin & Desarrollo
PRTG & MikroYk

Usuarios acYvos en MikroYk


HotSpot
HablaIP
Integracin & Desarrollo
PRTG & MikroYk
Grco de usuarios creados/
acYvos en MikroYk HotSpot
HablaIP
Integracin & Desarrollo
PRTG & MikroYk
Ejecutable en C# contra API MikroYk consulta:
Nmero de usuarios HotSpot acYvos
Nmero de usuarios HotSpot creados

API
HablaIP
Integracin & Desarrollo
PRTG & MikroYk
Consulta de todos los usuarios
Ejecutable en C# contra API MikroYk:
en HotSpot MikroYk

API
HablaIP
Integracin & Desarrollo
PRTG & MikroYk

As se ve en el resultado en PRTG
HablaIP
Integracin & Desarrollo
Agenda
Introduccin & El problema
Dashboard con API MikroYk
Integracin Asterisk & Hotspot
Integracin Android & HotSpot
Monitoreo integrado con PRTG
Potencialidad de la API MikroEk
HablaIP Potencial de API MikroYk
Integracin & Desarrollo

Posibilidad de integracin con cualquier


sistema a travs de una red TCP/IP.
Con o sin Internet

Existe libreras en mlYples lenguajes


PHP, Python, Delphi, C#, etc.
HablaIP Potencial de API MikroYk
Integracin & Desarrollo

Ejemplos presentados hoy:

Posibilidades LMITADAS por tu imaginacin


HablaIP Potencial de API MikroYk
Integracin & Desarrollo

A veces lo que te deYene

Esta solo en tu mente


HablaIP
Integracin & Desarrollo

Q & A
INTEGRACIN API MIKROTIK

MUM CHILE 2016

Vous aimerez peut-être aussi