INTEGRACIÓNAPIMIKROTIK MUMCHILE2016 HablaIP Integración & Desarrollo Sobrenosotros • AdolfoTroncoso<[email protected]> – Desarrolladorconmásde20añosdeexperiencia enprogramacióndeaplicacionesdesktop,weby móvilesconintegraciónentelemetríayprocesos denegocio. • JaimeCruzM.<[email protected]> – Integradordesistemasconmásde10añosde experienciaentelecomunicaciones,Sistemas Linux,AsteriskytelefoníaIP. hUp://www.hablaip.com/ HablaIP Integración & Desarrollo Agenda • Introducción&Elproblema • DashboardconAPIMikroYk • IntegraciónAsterisk&Hotspot • IntegraciónAndroid&HotSpot • MonitoreointegradoconPRTG • PotencialidaddelaAPIMikroYk HablaIP Integración & Desarrollo Agenda • Introducción&Elproblema • DashboardconAPIMikroYk • IntegraciónAsterisk&Hotspot • IntegraciónAndroid&HotSpot • MonitoreointegradoconPRTG • PotencialidaddelaAPIMikroYk HablaIP Integración & Desarrollo Introducción • ClienteHostalVistasol – Inicialmenteconrouterwificomún • ProblemáYcas: – Sincontroldelaccesoasuredwifi – LenYtudalnavegar – SininformacióndequienycuantouYlizasured HablaIP Integración & Desarrollo Introducción • ClienteHostalVistasol – Solución:InstalarunMikroYkc/Hospot • Integraciónydesarrollode: – PaginawebconreporteríaenYemporeal – IntegracióndelHotStopconsuPBXAsterisk – IntegraciónconmensajeríaSMSconMikroYk HablaIP Integración & Desarrollo Agenda • Introduccion&Elproblema • DashboardconAPIMikroEk • IntegraciónAsterisk&Hotspot • IntegraciónAndroid&HotSpot • MonitoreointegradoconPRTG • PotencialidaddelaAPIMikroYk HablaIP Integración & Desarrollo Dashboard HablaIP Integración & Desarrollo Dashboard¿Como? • LasAPI’sdeMikroYknospermiten – Consultarinformación – Modificarparametros – AdministrarusuariosdelHotSpot HablaIP Integración & Desarrollo Dashboard¿Como? • Existenlibreríaspara – PHP – Delphi – C++/# – Python – Etc. HablaIP Integración & Desarrollo Dashboard¿Como? • HabilitarAPIenMikroYk – IP->Service – Enable“api” – Aplicarseguridadalservicio“api” HablaIP Integración & Desarrollo Dashboard¿Como? • Crearun“GroupList” – AplicarPolicies:“api,read,write” HablaIP Integración & Desarrollo Dashboard¿Como? • Crearunusuario – Crearusuario – Asignargrupo“geo-api” – Aplicarseguridad HablaIP Integración & Desarrollo Dashboard¿Como? • EjemplocódigoPHPconsulta – UYlizaclasePHPgenYleza:DenisBasta [hUp://wiki.mikroYk.com/wiki/API_PHP_class] HablaIP Integración & Desarrollo Dashboard¿Como? HablaIP Integración & Desarrollo Agenda • Introducción&Elproblema • DashboardconAPIMikroYk • IntegraciónAsterisk&Hotspot • IntegraciónAndroid&HotSpot • MonitoreointegradoconPRTG • PotencialidaddelaAPIMikroYk HablaIP Integración & Desarrollo Asterisk&MikroYk • CreaciondeaccesosHotSpotbasadosenel númerodeanexodelahabitaciónparapoder idenYficarfácilmentecadausuario – Usuario=númerodehabitación(ej.1020) – Clave=Ingresadaporelusuariodesdesuanexo HablaIP Integración & Desarrollo Asterisk&MikroYk • CreaciondeaccesosHotSpotbasadosenel númerodeanexodelahabitaciónparapoder idenYficarfácilmentecadausuario – Usuario=númerodeanexo(ej.1001) – Clave=Ingresadaporelusuariodesdesuanexo HablaIP Integración & Desarrollo Asterisk&MikroYk • IngresoalHotSpotmediantenro.habitación HablaIP Integración & Desarrollo Asterisk&MikroYk • NúmerodeDemocreacióndeclave: +56228697999 HablaIP Integración & Desarrollo Asterisk&MikroYk • CreaciónIVRenAsterisk:extensions.conf demo:+56228697999 HablaIP Integración & Desarrollo Asterisk&MikroYk • CreaciónIVRenAsterisk:extensions.conf • DebugdeconsoladeAsterisk demo:+56228697999 HablaIP Integración & Desarrollo Asterisk&MikroYk • Creacióndeusuario/clavevíaAPIdeMikroYk demo:+56228697999 HablaIP Integración & Desarrollo Asterisk&MikroYk Comandodecreaciónde • Creacióndeusuario/clavevíaAPIdeMikroYk usuarioHotSpotMikroYk demo:+56228697999 HablaIP Integración & Desarrollo Agenda • Introducción&Elproblema • DashboardconAPIMikroYk • IntegraciónAsterisk&Hotspot • IntegraciónAndroid&HotSpot • MonitoreointegradoconPRTG • PotencialidaddelaAPIMikroYk HablaIP Integración & Desarrollo Android&MikroYk • CreaciondeaccesosHotSpotbasadosenun mensajeSMS – Usuario=númerodeteléfonomóvil – Clave=generadaautomáYcayenviadaporSMS wifi Suclavees:27774 APIMikroYk HablaIP Integración & Desarrollo Android&MikroYk • Ejemplodemensajeríadeenvío&respuesta wifi Suclavees:27774 APIMikroYk HablaIP Integración & Desarrollo Android&MikroYk • Númerodemo+56983396957 • Enviarmensaje:wifi HablaIP Integración & Desarrollo Agenda • Introducción&Elproblema • DashboardconAPIMikroYk • IntegraciónAsterisk&Hotspot • IntegraciónAndroid&HotSpot • MonitoreointegradoconPRTG • PotencialidaddelaAPIMikroYk HablaIP Integración & Desarrollo PRTG&MikroYk • PRTGesunaherramientademonitoreo delaempresaPaessler[hUp://www.paessler.com] DisposiYvoMikroYkHotSpot SensorvíaAPIdeMikroYk HablaIP Integración & Desarrollo PRTG&MikroYk • SeintegróunsensordeMikroYkvíaAPI – NúmerodeusuariosHotSpotacYvos – NúmerodeusuariosHotSpotcreados SensorcreadoenVisualC#con APIdeMikroYk HablaIP Integración & Desarrollo PRTG&MikroYk UsuariosacYvosenMikroYk HotSpot HablaIP Integración & Desarrollo PRTG&MikroYk Gráficodeusuarioscreados/ acYvosenMikroYkHotSpot HablaIP Integración & Desarrollo PRTG&MikroYk • EjecutableenC#contraAPIMikroYkconsulta: – NúmerodeusuariosHotSpotacYvos – NúmerodeusuariosHotSpotcreados API HablaIP Integración & Desarrollo PRTG&MikroYk Consultadetodoslosusuarios • EjecutableenC#contraAPIMikroYk: enHotSpotMikroYk API HablaIP Integración & Desarrollo PRTG&MikroYk AsíseveenelresultadoenPRTG HablaIP Integración & Desarrollo Agenda • Introducción&Elproblema • DashboardconAPIMikroYk • IntegraciónAsterisk&Hotspot • IntegraciónAndroid&HotSpot • MonitoreointegradoconPRTG • PotencialidaddelaAPIMikroEk HablaIP PotencialdeAPIMikroYk Integración & Desarrollo • Posibilidaddeintegraciónconcualquier sistemaatravésdeunaredTCP/IP. – ConosinInternet • ExistelibreríasenmúlYpleslenguajes – PHP,Python,Delphi,C#,etc. HablaIP PotencialdeAPIMikroYk Integración & Desarrollo • Ejemplospresentadoshoy: PosibilidadesLÍMITADASportuimaginación HablaIP PotencialdeAPIMikroYk Integración & Desarrollo AvecesloquetedeYene Estasoloentumente HablaIP Integración & Desarrollo Q&A INTEGRACIÓNAPIMIKROTIK MUMCHILE2016
© Copyright 2024