{"id":523,"date":"2014-07-02T18:36:13","date_gmt":"2014-07-02T21:36:13","guid":{"rendered":"http:\/\/www.tech-nico.com\/blog\/?p=523"},"modified":"2014-07-03T11:15:22","modified_gmt":"2014-07-03T14:15:22","slug":"api-mikrotik-manipular-wireless-registration-y-access-list-con-php-y-mysql","status":"publish","type":"post","link":"http:\/\/www.tech-nico.com\/blog\/api-mikrotik-manipular-wireless-registration-y-access-list-con-php-y-mysql\/","title":{"rendered":"API MIKROTIK &#8211; Manipular Wireless-Registration y Access-List con PHP y MYSQL"},"content":{"rendered":"<div id=\"advads-919170673\" class=\"advads-antes-de-contenido advads-entity-placement\" style=\"float: left;\"><script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-0513087877342686\" crossorigin=\"anonymous\"><\/script><ins class=\"adsbygoogle\" style=\"display:block; text-align:center;\" data-ad-client=\"ca-pub-0513087877342686\" \ndata-ad-slot=\"6331524197\" \ndata-ad-layout=\"in-article\"\ndata-ad-format=\"fluid\"><\/ins>\n<script> \n(adsbygoogle = window.adsbygoogle || []).push({}); \n<\/script>\n<\/div><br style=\"clear: both; display: block; float: none;\"\/><p>En esta ocasi\u00f3n, te traigo un peque\u00f1o sistema desarrollado en php y mysql para que puedas controlar cada cliente de un nodos AP de distintas o una misma localidad. Esto te permitir\u00e1 habilitar\/deshabilitar un MacAddress del access-list de much\u00edsimos AP desde un solo lugar, tambien ver el nivel de se\u00f1al y patearlo para que re-conecte cuando sea necesario.<\/p><div id=\"advads-952277780\" class=\"advads-contenido-de-la-entrada advads-entity-placement\"><script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-0513087877342686\" crossorigin=\"anonymous\"><\/script><ins class=\"adsbygoogle\" style=\"display:block; text-align:center;\" data-ad-client=\"ca-pub-0513087877342686\" \ndata-ad-slot=\"6331524197\" \ndata-ad-layout=\"in-article\"\ndata-ad-format=\"fluid\"><\/ins>\n<script> \n(adsbygoogle = window.adsbygoogle || []).push({}); \n<\/script>\n<\/div>\n<p>Editamos el archivo config.php con los datos del mysql y con el usuario y contrase\u00f1a del API. Este es el usuario y contrase\u00f1a que va a utilizar el sistema para acceder a todos los equipos routerboard que cargues.<\/p>\n<pre class=\"brush: php; title: ; notranslate\" title=\"\">\r\n\/\/\/\/\/\/\/\/ Base de datos \/\/\/\/\/\/\/\/\/\/\/\/\/\/\r\n$hostname_myCnx = &quot;localhost&quot;;\r\n$database_myCnx = &quot;manage_isp&quot;;\r\n$username_myCnx = &quot;root&quot;;\r\n$password_myCnx = &quot;&quot;;\r\n\r\n\/\/\/ API \/\/\/  Se usa el mismo para todos los routerboards.\r\n$Username =&quot;tusuario&quot;;\r\n$Pass =&quot;tucontrase\u00f1a&quot;;\r\n<\/pre>\n<p><strong>Base de datos MYSQL<\/strong><br \/>\nLas tablas son 4, por supuesto que aqui faltan muchas cosas, como la tabla de Login, de Logs, de bajas. etc, pero para mostrar un ejemplo totalmente funcional nos alcanza con estas 4.<br \/>\n<strong>Tabla Categor\u00edas<\/strong>: Contiene si el cliente es 2,4 ghz o 5,8 por ejemplo.<br \/>\n<strong>Tabla Localidades<\/strong>: Como su nombre lo dice aqu\u00ed cargaremos las localidades.<br \/>\n<strong>Tabla Internet<\/strong>: Aqu\u00ed cargaremos nuestros clientes a los que les brindamos internet. Esta tabla tiene 2 campos importantes. \u00abip_equipo_inalambrico\u00bb es el campo que nos identifica el equipo por el comentario que le demos en el \u00abaccess-list\u00bb del RouterOS. Podemos escribirle su direccion IP o bien un string que lo identifique. Luego el campo \u00abactivo\u00bb es para identificar que hemos cortado el servicio por falta de pago. Simplemente lo identifica con 0 o 1 si esta activo y por supuesto lo activa\/desactiva del access-list, identific\u00e1ndolo con el campo anterior \u00abip_equipo_inalambrico\u00bb.<br \/>\n<strong>Tabla Puntos_de_acceso<\/strong>: Aqu\u00ed cargaremos en cada localidad (ejemplo: Liniers) y categor\u00eda (ejemplo: 2,4 Ghz), el o los puntos de acceso que necesitemos. Entonces si en Liniers tenemos 2 o 3 puntos de acceso, el cliente lo va a buscar en los 3 puntos de acceso hasta que lo encuentre. Por supuesto que si tenemos muchos puntos de acceso para 1 localidad quiz\u00e1s se pueda hacer mas lenta la busqueda. De todos modos podemos crear \u00abBarrios o Zonas\u00bb (en vez de localidades) para que el sistema haga mas rapida la busqueda. Se entiende?. Aqui hay 2 cosas a recalcar, Cuando busca un cliente, lo busca \u00abconectado\u00bb en el wireless-registration-table, esto es asi, para poder usar el sistema no solo para desactivar un cliente sino que ademas para poder tomar un reclamo. Y claro que cuando activa o desactiva lo hace en el access-list \ud83d\ude42 .<\/p>\n<pre class=\"brush: php; title: ; notranslate\" title=\"\">\r\nCREATE DATABASE IF NOT EXISTS `manage_isp` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;\r\nUSE `manage_isp`;\r\n\r\nCREATE TABLE `categorias` (\r\n  `id` tinyint(3) unsigned NOT NULL AUTO_INCREMENT,\r\n  `descripcion` char(100) DEFAULT '0',\r\n  `default` int(1) DEFAULT '0',\r\n  PRIMARY KEY (`id`)\r\n) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=10 ;\r\n\r\nCREATE TABLE `internet` (\r\n  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,\r\n  `numloca` int(2) NOT NULL DEFAULT '1',\r\n  `apellido` char(100) DEFAULT NULL,\r\n  `descripcion` char(100) DEFAULT NULL,\r\n  `categoria` int(1) DEFAULT '0',\r\n  `ip_equipo_inalambrico` char(40) DEFAULT NULL,\r\n  `activo` int(1) DEFAULT NULL,\r\n  `fecha_alta` datetime DEFAULT NULL,\r\n  PRIMARY KEY (`id`)\r\n) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=10 ;\r\n\r\nCREATE TABLE `localidades` (\r\n  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,\r\n  `nombre` char(80) DEFAULT NULL,\r\n  PRIMARY KEY (`id`)\r\n) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=10 ;\r\n\r\nCREATE TABLE `puntos_de_acceso` (\r\n  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,\r\n  `nombre` char(50) DEFAULT NULL,\r\n  `localidad` int(6) DEFAULT NULL,\r\n  `categoria` int(6) DEFAULT NULL,\r\n  `modo_neighbords` int(1) DEFAULT NULL,\r\n  `ip` char(15) DEFAULT NULL,\r\n  `puerto` int(5) DEFAULT NULL,\r\n  PRIMARY KEY (`id`)\r\n) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=10 ;\r\n<\/pre>\n<p>Estructura de la base de datos: Pueden importar el achivo \u00ab.sql\u00bb que esta junto a los archivos a descargar, y luego lo borran por seguridad.<\/p>\n<p>Pantalla principal:<br \/>\n<a href=\"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2014\/07\/main.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" alt=\"main\" src=\"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2014\/07\/main.png?resize=501%2C184\" width=\"501\" height=\"184\" \/><br \/>\n<\/a><\/p>\n<p>1) Primer paso, recomiendo cargar las localidades, para ello vamos a {Nueva Localidad}.<br \/>\n<a href=\"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2014\/07\/nueva_localida.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-532\" alt=\"nueva_localida\" src=\"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2014\/07\/nueva_localida.png?resize=466%2C177\" width=\"466\" height=\"177\" srcset=\"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2014\/07\/nueva_localida.png?w=466 466w, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2014\/07\/nueva_localida.png?resize=300%2C113 300w\" sizes=\"auto, (max-width: 466px) 100vw, 466px\" \/><\/a><\/p>\n<p>2) Luego volvemos a la pantalla principal cargamos los Nodos AP o puntos de acceso en el link {Nuevo Punto de Acceso}<br \/>\n<a href=\"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2014\/07\/nuevo_nodo.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-533\" alt=\"nuevo_nodo\" src=\"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2014\/07\/nuevo_nodo.png?resize=475%2C254\" width=\"475\" height=\"254\" srcset=\"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2014\/07\/nuevo_nodo.png?w=475 475w, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2014\/07\/nuevo_nodo.png?resize=300%2C160 300w\" sizes=\"auto, (max-width: 475px) 100vw, 475px\" \/><br \/>\n<\/a>Aqui necesitaremos elegir la localidad ( o zona), por eso es importante que primero carguemos las localidades del paso 1.<br \/>\nPara que el API pueda ver la se\u00f1al de los equipos en el Wireless registration table de cada RB, tenemos que elegir la categor\u00eda \u00abINALAMB 2,4\u00bb y el modo \u00abMikrotik Wireless\u00bb<br \/>\nY finalmente, lo mas importante, tenemos que cargar la IP y puerto de nuestro Routerboard para esa localidad o zona que estemos generando. Si el RB tiene una IP privada, hacemos un port-forwarding en el router donde este la IP publica.<br \/>\nEl modo \u00abMikrotik Neighbords\u00bb No esta probado pero deber\u00eda estar funcionando, se usa para la categor\u00eda \u00abINALAMB 5,8\u00bb y poder ver si el equipo cliente esta conectado. Como se trata de un AP \u00abUbiquiti Rocket\u00bb del cual no tenemos acceso mediante el API, lo que hacemos es acceder al API del router principal donde se encuentra conectado el Rocket y acceder al IP-Neighbords. Este nos va a mostrar todos los clientes (si el equipo esta encendido) para poder atender un reclamo y ademas ver cual es su firmware.<\/p>\n<p>3)\u00a0Volvemos a la pantalla principal y hacemos click sobre algun cliente.<br \/>\nComo ejemplo hay 2 para clickear. Editamos la localidad y categor\u00eda, presionamos en el boton [Guardar] y volvemos a entrar. Finalmente, donde dice \u00abIp Equipo\u00bb, le ingresamos la IP o algun identificador que hayamos puesto en el comentario del access-list. Si presionan [Enter] hara una busqueda para, si el cliente esta conectado en este momento, trae sus datos.<br \/>\n<a href=\"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2014\/07\/modificar_cliente.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-536\" alt=\"modificar_cliente\" src=\"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2014\/07\/modificar_cliente.png?resize=490%2C268\" width=\"490\" height=\"268\" srcset=\"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2014\/07\/modificar_cliente.png?w=490 490w, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2014\/07\/modificar_cliente.png?resize=300%2C164 300w\" sizes=\"auto, (max-width: 490px) 100vw, 490px\" \/><br \/>\n<\/a><\/p>\n<p>En IP Equipo podemos poner lo que haya en el comentario, me ha pasado que no toma la primer palabra, siempre las ultimas. Tiene que ser un identificador \u00abUnico\u00bb ya que con esto controlaremos si se activa o desactiva.<br \/>\nAl darle [enter], deberiamos ver datos de se\u00f1al, CCQ, TimeUp. Etc. Como ejemplo les pongo una imagen de otro sistema que hab\u00eda hecho para uso propio.<br \/>\nVean que, usando su imaginacion pueden integrar todo lo que deseen.<br \/>\n<a href=\"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2014\/07\/ejemplo_sistema.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-538\" alt=\"ejemplo_sistema\" src=\"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2014\/07\/ejemplo_sistema.png?resize=584%2C262\" width=\"584\" height=\"262\" srcset=\"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2014\/07\/ejemplo_sistema.png?w=680 680w, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2014\/07\/ejemplo_sistema.png?resize=300%2C134 300w, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2014\/07\/ejemplo_sistema.png?resize=500%2C224 500w\" sizes=\"auto, (max-width: 584px) 100vw, 584px\" \/><\/a><\/p>\n<p>4) Volvemos a la pantalla principal y veremos que en el link {Nuevo Cliente} aparece la pantalla:<br \/>\n<a href=\"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2014\/07\/nuevo_cliente.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-535\" alt=\"nuevo_cliente\" src=\"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2014\/07\/nuevo_cliente.png?resize=281%2C138\" width=\"281\" height=\"138\" \/><\/a><\/p>\n<p>Revisen como esta hecho y veran que es muy facil editarlo. Cualquier duda, sugerencia o error, seran contestados aqui en los comentarios.<\/p>\n<p>Les dejo el link para <a href=\"http:\/\/www.tech-nico.com\/blog\/wp-content\/uploads\/2014\/07\/api-wireless-disable.zip\">descargar<\/a>\u00a0los archivos.<\/p>\n<p>Saludos amigos!!<br \/>\n___________________________<br \/>\nPublicado primero en <a href=\"http:\/\/www.tech-nico.com\/blog\">tech-nico.com<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>En esta ocasi\u00f3n, te traigo un peque\u00f1o sistema desarrollado en php y mysql para que puedas controlar cada cliente de un nodos AP de distintas o una misma localidad. Esto te permitir\u00e1 habilitar\/deshabilitar un MacAddress del access-list de much\u00edsimos AP &hellip; <a href=\"http:\/\/www.tech-nico.com\/blog\/api-mikrotik-manipular-wireless-registration-y-access-list-con-php-y-mysql\/\">Sigue leyendo <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":3,"featured_media":600,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[59],"tags":[70,48],"class_list":["post-523","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php","tag-api","tag-mikrotik"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>API MIKROTIK - Manipular Wireless-Registration y Access-List con PHP y MYSQL &#183; Tech-nico.com<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"http:\/\/www.tech-nico.com\/blog\/api-mikrotik-manipular-wireless-registration-y-access-list-con-php-y-mysql\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"API MIKROTIK - Manipular Wireless-Registration y Access-List con PHP y MYSQL &#183; Tech-nico.com\" \/>\n<meta property=\"og:description\" content=\"En esta ocasi\u00f3n, te traigo un peque\u00f1o sistema desarrollado en php y mysql para que puedas controlar cada cliente de un nodos AP de distintas o una misma localidad. Esto te permitir\u00e1 habilitar\/deshabilitar un MacAddress del access-list de much\u00edsimos AP &hellip; Sigue leyendo &rarr;\" \/>\n<meta property=\"og:url\" content=\"http:\/\/www.tech-nico.com\/blog\/api-mikrotik-manipular-wireless-registration-y-access-list-con-php-y-mysql\/\" \/>\n<meta property=\"og:site_name\" content=\"Tech-nico.com\" \/>\n<meta property=\"article:publisher\" content=\"http:\/\/www.facebook.com\/pages\/Tech-nico\/112469155508017\" \/>\n<meta property=\"article:published_time\" content=\"2014-07-02T21:36:13+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2014-07-03T14:15:22+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1650%2C1400\" \/>\n\t<meta property=\"og:image:width\" content=\"1650\" \/>\n\t<meta property=\"og:image:height\" content=\"1400\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"soporte\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@nicolpo\" \/>\n<meta name=\"twitter:site\" content=\"@nicolpo\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"soporte\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/api-mikrotik-manipular-wireless-registration-y-access-list-con-php-y-mysql\\\/#article\",\"isPartOf\":{\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/api-mikrotik-manipular-wireless-registration-y-access-list-con-php-y-mysql\\\/\"},\"author\":{\"name\":\"soporte\",\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/#\\\/schema\\\/person\\\/fbfacdf16e18b339cd034c484e312274\"},\"headline\":\"API MIKROTIK &#8211; Manipular Wireless-Registration y Access-List con PHP y MYSQL\",\"datePublished\":\"2014-07-02T21:36:13+00:00\",\"dateModified\":\"2014-07-03T14:15:22+00:00\",\"mainEntityOfPage\":{\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/api-mikrotik-manipular-wireless-registration-y-access-list-con-php-y-mysql\\\/\"},\"wordCount\":1056,\"commentCount\":8,\"publisher\":{\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/api-mikrotik-manipular-wireless-registration-y-access-list-con-php-y-mysql\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.tech-nico.com\\\/blog\\\/wp-content\\\/uploads\\\/2015\\\/05\\\/logo_tech_nico.com_.jpg?fit=1650%2C1400\",\"keywords\":[\"api\",\"mikrotik\"],\"articleSection\":[\"PHP\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/api-mikrotik-manipular-wireless-registration-y-access-list-con-php-y-mysql\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/api-mikrotik-manipular-wireless-registration-y-access-list-con-php-y-mysql\\\/\",\"url\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/api-mikrotik-manipular-wireless-registration-y-access-list-con-php-y-mysql\\\/\",\"name\":\"API MIKROTIK - Manipular Wireless-Registration y Access-List con PHP y MYSQL &#183; Tech-nico.com\",\"isPartOf\":{\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/api-mikrotik-manipular-wireless-registration-y-access-list-con-php-y-mysql\\\/#primaryimage\"},\"image\":{\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/api-mikrotik-manipular-wireless-registration-y-access-list-con-php-y-mysql\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.tech-nico.com\\\/blog\\\/wp-content\\\/uploads\\\/2015\\\/05\\\/logo_tech_nico.com_.jpg?fit=1650%2C1400\",\"datePublished\":\"2014-07-02T21:36:13+00:00\",\"dateModified\":\"2014-07-03T14:15:22+00:00\",\"breadcrumb\":{\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/api-mikrotik-manipular-wireless-registration-y-access-list-con-php-y-mysql\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/api-mikrotik-manipular-wireless-registration-y-access-list-con-php-y-mysql\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/api-mikrotik-manipular-wireless-registration-y-access-list-con-php-y-mysql\\\/#primaryimage\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.tech-nico.com\\\/blog\\\/wp-content\\\/uploads\\\/2015\\\/05\\\/logo_tech_nico.com_.jpg?fit=1650%2C1400\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.tech-nico.com\\\/blog\\\/wp-content\\\/uploads\\\/2015\\\/05\\\/logo_tech_nico.com_.jpg?fit=1650%2C1400\",\"width\":1650,\"height\":1400},{\"@type\":\"BreadcrumbList\",\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/api-mikrotik-manipular-wireless-registration-y-access-list-con-php-y-mysql\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"API MIKROTIK &#8211; Manipular Wireless-Registration y Access-List con PHP y MYSQL\"}]},{\"@type\":\"WebSite\",\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/#website\",\"url\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/\",\"name\":\"Tech-nico.com\",\"description\":\"Mikrotik \\\/ Ubiquiti \\\/ Programacion \\\/ Seguridad\",\"publisher\":{\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/#organization\",\"name\":\"Tech-Nico.com\",\"url\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/i1.wp.com\\\/www.tech-nico.com\\\/blog\\\/wp-content\\\/uploads\\\/2015\\\/05\\\/logo_tech_nico.com_.jpg?fit=1650%2C1400\",\"contentUrl\":\"https:\\\/\\\/i1.wp.com\\\/www.tech-nico.com\\\/blog\\\/wp-content\\\/uploads\\\/2015\\\/05\\\/logo_tech_nico.com_.jpg?fit=1650%2C1400\",\"width\":1650,\"height\":1400,\"caption\":\"Tech-Nico.com\"},\"image\":{\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"http:\\\/\\\/www.facebook.com\\\/pages\\\/Tech-nico\\\/112469155508017\",\"https:\\\/\\\/x.com\\\/nicolpo\"]},{\"@type\":\"Person\",\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/#\\\/schema\\\/person\\\/fbfacdf16e18b339cd034c484e312274\",\"name\":\"soporte\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/24a22b421037d7d81f3d80abc24dbea53e828637156a03dbd1b768154f81b368?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/24a22b421037d7d81f3d80abc24dbea53e828637156a03dbd1b768154f81b368?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/24a22b421037d7d81f3d80abc24dbea53e828637156a03dbd1b768154f81b368?s=96&d=mm&r=g\",\"caption\":\"soporte\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"API MIKROTIK - Manipular Wireless-Registration y Access-List con PHP y MYSQL &#183; Tech-nico.com","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"http:\/\/www.tech-nico.com\/blog\/api-mikrotik-manipular-wireless-registration-y-access-list-con-php-y-mysql\/","og_locale":"es_ES","og_type":"article","og_title":"API MIKROTIK - Manipular Wireless-Registration y Access-List con PHP y MYSQL &#183; Tech-nico.com","og_description":"En esta ocasi\u00f3n, te traigo un peque\u00f1o sistema desarrollado en php y mysql para que puedas controlar cada cliente de un nodos AP de distintas o una misma localidad. Esto te permitir\u00e1 habilitar\/deshabilitar un MacAddress del access-list de much\u00edsimos AP &hellip; Sigue leyendo &rarr;","og_url":"http:\/\/www.tech-nico.com\/blog\/api-mikrotik-manipular-wireless-registration-y-access-list-con-php-y-mysql\/","og_site_name":"Tech-nico.com","article_publisher":"http:\/\/www.facebook.com\/pages\/Tech-nico\/112469155508017","article_published_time":"2014-07-02T21:36:13+00:00","article_modified_time":"2014-07-03T14:15:22+00:00","og_image":[{"width":1650,"height":1400,"url":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1650%2C1400","type":"image\/jpeg"}],"author":"soporte","twitter_card":"summary_large_image","twitter_creator":"@nicolpo","twitter_site":"@nicolpo","twitter_misc":{"Escrito por":"soporte","Tiempo de lectura":"5 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"http:\/\/www.tech-nico.com\/blog\/api-mikrotik-manipular-wireless-registration-y-access-list-con-php-y-mysql\/#article","isPartOf":{"@id":"http:\/\/www.tech-nico.com\/blog\/api-mikrotik-manipular-wireless-registration-y-access-list-con-php-y-mysql\/"},"author":{"name":"soporte","@id":"http:\/\/www.tech-nico.com\/blog\/#\/schema\/person\/fbfacdf16e18b339cd034c484e312274"},"headline":"API MIKROTIK &#8211; Manipular Wireless-Registration y Access-List con PHP y MYSQL","datePublished":"2014-07-02T21:36:13+00:00","dateModified":"2014-07-03T14:15:22+00:00","mainEntityOfPage":{"@id":"http:\/\/www.tech-nico.com\/blog\/api-mikrotik-manipular-wireless-registration-y-access-list-con-php-y-mysql\/"},"wordCount":1056,"commentCount":8,"publisher":{"@id":"http:\/\/www.tech-nico.com\/blog\/#organization"},"image":{"@id":"http:\/\/www.tech-nico.com\/blog\/api-mikrotik-manipular-wireless-registration-y-access-list-con-php-y-mysql\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1650%2C1400","keywords":["api","mikrotik"],"articleSection":["PHP"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["http:\/\/www.tech-nico.com\/blog\/api-mikrotik-manipular-wireless-registration-y-access-list-con-php-y-mysql\/#respond"]}]},{"@type":"WebPage","@id":"http:\/\/www.tech-nico.com\/blog\/api-mikrotik-manipular-wireless-registration-y-access-list-con-php-y-mysql\/","url":"http:\/\/www.tech-nico.com\/blog\/api-mikrotik-manipular-wireless-registration-y-access-list-con-php-y-mysql\/","name":"API MIKROTIK - Manipular Wireless-Registration y Access-List con PHP y MYSQL &#183; Tech-nico.com","isPartOf":{"@id":"http:\/\/www.tech-nico.com\/blog\/#website"},"primaryImageOfPage":{"@id":"http:\/\/www.tech-nico.com\/blog\/api-mikrotik-manipular-wireless-registration-y-access-list-con-php-y-mysql\/#primaryimage"},"image":{"@id":"http:\/\/www.tech-nico.com\/blog\/api-mikrotik-manipular-wireless-registration-y-access-list-con-php-y-mysql\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1650%2C1400","datePublished":"2014-07-02T21:36:13+00:00","dateModified":"2014-07-03T14:15:22+00:00","breadcrumb":{"@id":"http:\/\/www.tech-nico.com\/blog\/api-mikrotik-manipular-wireless-registration-y-access-list-con-php-y-mysql\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["http:\/\/www.tech-nico.com\/blog\/api-mikrotik-manipular-wireless-registration-y-access-list-con-php-y-mysql\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"http:\/\/www.tech-nico.com\/blog\/api-mikrotik-manipular-wireless-registration-y-access-list-con-php-y-mysql\/#primaryimage","url":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1650%2C1400","contentUrl":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1650%2C1400","width":1650,"height":1400},{"@type":"BreadcrumbList","@id":"http:\/\/www.tech-nico.com\/blog\/api-mikrotik-manipular-wireless-registration-y-access-list-con-php-y-mysql\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"http:\/\/www.tech-nico.com\/blog\/"},{"@type":"ListItem","position":2,"name":"API MIKROTIK &#8211; Manipular Wireless-Registration y Access-List con PHP y MYSQL"}]},{"@type":"WebSite","@id":"http:\/\/www.tech-nico.com\/blog\/#website","url":"http:\/\/www.tech-nico.com\/blog\/","name":"Tech-nico.com","description":"Mikrotik \/ Ubiquiti \/ Programacion \/ Seguridad","publisher":{"@id":"http:\/\/www.tech-nico.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"http:\/\/www.tech-nico.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"http:\/\/www.tech-nico.com\/blog\/#organization","name":"Tech-Nico.com","url":"http:\/\/www.tech-nico.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"http:\/\/www.tech-nico.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/i1.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1650%2C1400","contentUrl":"https:\/\/i1.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1650%2C1400","width":1650,"height":1400,"caption":"Tech-Nico.com"},"image":{"@id":"http:\/\/www.tech-nico.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["http:\/\/www.facebook.com\/pages\/Tech-nico\/112469155508017","https:\/\/x.com\/nicolpo"]},{"@type":"Person","@id":"http:\/\/www.tech-nico.com\/blog\/#\/schema\/person\/fbfacdf16e18b339cd034c484e312274","name":"soporte","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/24a22b421037d7d81f3d80abc24dbea53e828637156a03dbd1b768154f81b368?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/24a22b421037d7d81f3d80abc24dbea53e828637156a03dbd1b768154f81b368?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/24a22b421037d7d81f3d80abc24dbea53e828637156a03dbd1b768154f81b368?s=96&d=mm&r=g","caption":"soporte"}}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1650%2C1400","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/phA9Q-8r","jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":364,"url":"http:\/\/www.tech-nico.com\/blog\/api-mikrotik-como-optimizar-tu-administracion-con-un-poco-de-php-introduccion\/","url_meta":{"origin":523,"position":0},"title":"API MIKROTIK &#8211; Como optimizar tu administracion con un poco de PHP (introduccion)","author":"soporte","date":"marzo 2, 2013","format":false,"excerpt":"\u00a0 Vengo aprovechando a pleno esta GRAN posibilidad que nos dio Mikrotik de poder programar\u00a0nuestros propios scripts, y de mostrar la informacion de manera que nos quede comodo administrar\u00a0varios servidores y en lo posible en una sola pantalla. . Este era mi escenario de antes de usar el API: Aqui\u2026","rel":"","context":"En \u00abredes\u00bb","block_context":{"text":"redes","link":"http:\/\/www.tech-nico.com\/blog\/category\/redes\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=1050%2C600 3x"},"classes":[]},{"id":497,"url":"http:\/\/www.tech-nico.com\/blog\/api-mikrotik-con-php-indice-general\/","url_meta":{"origin":523,"position":1},"title":"API MIKROTIK &#8211; (con php) &#8211; Indice general","author":"soporte","date":"octubre 19, 2013","format":false,"excerpt":"Hola a Todos! Los post me han quedado un poco desconectados, asi que arme un indice que voy a ir actualizando a medida que agregue info. 1) Introduccion: que puedo hacer con este API? 2) Primer Script: Crear nuestro primer ejemplo para acceder a tu RouterOS y testear el acceso.\u2026","rel":"","context":"En \u00abgeneral\u00bb","block_context":{"text":"general","link":"http:\/\/www.tech-nico.com\/blog\/category\/general\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=1050%2C600 3x"},"classes":[]},{"id":418,"url":"http:\/\/www.tech-nico.com\/blog\/api-mikrotik-crear-queues-simples-verificando-no-duplicar-regla\/","url_meta":{"origin":523,"position":2},"title":"API MIKROTIK &#8211; Crear queues simples con PHP (con validacion)","author":"soporte","date":"mayo 3, 2015","format":false,"excerpt":"Hola se\u00f1ores, el codigo para agregar un Queue Simple validando que no se duplique ning\u00fan cliente seria asi: ACTUALIZADO: agrega un\u00a0queue si no existe el nombre, y si existe, lo edita. [php] <?php require_once('api_mt_include2.php'); ?> <?php \/\/\/ AUTOR: Tech-Nico.com \/\/\/ \/\/\/ admin@tech-nico.com \/\/\/\/\/ \/\/\/ API: agrega un queue simple y\u2026","rel":"","context":"En \u00abProgramaci\u00f3n\u00bb","block_context":{"text":"Programaci\u00f3n","link":"http:\/\/www.tech-nico.com\/blog\/category\/programacion\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=1050%2C600 3x"},"classes":[]},{"id":458,"url":"http:\/\/www.tech-nico.com\/blog\/api-mikrotik-graficar-el-trafico-de-nuestros-clientes-y-mostrar-el-log\/","url_meta":{"origin":523,"position":3},"title":"API MIKROTIK &#8211; Graficar el trafico de nuestros clientes y mostrar el log","author":"soporte","date":"agosto 19, 2013","format":false,"excerpt":"Hola viejos amigos!. Algo que me han preguntado bastante es como hacer que el cliente o nosotros mismos veamos las graficas de consumo con el API de Mikrotik. Y para su sorpresa les cuento que esta parte se hace\u00a0sin el API. Estudiemos la ruta que nos da mikortik para ver\u2026","rel":"","context":"En \u00abPHP\u00bb","block_context":{"text":"PHP","link":"http:\/\/www.tech-nico.com\/blog\/category\/programacion\/php\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=1050%2C600 3x"},"classes":[]},{"id":633,"url":"http:\/\/www.tech-nico.com\/blog\/api-mikrotik-haciendo-ping-desde-tu-herramienta-de-monitoreo-con-php\/","url_meta":{"origin":523,"position":4},"title":"API MIKROTIK &#8211; Haciendo ping desde tu herramienta de monitoreo con PHP","author":"soporte","date":"julio 19, 2015","format":false,"excerpt":"A pedido de (ahora un colaborador del blog) Alejando Mogollon, voy a postear un c\u00f3digo muy sencillo para mostrar el ping desde tu router\u00a0Mikrotik RouterOS\u00a0hacia la direcci\u00f3n IP que quieras testear\u00a0para que agregues a tu App, o simplemente potencies tus herramientas de monitoreo y soporte t\u00e9cnico.\u00a0Este es el\u00a0resultado: En este\u2026","rel":"","context":"En \u00abredes\u00bb","block_context":{"text":"redes","link":"http:\/\/www.tech-nico.com\/blog\/category\/redes\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=1050%2C600 3x"},"classes":[]},{"id":508,"url":"http:\/\/www.tech-nico.com\/blog\/api-mikrotik-patear-un-cliente-pppoe-activo\/","url_meta":{"origin":523,"position":5},"title":"API MIKROTIK \u2013 Patear un cliente PPPoE activo","author":"soporte","date":"enero 25, 2014","format":false,"excerpt":"En esta ocasi\u00f3n voy a publicar un c\u00f3digo sencillo pero que varios lectores me han consultado como se hace. El codigo se utiliza con el include para manejar el API, que pueden encontrar en cualquiera de las publicaciones anteriores. [php] <?php require_once('api_mt_include2.php'); ?> <?php \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/ \/\/ ESTE EJEMPLO SE DESCARGO\u2026","rel":"","context":"En \u00abProgramaci\u00f3n\u00bb","block_context":{"text":"Programaci\u00f3n","link":"http:\/\/www.tech-nico.com\/blog\/category\/programacion\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=1050%2C600 3x"},"classes":[]}],"amp_enabled":true,"_links":{"self":[{"href":"http:\/\/www.tech-nico.com\/blog\/wp-json\/wp\/v2\/posts\/523","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.tech-nico.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.tech-nico.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.tech-nico.com\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"http:\/\/www.tech-nico.com\/blog\/wp-json\/wp\/v2\/comments?post=523"}],"version-history":[{"count":14,"href":"http:\/\/www.tech-nico.com\/blog\/wp-json\/wp\/v2\/posts\/523\/revisions"}],"predecessor-version":[{"id":541,"href":"http:\/\/www.tech-nico.com\/blog\/wp-json\/wp\/v2\/posts\/523\/revisions\/541"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/www.tech-nico.com\/blog\/wp-json\/wp\/v2\/media\/600"}],"wp:attachment":[{"href":"http:\/\/www.tech-nico.com\/blog\/wp-json\/wp\/v2\/media?parent=523"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.tech-nico.com\/blog\/wp-json\/wp\/v2\/categories?post=523"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.tech-nico.com\/blog\/wp-json\/wp\/v2\/tags?post=523"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}