{"id":320,"date":"2017-02-27T20:07:18","date_gmt":"2017-02-27T19:07:18","guid":{"rendered":"https:\/\/www.informaticapremium.com\/blog\/?p=320"},"modified":"2017-02-27T20:21:49","modified_gmt":"2017-02-27T19:21:49","slug":"datos-gratis-para-tu-proyecto-iot","status":"publish","type":"post","link":"https:\/\/www.informaticapremium.com\/blog\/datos-gratis-para-tu-proyecto-iot\/","title":{"rendered":"Datos gratis para tu proyecto IoT"},"content":{"rendered":"<p>En el departamento\u00a0de <a href=\"https:\/\/es.wikipedia.org\/wiki\/Investigaci%C3%B3n,_desarrollo_e_innovaci%C3%B3n\">I+<em>D<\/em>+i<\/a> estamos en pleno\u00a0desarrollo de un proyecto IoT\u00a0(<a href=\"https:\/\/es.wikipedia.org\/wiki\/Internet_de_las_cosas\">Internet of Things<\/a>) que necesita una conexi\u00f3n a Internet fiable con la que trabajar 24\/7. Es un producto enfocado tanto a particulares como a empresas del cual se podr\u00edan querer instalar de uno a decenas o cientos.<\/p>\n<p>Tras varias semanas de pruebas y an\u00e1lisis de datos decidimos que lo mejor para poder instalar y probar nuestro producto a peque\u00f1a escala ser\u00eda dotarlo de conexi\u00f3n propia con un m\u00f3dem USB, as\u00ed que tras analizar el mercado existente hemos apostado por el <a href=\"http:\/\/amzn.to\/2mDAgsR\"><strong>Huawei E3531<\/strong><\/a>.<\/p>\n<h3>La tarifa de datos para el proyecto IoT<\/h3>\n<p>Pero todav\u00eda nos faltaba una decisi\u00f3n importante: la tarifa de datos.<\/p>\n<p>Nuestra estimaci\u00f3n es que el dispositivo necesite aproximadamente 1 MB diario para comunicarse con uno de nuestros <a href=\"https:\/\/www.informaticapremium.com\/servidor.php\">VPS<\/a>. Estuvimos un par de d\u00edas comparando tarifas de operadoras tradicionales y de conocidas y desconocidas <a href=\"https:\/\/es.wikipedia.org\/wiki\/Operador_m%C3%B3vil_virtual\">OMV<\/a>. Las tarifas de contrato estaban casi descartadas de entrada, porque tener que pagar un m\u00ednimo cada mes encarecer\u00eda el producto final.<\/p>\n<p>Por otro lado, existen algunas tarifas prepago interesantes como 3\u20ac por un bono de 300 MB. El problema es que el bono tiene una duraci\u00f3n de 1 mes natural y, o no pod\u00edas acumular\u00a0los datos sobrantes, o ten\u00edas que pagar un plus por poder hacerlo.<\/p>\n<h3>La alternativa gratuita: FreedomPop<\/h3>\n<p><!--more--><\/p>\n<p>Fue entonces cuando decidimos probar la tarifa gratuita de <a href=\"http:\/\/fpop.co\/iKKl\">FreedomPop<\/a>. Para contratarla es necesario introducir una tarjeta de cr\u00e9dito porque te cobran (a d\u00eda de hoy) 10\u20ac y te la env\u00edan con un mes de\u00a0prueba con su tarifa de pago con 2 GB de datos.<\/p>\n<p>Recibir\u00e1s una tarjeta SIM tricorte ya activada y que tambi\u00e9n puedes utilizar en un smartphone. Una vez recibida, entraremos en el \u00e1rea de cliente de la web de FreedomPop y <strong>desactivaremos los posibles planes y\/o servicios de pago<\/strong> que vengan activados para disfrutar la tarifa mensual de <strong>200 MB gratuitos<\/strong>.<\/p>\n<figure id=\"attachment_321\" aria-describedby=\"caption-attachment-321\" style=\"width: 840px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/i0.wp.com\/www.informaticapremium.com\/blog\/wp-content\/uploads\/2017\/02\/Freedompop-planes.png?ssl=1\"><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-321 size-large\" title=\"Los planes FreedomPop son ideales para proyectos IoT\" src=\"https:\/\/i0.wp.com\/www.informaticapremium.com\/blog\/wp-content\/uploads\/2017\/02\/Freedompop-planes.png?resize=840%2C194&#038;ssl=1\" alt=\"Los planes FreedomPop son ideales para proyectos IoT\" width=\"840\" height=\"194\" srcset=\"https:\/\/i0.wp.com\/www.informaticapremium.com\/blog\/wp-content\/uploads\/2017\/02\/Freedompop-planes.png?resize=1024%2C236&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.informaticapremium.com\/blog\/wp-content\/uploads\/2017\/02\/Freedompop-planes.png?resize=300%2C69&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.informaticapremium.com\/blog\/wp-content\/uploads\/2017\/02\/Freedompop-planes.png?resize=768%2C177&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.informaticapremium.com\/blog\/wp-content\/uploads\/2017\/02\/Freedompop-planes.png?resize=1200%2C276&amp;ssl=1 1200w, https:\/\/i0.wp.com\/www.informaticapremium.com\/blog\/wp-content\/uploads\/2017\/02\/Freedompop-planes.png?w=1302&amp;ssl=1 1302w\" sizes=\"(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" data-recalc-dims=\"1\" \/><\/a><figcaption id=\"caption-attachment-321\" class=\"wp-caption-text\">Los planes FreedomPop son ideales para proyectos IoT<\/figcaption><\/figure>\n<figure id=\"attachment_328\" aria-describedby=\"caption-attachment-328\" style=\"width: 840px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/i0.wp.com\/www.informaticapremium.com\/blog\/wp-content\/uploads\/2017\/02\/Freedompop-saldo.png?ssl=1\"><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-328 size-large\" src=\"https:\/\/i0.wp.com\/www.informaticapremium.com\/blog\/wp-content\/uploads\/2017\/02\/Freedompop-saldo.png?resize=840%2C411&#038;ssl=1\" alt=\"Desactiva la recarga autom\u00e1tica de saldo para evitar cargos sorpresa\" width=\"840\" height=\"411\" srcset=\"https:\/\/i0.wp.com\/www.informaticapremium.com\/blog\/wp-content\/uploads\/2017\/02\/Freedompop-saldo.png?resize=1024%2C501&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.informaticapremium.com\/blog\/wp-content\/uploads\/2017\/02\/Freedompop-saldo.png?resize=300%2C147&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.informaticapremium.com\/blog\/wp-content\/uploads\/2017\/02\/Freedompop-saldo.png?resize=768%2C375&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.informaticapremium.com\/blog\/wp-content\/uploads\/2017\/02\/Freedompop-saldo.png?resize=1200%2C587&amp;ssl=1 1200w, https:\/\/i0.wp.com\/www.informaticapremium.com\/blog\/wp-content\/uploads\/2017\/02\/Freedompop-saldo.png?w=1295&amp;ssl=1 1295w\" sizes=\"(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" data-recalc-dims=\"1\" \/><\/a><figcaption id=\"caption-attachment-328\" class=\"wp-caption-text\">Desactiva la recarga autom\u00e1tica de saldo para evitar cargos sorpresa<\/figcaption><\/figure>\n<p>De esta forma, antes de alcanzar los 200MB la tarjeta SIM entrar\u00e1 en suspensi\u00f3n hasta el inicio del siguiente mes natural, evitando tener que pagar alg\u00fan cargo sorpresa si la transmisi\u00f3n de datos ha superado nuestros c\u00e1lculos iniciales. Adem\u00e1s, si tenemos que lanzar alguna actualizaci\u00f3n del software y sabemos que va a requerir de unos MB adicionales\u00a0que sobrepasar\u00e1n los 200MB, podemos realizar una recarga instant\u00e1nea desde la web<\/p>\n<h3>El hardware para el proyecto IoT<\/h3>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-326\" src=\"https:\/\/i0.wp.com\/www.informaticapremium.com\/blog\/wp-content\/uploads\/2017\/02\/IoT.jpg?resize=640%2C440&#038;ssl=1\" alt=\"Internet of Things\" width=\"640\" height=\"440\" srcset=\"https:\/\/i0.wp.com\/www.informaticapremium.com\/blog\/wp-content\/uploads\/2017\/02\/IoT.jpg?w=640&amp;ssl=1 640w, https:\/\/i0.wp.com\/www.informaticapremium.com\/blog\/wp-content\/uploads\/2017\/02\/IoT.jpg?resize=300%2C206&amp;ssl=1 300w\" sizes=\"(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px\" data-recalc-dims=\"1\" \/>Internet of Things<\/p>\n<p>Nuestros ensayos para este proyecto IoT han sido en una <strong><a href=\"http:\/\/amzn.to\/2mDGY24\">Raspberry Pi 3 Model B<\/a>.<\/strong><\/p>\n<p>De todos modos pod\u00e9is seguir este tutorial en\u00a0cualquier sistema GNU\/Linux basado en Debian.<\/p>\n<h3>Software necesario proyecto IoT<\/h3>\n<p>Sobre Raspbian, instalamos los siguientes paquetes:<\/p>\n<ul>\n<li><a href=\"https:\/\/packages.debian.org\/jessie\/usb-modeswitch\">usb-modeswitch<\/a> y\u00a0<a href=\"https:\/\/packages.debian.org\/jessie\/usb-modeswitch-data\">usb-modeswitch-data<\/a><\/li>\n<li><a href=\"https:\/\/packages.debian.org\/jessie\/ppp\">ppp<\/a><\/li>\n<li><a href=\"https:\/\/packages.debian.org\/jessie\/wvdial\">wvdial<\/a><\/li>\n<\/ul>\n<p>Los paquetes usb-modeswitch y usb-modeswitch-data nos van a permitir que nuestro sistema reconozca el <strong>Huawei E3531<\/strong> como un m\u00f3dem USB, ya que este modelo trae tambi\u00e9n un lector de tarjetas microSD \u00a0y es lo primero que reconoce el sistema.<\/p>\n<p>Por defecto, un &#8216;lsusb&#8217;, nos dar\u00e1 una l\u00ednea similar a esta:<\/p>\n<p>Bus 001 Device 004: ID 12d1:1f01 Huawei Mobile<\/p>\n<h3>Instalaci\u00f3n del m\u00f3dem Huawei E3531<\/h3>\n<p>Gracias a la <a href=\"http:\/\/www.draisberghof.de\/usb_modeswitch\/device_reference.txt\">lista de dispositivos compatibles con usb-modeswitch<\/a>, sabemos que para hacer que nuestro sistema lo reconozca como m\u00f3dem USB tenemos que crear el siguiente fichero:<br \/>\n<!--?prettify linenums=true?--><\/p>\n<pre class=\"prettyprint\">#\/etc\/usb_modeswitch.d\/12d1:1f01\r\n# Huawei E353 (3.se)\r\n\r\nTargetVendor=  0x12d1\r\nTargetProduct= 0x1f01\r\n\r\nMessageContent=\"55534243123456780000000000000011062000000100000000000000000000\"\r\nNoDriverLoading=1\r\n<\/pre>\n<p>Tras reiniciar, la l\u00ednea que debe aparecer en un &#8216;lsusb&#8217; es esta:<\/p>\n<p>Bus 001 Device 005: ID 12d1:1001 Huawei Technologies Co., Ltd. E169\/E620\/E800 HSDPA Modem<\/p>\n<h3>Preparaci\u00f3n de la conexi\u00f3n proyecto IoT<\/h3>\n<p>Ahora, que nuestro sistema ya reconoce el m\u00f3dem, es\u00a0cuando preparamos la conexi\u00f3n. Primero editamos el archivo de configuraci\u00f3n de wvdial:<\/p>\n<pre class=\"prettyprint\">#\/etc\/wvdial.conf\r\n\r\n[Dialer Defaults]\r\nModem Type = Analog Modem\r\nPhone = *99#\r\nISDN = 0\r\nBaud = 460800\r\nUsername = \" \"\r\nPassword = \" \"\r\nModem = \/dev\/ttyUSB0\r\nInit1 = ATZ\r\nInit2 = at+cgdcont=1,\"ip\",\"freedompop.foggmobile.com\"\r\nStupid Mode = 1\r\n\r\n<\/pre>\n<p>Despu\u00e9s preparamos una archivo para que &#8216;wvdial&#8217; pueda comunicarse a trav\u00e9s de &#8216;ppp&#8217;:<\/p>\n<pre class=\"prettyprint\">#\/etc\/ppp\/peers\/wvdial\r\nnoauth\r\nname wvdial\r\n# Descomenta esta l\u00ednea si quieres utilizar los DNS de Freedompop o d\u00e9jala comentada si prefieres utilizar unos est\u00e1ticos\r\n#usepeerdns\r\ndefaultroute\r\nreplacedefaultroute<\/pre>\n<h3>Probando nuestra conexi\u00f3n<\/h3>\n<p>Tras estos dos pasos deber\u00edamos poder conectarnos escribiendo &#8216;wvdial&#8217; en la terminal y ver que se establece la conexi\u00f3n:<br \/>\n<!--?prettify linenums=true?--><\/p>\n<pre class=\"prettyprint\"># wvdial\r\n--&gt; WvDial: Internet dialer version 1.61\r\n--&gt; Initializing modem.\r\n--&gt; Sending: ATZ\r\nOK\r\n--&gt; Sending: at+cgdcont=1,\"ip\",\"freedompop.foggmobile.com\"\r\nOK\r\n--&gt; Modem initialized.\r\n--&gt; Sending: ATDT*99#\r\n--&gt; Waiting for carrier.\r\nCONNECT 236800\r\n--&gt; Carrier detected.  Starting PPP immediately.\r\n--&gt; Starting pppd at Sun Feb 26 19:02:57 2017\r\n--&gt; Pid of pppd: 3546\r\n--&gt; Using interface ppp0\r\n--&gt; pppd: \u2592\u2592\u2592[01] \u2592\u2592[01]\r\n--&gt; pppd: \u2592\u2592\u2592[01] \u2592\u2592[01]\r\n--&gt; pppd: \u2592\u2592\u2592[01] \u2592\u2592[01]\r\n--&gt; pppd: \u2592\u2592\u2592[01] \u2592\u2592[01]\r\n--&gt; pppd: \u2592\u2592\u2592[01] \u2592\u2592[01]\r\n--&gt; pppd: \u2592\u2592\u2592[01] \u2592\u2592[01]\r\n--&gt; local  IP address 10.*.*.*\r\n--&gt; pppd: \u2592\u2592\u2592[01] \u2592\u2592[01]\r\n--&gt; remote IP address 10.*.*.*\r\n--&gt; pppd: \u2592\u2592\u2592[01] \u2592\u2592[01]\r\n--&gt; primary   DNS address 8.8.8.8\r\n--&gt; pppd: \u2592\u2592\u2592[01] \u2592\u2592[01]\r\n--&gt; secondary DNS address 8.8.4.4\r\n--&gt; pppd: \u2592\u2592\u2592[01] \u2592\u2592[01]<\/pre>\n<p>Si abrimos otra terminal, y escribimos un &#8216;ifconfig&#8217;, veremos una nueva interfaz de red llamada &#8216;ppp0&#8217;. Podemos probar un &#8216;ping -I ppp0 8.8.8.8&#8217; y ver que tenemos conexi\u00f3n a Internet a trav\u00e9s del m\u00f3dem USB.<\/p>\n<h3>Programaci\u00f3n del inicio autom\u00e1tico<\/h3>\n<p>Por \u00faltimo, necesitamos que la conexi\u00f3n se establezca cada vez que se arranque el sistema as\u00ed que editaremos el fichero de interfaces para que espere el nuevo dispositivo:<br \/>\n<!--?prettify linenums=true?--><\/p>\n<pre class=\"prettyprint\"># cat \/etc\/network\/interfaces\r\n# interfaces(5) file used by ifup(8) and ifdown(8)\r\n# Please note that this file is written to be used with dhcpcd\r\n# For static IP, consult \/etc\/dhcpcd.conf and 'man dhcpcd.conf'\r\n# Include files from \/etc\/network\/interfaces.d:\r\nsource-directory \/etc\/network\/interfaces.d\r\n\r\nauto lo\r\niface lo inet loopback\r\n\r\niface eth0 inet manual\r\n\r\nallow-hotplug wlan0\r\niface wlan0 inet manual\r\n    wpa-conf \/etc\/wpa_supplicant\/wpa_supplicant.conf\r\n\r\nallow-hotplug wlan1\r\niface wlan1 inet manual\r\n    wpa-conf \/etc\/wpa_supplicant\/wpa_supplicant.conf\r\n\r\n#USB_MODEM\r\nallow-hotplug ppp0\r\niface ppp0 inet wvdial<\/pre>\n<p>Y crearemos un script en init.d para que haga la llamada a wvdial en cada inicio:<br \/>\n<!--?prettify linenums=true?--><\/p>\n<pre class=\"prettyprint\">#\/etc\/init.d\/wvdial\r\n\r\n#! \/bin\/sh\r\n#Le pedimos al script que espere 15 segundos para asegurarnos de que el\r\nm\u00f3dem USB ya estar\u00e1 activo en el sistema\r\nsleep 15\r\n#Le a\u00f1adimos un poco de l\u00f3gica para poder utilizarlo desde una terminal\r\ncase \"$1\" in\r\n  start)\r\n    echo \"Connecting to Freedompop...\"\r\n    # run application you want to start\r\n    \/usr\/bin\/wvdial\r\n    ;;\r\n  stop)\r\n    echo \"Disconneting from Freedompop...\"\r\n    # kill application you want to stop\r\n    killall wvdial\r\n    ;;\r\n  *)\r\n    echo \"Usage: \/etc\/init.d\/wvdial {start|stop}\"\r\n    exit 1\r\n    ;;\r\nesac<\/pre>\n<p>Para activar el script basta con teclear un &#8216;update-rc.d wvdial defaults&#8217;.<\/p>\n<p>Ahora s\u00f3lo necesit\u00e1is reiniciar, apagar, encender, dejar activo, volver a apagar, y as\u00ed hasta que decid\u00e1is que ya lo hab\u00e9is probado lo suficiente para confiar en que la conexi\u00f3n se restablecer\u00e1 en cada arranque.<\/p>\n<p>Aunque wvdial viene configurado de serie para restablecer la conexi\u00f3n en caso de p\u00e9rdida, no estar\u00eda de m\u00e1s configurar un <a href=\"https:\/\/es.wikipedia.org\/wiki\/Perro_guardi%C3%A1n_(electr%C3%B3nica)\">watchdog<\/a> de la conexi\u00f3n para que vuelva a ejecutar wvdial en caso de necesidad.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>En el departamento\u00a0de I+D+i estamos en pleno\u00a0desarrollo de un proyecto IoT\u00a0(Internet of Things) que necesita una conexi\u00f3n a Internet fiable con la que trabajar 24\/7. Es un producto enfocado tanto a particulares como a empresas del cual se podr\u00edan querer instalar de uno a decenas o cientos. Tras varias semanas de pruebas y an\u00e1lisis de &hellip; <a href=\"https:\/\/www.informaticapremium.com\/blog\/datos-gratis-para-tu-proyecto-iot\/\" class=\"more-link\">Continuar leyendo<span class=\"screen-reader-text\"> \u00abDatos gratis para tu proyecto IoT\u00bb<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":326,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","footnotes":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[5,6,81],"tags":[136,134,132,138,131,133,135,137,139],"jetpack_publicize_connections":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Datos gratis para tu proyecto IoT - Blog | informaticapremium<\/title>\n<meta name=\"description\" content=\"Configura un m\u00f3dem USB con FreedomPop en un sistema basado en Debian para disfrutar de datos gratis para tu proyecto IoT.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.informaticapremium.com\/blog\/datos-gratis-para-tu-proyecto-iot\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Datos gratis para tu proyecto IoT - Blog | informaticapremium\" \/>\n<meta property=\"og:description\" content=\"Configura un m\u00f3dem USB con FreedomPop en un sistema basado en Debian para disfrutar de datos gratis para tu proyecto IoT.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.informaticapremium.com\/blog\/datos-gratis-para-tu-proyecto-iot\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog | informaticapremium\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/informaticapremiumcom\/\" \/>\n<meta property=\"article:published_time\" content=\"2017-02-27T19:07:18+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2017-02-27T19:21:49+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/i1.wp.com\/www.informaticapremium.com\/blog\/wp-content\/uploads\/2017\/02\/IoT.jpg?fit=640%2C440&ssl=1\" \/>\n\t<meta property=\"og:image:width\" content=\"640\" \/>\n\t<meta property=\"og:image:height\" content=\"440\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Eduardo\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@informatpremium\" \/>\n<meta name=\"twitter:site\" content=\"@informatpremium\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Eduardo\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.informaticapremium.com\/blog\/datos-gratis-para-tu-proyecto-iot\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.informaticapremium.com\/blog\/datos-gratis-para-tu-proyecto-iot\/\"},\"author\":{\"name\":\"Eduardo\",\"@id\":\"https:\/\/www.informaticapremium.com\/blog\/#\/schema\/person\/06e0d0489423f2da4b7f7273bd9a7f65\"},\"headline\":\"Datos gratis para tu proyecto IoT\",\"datePublished\":\"2017-02-27T19:07:18+00:00\",\"dateModified\":\"2017-02-27T19:21:49+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.informaticapremium.com\/blog\/datos-gratis-para-tu-proyecto-iot\/\"},\"wordCount\":875,\"commentCount\":4,\"publisher\":{\"@id\":\"https:\/\/www.informaticapremium.com\/blog\/#organization\"},\"keywords\":[\"datos gratis\",\"freedompop\",\"gnu\",\"Internet of Things\",\"iot\",\"linux\",\"modem usb\",\"proyecto IoT\",\"Raspberry Pi\"],\"articleSection\":[\"Desarrollo\",\"Hardware\",\"Programaci\u00f3n\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.informaticapremium.com\/blog\/datos-gratis-para-tu-proyecto-iot\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.informaticapremium.com\/blog\/datos-gratis-para-tu-proyecto-iot\/\",\"url\":\"https:\/\/www.informaticapremium.com\/blog\/datos-gratis-para-tu-proyecto-iot\/\",\"name\":\"Datos gratis para tu proyecto IoT - Blog | informaticapremium\",\"isPartOf\":{\"@id\":\"https:\/\/www.informaticapremium.com\/blog\/#website\"},\"datePublished\":\"2017-02-27T19:07:18+00:00\",\"dateModified\":\"2017-02-27T19:21:49+00:00\",\"description\":\"Configura un m\u00f3dem USB con FreedomPop en un sistema basado en Debian para disfrutar de datos gratis para tu proyecto IoT.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.informaticapremium.com\/blog\/datos-gratis-para-tu-proyecto-iot\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.informaticapremium.com\/blog\/datos-gratis-para-tu-proyecto-iot\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.informaticapremium.com\/blog\/datos-gratis-para-tu-proyecto-iot\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\/\/www.informaticapremium.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Datos gratis para tu proyecto IoT\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.informaticapremium.com\/blog\/#website\",\"url\":\"https:\/\/www.informaticapremium.com\/blog\/\",\"name\":\"Blog | informaticapremium\",\"description\":\"Inform\u00e1tica, sistemas, hardware, redes, procesadores, optimizaci\u00f3n del rendimiento\",\"publisher\":{\"@id\":\"https:\/\/www.informaticapremium.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.informaticapremium.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.informaticapremium.com\/blog\/#organization\",\"name\":\"informaticapremium\",\"url\":\"https:\/\/www.informaticapremium.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.informaticapremium.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/i2.wp.com\/www.informaticapremium.com\/blog\/wp-content\/uploads\/2016\/10\/cropped-informaticapremium-logo.png?fit=240%2C240&ssl=1\",\"contentUrl\":\"https:\/\/i2.wp.com\/www.informaticapremium.com\/blog\/wp-content\/uploads\/2016\/10\/cropped-informaticapremium-logo.png?fit=240%2C240&ssl=1\",\"width\":240,\"height\":240,\"caption\":\"informaticapremium\"},\"image\":{\"@id\":\"https:\/\/www.informaticapremium.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/informaticapremiumcom\/\",\"https:\/\/twitter.com\/informatpremium\",\"https:\/\/www.linkedin.com\/company\/informaticapremium\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.informaticapremium.com\/blog\/#\/schema\/person\/06e0d0489423f2da4b7f7273bd9a7f65\",\"name\":\"Eduardo\",\"url\":\"https:\/\/www.informaticapremium.com\/blog\/author\/edumoreno\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Datos gratis para tu proyecto IoT - Blog | informaticapremium","description":"Configura un m\u00f3dem USB con FreedomPop en un sistema basado en Debian para disfrutar de datos gratis para tu proyecto IoT.","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":"https:\/\/www.informaticapremium.com\/blog\/datos-gratis-para-tu-proyecto-iot\/","og_locale":"es_ES","og_type":"article","og_title":"Datos gratis para tu proyecto IoT - Blog | informaticapremium","og_description":"Configura un m\u00f3dem USB con FreedomPop en un sistema basado en Debian para disfrutar de datos gratis para tu proyecto IoT.","og_url":"https:\/\/www.informaticapremium.com\/blog\/datos-gratis-para-tu-proyecto-iot\/","og_site_name":"Blog | informaticapremium","article_publisher":"https:\/\/www.facebook.com\/informaticapremiumcom\/","article_published_time":"2017-02-27T19:07:18+00:00","article_modified_time":"2017-02-27T19:21:49+00:00","og_image":[{"width":640,"height":440,"url":"https:\/\/i1.wp.com\/www.informaticapremium.com\/blog\/wp-content\/uploads\/2017\/02\/IoT.jpg?fit=640%2C440&ssl=1","type":"image\/jpeg"}],"author":"Eduardo","twitter_card":"summary_large_image","twitter_creator":"@informatpremium","twitter_site":"@informatpremium","twitter_misc":{"Escrito por":"Eduardo","Tiempo de lectura":"6 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.informaticapremium.com\/blog\/datos-gratis-para-tu-proyecto-iot\/#article","isPartOf":{"@id":"https:\/\/www.informaticapremium.com\/blog\/datos-gratis-para-tu-proyecto-iot\/"},"author":{"name":"Eduardo","@id":"https:\/\/www.informaticapremium.com\/blog\/#\/schema\/person\/06e0d0489423f2da4b7f7273bd9a7f65"},"headline":"Datos gratis para tu proyecto IoT","datePublished":"2017-02-27T19:07:18+00:00","dateModified":"2017-02-27T19:21:49+00:00","mainEntityOfPage":{"@id":"https:\/\/www.informaticapremium.com\/blog\/datos-gratis-para-tu-proyecto-iot\/"},"wordCount":875,"commentCount":4,"publisher":{"@id":"https:\/\/www.informaticapremium.com\/blog\/#organization"},"keywords":["datos gratis","freedompop","gnu","Internet of Things","iot","linux","modem usb","proyecto IoT","Raspberry Pi"],"articleSection":["Desarrollo","Hardware","Programaci\u00f3n"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.informaticapremium.com\/blog\/datos-gratis-para-tu-proyecto-iot\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.informaticapremium.com\/blog\/datos-gratis-para-tu-proyecto-iot\/","url":"https:\/\/www.informaticapremium.com\/blog\/datos-gratis-para-tu-proyecto-iot\/","name":"Datos gratis para tu proyecto IoT - Blog | informaticapremium","isPartOf":{"@id":"https:\/\/www.informaticapremium.com\/blog\/#website"},"datePublished":"2017-02-27T19:07:18+00:00","dateModified":"2017-02-27T19:21:49+00:00","description":"Configura un m\u00f3dem USB con FreedomPop en un sistema basado en Debian para disfrutar de datos gratis para tu proyecto IoT.","breadcrumb":{"@id":"https:\/\/www.informaticapremium.com\/blog\/datos-gratis-para-tu-proyecto-iot\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.informaticapremium.com\/blog\/datos-gratis-para-tu-proyecto-iot\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.informaticapremium.com\/blog\/datos-gratis-para-tu-proyecto-iot\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/www.informaticapremium.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Datos gratis para tu proyecto IoT"}]},{"@type":"WebSite","@id":"https:\/\/www.informaticapremium.com\/blog\/#website","url":"https:\/\/www.informaticapremium.com\/blog\/","name":"Blog | informaticapremium","description":"Inform\u00e1tica, sistemas, hardware, redes, procesadores, optimizaci\u00f3n del rendimiento","publisher":{"@id":"https:\/\/www.informaticapremium.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.informaticapremium.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/www.informaticapremium.com\/blog\/#organization","name":"informaticapremium","url":"https:\/\/www.informaticapremium.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.informaticapremium.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/i2.wp.com\/www.informaticapremium.com\/blog\/wp-content\/uploads\/2016\/10\/cropped-informaticapremium-logo.png?fit=240%2C240&ssl=1","contentUrl":"https:\/\/i2.wp.com\/www.informaticapremium.com\/blog\/wp-content\/uploads\/2016\/10\/cropped-informaticapremium-logo.png?fit=240%2C240&ssl=1","width":240,"height":240,"caption":"informaticapremium"},"image":{"@id":"https:\/\/www.informaticapremium.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/informaticapremiumcom\/","https:\/\/twitter.com\/informatpremium","https:\/\/www.linkedin.com\/company\/informaticapremium\/"]},{"@type":"Person","@id":"https:\/\/www.informaticapremium.com\/blog\/#\/schema\/person\/06e0d0489423f2da4b7f7273bd9a7f65","name":"Eduardo","url":"https:\/\/www.informaticapremium.com\/blog\/author\/edumoreno\/"}]}},"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.informaticapremium.com\/blog\/wp-content\/uploads\/2017\/02\/IoT.jpg?fit=640%2C440&ssl=1","jetpack_shortlink":"https:\/\/wp.me\/p7V1wU-5a","jetpack-related-posts":[{"id":12,"url":"https:\/\/www.informaticapremium.com\/blog\/desarrollo-programacion\/","url_meta":{"origin":320,"position":0},"title":"Desarrollo-programaci\u00f3n","author":"Eduardo","date":"1 septiembre, 2016","format":false,"excerpt":"Desarrollo-programaci\u00f3n: Categor\u00eda de Blog|informaticapremium orientada a entradas sobre programaci\u00f3n y desarrollo software \/ web. Entradas publicadas en blog|informaticapremium Desarrollo-programaci\u00f3n: C\u00f3mo implementar aviso de cookies Bloqueando reincidentes de Fail2ban CSS3 transform translate \u2013 Centrar elemento Echad un vistazo a otros de nuestros\u00a0art\u00edculos en informaticapremium sobre lo \u00faltimo en hardware, sistemas, almacenamiento,\u2026","rel":"","context":"En \u00abDesarrollo\u00bb","block_context":{"text":"Desarrollo","link":"https:\/\/www.informaticapremium.com\/blog\/category\/desarrollo\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":44,"url":"https:\/\/www.informaticapremium.com\/blog\/bloqueando-reincidentes-fail2ban\/","url_meta":{"origin":320,"position":1},"title":"Bloqueando reincidentes de Fail2ban","author":"Eduardo","date":"20 septiembre, 2016","format":false,"excerpt":"Fail2ban escanea logs (por ejemplo\u00a0\/var\/log\/auth.log), bloqueando IPs\u00a0que muestran comportamientos maliciosos. Es una gran herramienta en la que se pueden configurar jaulas para los diferentes tipos de servicios que teng\u00e1is en vuestro servidor, protegiendo de esta manera intentos de acceso con contrase\u00f1a err\u00f3nea (fuerza bruta) o incluso bots maliciosos en busca\u2026","rel":"","context":"En \u00abDesarrollo\u00bb","block_context":{"text":"Desarrollo","link":"https:\/\/www.informaticapremium.com\/blog\/category\/desarrollo\/"},"img":{"alt_text":"Faail2Ban.org","src":"https:\/\/i0.wp.com\/www.informaticapremium.com\/blog\/wp-content\/uploads\/2016\/09\/fail2ban-logo.jpg?fit=640%2C454&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.informaticapremium.com\/blog\/wp-content\/uploads\/2016\/09\/fail2ban-logo.jpg?fit=640%2C454&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.informaticapremium.com\/blog\/wp-content\/uploads\/2016\/09\/fail2ban-logo.jpg?fit=640%2C454&ssl=1&resize=525%2C300 1.5x"},"classes":[]},{"id":209,"url":"https:\/\/www.informaticapremium.com\/blog\/amd-ryzen-chipsets-y-placas-base-informaticapremium\/","url_meta":{"origin":320,"position":2},"title":"AMD Ryzen, chipsets y placas base &#8211; informaticapremium","author":"Carlos Yus Valero","date":"11 enero, 2017","format":false,"excerpt":"AMD Ryzen\u00a0est\u00e1 llamado a ser el procesador que va a traer competencia al sector tras una d\u00e9cada de aplastante dominio de Intel: Ryzen ir\u00e1 montado en placas base con socket AM4. Utilizar\u00e1 memorias dual channel DDR4 de\u00a0alta frecuencia. Contar\u00e1 con las \u00faltimas tecnolog\u00edas en conectividad del momento. He analizado en\u2026","rel":"","context":"En \u00abHardware\u00bb","block_context":{"text":"Hardware","link":"https:\/\/www.informaticapremium.com\/blog\/category\/hardware\/"},"img":{"alt_text":"Con Ryzen AMD ha dise\u00f1ado chipsets a la altura de las expectativas","src":"https:\/\/i0.wp.com\/www.informaticapremium.com\/blog\/wp-content\/uploads\/2017\/01\/AMD-Ryzen-AM4-Placa-Base-AsRock-1.jpg?fit=640%2C557&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.informaticapremium.com\/blog\/wp-content\/uploads\/2017\/01\/AMD-Ryzen-AM4-Placa-Base-AsRock-1.jpg?fit=640%2C557&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.informaticapremium.com\/blog\/wp-content\/uploads\/2017\/01\/AMD-Ryzen-AM4-Placa-Base-AsRock-1.jpg?fit=640%2C557&ssl=1&resize=525%2C300 1.5x"},"classes":[]},{"id":23,"url":"https:\/\/www.informaticapremium.com\/blog\/implementar-aviso-cookies\/","url_meta":{"origin":320,"position":3},"title":"C\u00f3mo implementar aviso de cookies","author":"Juan Fran","date":"15 septiembre, 2016","format":false,"excerpt":"La Ley 34\/2002, de 11 de julio, de servicios de la sociedad de la informaci\u00f3n y de comercio electr\u00f3nico (LSSI)\u00a0afecta a todos los\u00a0profesionales o empresas que presten servicios en Espa\u00f1a. Es necesario recalcar que esta normativa es aplicable a los sitios web que utilicen los diferentes tipos de cookies vistas\u2026","rel":"","context":"En \u00abDesarrollo\u00bb","block_context":{"text":"Desarrollo","link":"https:\/\/www.informaticapremium.com\/blog\/category\/desarrollo\/"},"img":{"alt_text":"Cookies","src":"https:\/\/i0.wp.com\/www.informaticapremium.com\/blog\/wp-content\/uploads\/2016\/09\/cookies-1.jpg?fit=564%2C405&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.informaticapremium.com\/blog\/wp-content\/uploads\/2016\/09\/cookies-1.jpg?fit=564%2C405&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.informaticapremium.com\/blog\/wp-content\/uploads\/2016\/09\/cookies-1.jpg?fit=564%2C405&ssl=1&resize=525%2C300 1.5x"},"classes":[]},{"id":117,"url":"https:\/\/www.informaticapremium.com\/blog\/amd-zen-cache-informaticapremium\/","url_meta":{"origin":320,"position":4},"title":"AMD Zen Cache &#8211; informaticapremium","author":"Carlos Yus Valero","date":"20 octubre, 2016","format":false,"excerpt":"AMD Zen cache: La nueva micro arquitectura de AMD presenta un subsistema de cach\u00e9 muy diferenciado y evolucionado respecto a su antecesor AMD Bulldozer 32 nm y sus derivativas. AMD Zen cache: Op cache L0i en AMD Ryzen Para empezar AMD integra una op cach\u00e9. Una cach\u00e9 L0i de instrucciones\u2026","rel":"","context":"En \u00abHardware\u00bb","block_context":{"text":"Hardware","link":"https:\/\/www.informaticapremium.com\/blog\/category\/hardware\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.informaticapremium.com\/blog\/wp-content\/uploads\/2016\/10\/AMD-Zen-die-cores-L3.jpg?fit=443%2C249&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":343,"url":"https:\/\/www.informaticapremium.com\/blog\/duelo-de-titanes-amd-ryzen-threadripper-vs-intel-skylake-x\/","url_meta":{"origin":320,"position":5},"title":"Duelo de Titanes: AMD Ryzen Threadripper vs. Intel SkylakeX","author":"Carlos Yus Valero","date":"19 julio, 2017","format":false,"excerpt":"La rivalidad\u00a0AMD Ryzen Threadripper vs. Intel SkylakeX\u00a0marcar\u00e1 una \u00e9poca y subraya la vuelta a la competici\u00f3n en el mercado sobremesa de gama alta HEDT (high-end desktop). Aqu\u00ed analizar\u00e9 ambos procesadores en detalle y expondr\u00e9 sus puntos d\u00e9biles y fortalezas. Threadripper incluso inaugura una nueva categor\u00eda, el SHED (super high-end desktop).\u2026","rel":"","context":"En \u00abHardware\u00bb","block_context":{"text":"Hardware","link":"https:\/\/www.informaticapremium.com\/blog\/category\/hardware\/"},"img":{"alt_text":"Threadripper: M\u00e1s de 4000 pines...","src":"https:\/\/i0.wp.com\/www.informaticapremium.com\/blog\/wp-content\/uploads\/2017\/07\/AMD-Threadripper-bottom.jpg?fit=640%2C483&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.informaticapremium.com\/blog\/wp-content\/uploads\/2017\/07\/AMD-Threadripper-bottom.jpg?fit=640%2C483&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.informaticapremium.com\/blog\/wp-content\/uploads\/2017\/07\/AMD-Threadripper-bottom.jpg?fit=640%2C483&ssl=1&resize=525%2C300 1.5x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.informaticapremium.com\/blog\/wp-json\/wp\/v2\/posts\/320"}],"collection":[{"href":"https:\/\/www.informaticapremium.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.informaticapremium.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.informaticapremium.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.informaticapremium.com\/blog\/wp-json\/wp\/v2\/comments?post=320"}],"version-history":[{"count":0,"href":"https:\/\/www.informaticapremium.com\/blog\/wp-json\/wp\/v2\/posts\/320\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.informaticapremium.com\/blog\/wp-json\/wp\/v2\/media\/326"}],"wp:attachment":[{"href":"https:\/\/www.informaticapremium.com\/blog\/wp-json\/wp\/v2\/media?parent=320"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.informaticapremium.com\/blog\/wp-json\/wp\/v2\/categories?post=320"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.informaticapremium.com\/blog\/wp-json\/wp\/v2\/tags?post=320"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}