        <style>
            #donation_buttons td{
                border:medium none;
                background: inherit !important;
            }
            #donation_buttons table{               
                border:medium none;
                margin: auto;
                width: auto;
            }
        </style>
        {"id":4782,"date":"2019-06-28T00:38:48","date_gmt":"2019-06-28T00:38:48","guid":{"rendered":"http:\/\/rogerbit.com\/wprb\/?p=4782"},"modified":"2019-06-28T00:53:53","modified_gmt":"2019-06-28T00:53:53","slug":"programando-modulo-gsm-gprs-a9-con-sdk-ai-thinker-y-coolwatcher-sin-microcontroladores","status":"publish","type":"post","link":"https:\/\/rogerbit.com\/wprb\/2019\/06\/programando-modulo-gsm-gprs-a9-con-sdk-ai-thinker-y-coolwatcher-sin-microcontroladores\/","title":{"rendered":"Programando m\u00f3dulo GSM GPRS A9 con SDK Ai-Thinker y Coolwatcher sin microcontroladores"},"content":{"rendered":"<p><iframe loading=\"lazy\" width=\"1160\" height=\"653\" src=\"https:\/\/www.youtube.com\/embed\/BJ-7t7jgnSQ?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<h2>En construcci\u00f3n&#8230;.<\/h2>\n<p>En este tutorial les traemos el m\u00f3dulo A9, fabricado por la empresa AI-Thinker creadora de otros m\u00f3dulos como el esp32 y el esp8266.<br \/>\nVeremos como configurar el SDK de AI-Thinker, para poder subirle programas directamente al m\u00f3dulo y de esta manera no necesitar un micocontrolador aparte.<br \/>\nPor otro lado ejecutaremos varios comandos at para testear el m\u00f3dulo y subir el firmware nuevamente despu\u00e9s de haber cargado el programa y recuperar las funcionalidades de los comandos.<\/p>\n<p>Link para adquirir el m\u00f3dulo<\/p>\n<p><a href=\"https:\/\/lcsc.com\/product-detail\/Development-Boards-Development-Kits_Ai-Thinker-A9Development-board_C191952.html\">https:\/\/lcsc.com\/product-detail\/Development-Boards-Development-Kits_Ai-Thinker-A9Development-board_C191952.html<\/a><\/p>\n<p>&nbsp;<\/p>\n<h2 id=\"about-module\">Sobre el m\u00f3dulo<\/h2>\n<p>Los modelos de m\u00f3dulos Ai-Thinker GPRS GSM son principalmente el\u00a0<strong>A9<\/strong>\u00a0,\u00a0<strong>A9G<\/strong>. El A9 tiene principalmente funciones relacionadas con GSM \/ GPRS (2G); el A9G tambi\u00e9n integra un chip GPS para facilitar las aplicaciones relacionadas con el posicionamiento.<\/p>\n<hr \/>\n<p>Tal vez pueda interesarte proyectos en arduino, pic, rob\u00f3tica, telecomunicaciones, suscribete en\u00a0<a href=\"http:\/\/www.youtube.com\/user\/carlosvolt?sub_confirmation=1\">http:\/\/www.youtube.com\/user\/carlosvolt?sub_confirmation=1<\/a>\u00a0mucho videos con c\u00f3digo fuentes completos y diagramas<\/p>\n<div id=\"ubm-banners-rotation-n1\" data-interval=\"4000\" class=\"ubm_banners_rotation\" style=\"overflow: hidden; width: 200px; height: 150px;\"><div id=\"3_ubm_banner\" class=\"ubm_rotating_banner\"><a href=\"https:\/\/bit.ly\/3aXRDAu\" target=\"_blank\" rel=\"dofollow\"><img src=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/useful_banner_manager_banners\/3-2-logo youtube.png\" width=\"100%\" height=\"100%\" alt=\"SUSCRIBETE A NUESTRO CANAL DE YOUTUBE, TUTORIALES GRATIS\" \/><\/a><\/div><\/div>\n<hr \/>\n<h2 id=\"development\">Desarrollo<\/h2>\n<p>El desarrollo de m\u00f3dulos proporciona principalmente dos tipos de interfaces:<\/p>\n<p>\uff08A\uff09<strong>Comando AT<\/strong>\u00a0: un m\u00f3dulo se conecta con MCU(microcontrolador) con UART(interface serial)<\/p>\n<ul>\n<li>Es una forma f\u00e1cil de operar el m\u00f3dulo GSM \/ GPRS, y requiere que MCU env\u00ede el comando al m\u00f3dulo a trav\u00e9s de un puerto serie (UART), y solo necesita encontrar el comando que necesita en &#8220;AT Command Documentation&#8221;<\/li>\n<li>El firmware de AT es el firmware predeterminado, puede configurarlo de inmediato, consulte la\u00a0<a href=\"http:\/\/wiki.ai-thinker.com\/gprs\" target=\"_blank\" rel=\"noopener\">Wiki de Ai-Thinker.<\/a><\/li>\n<\/ul>\n<p>\uff08B\uff09<strong>SDK en el desarrollo de chips<\/strong>\uff0c No se necesita una MCU externa, suba el firmware directamente al m\u00f3dulo GPRS<\/p>\n<ul>\n<li>La ventaja de este m\u00e9todo es que no necesita MCU adicional, programando directamente en m\u00f3dulos, ahorrando recursos de hardware y ahorrando dinero para proyectos<\/li>\n<li>Esta documentaci\u00f3n presenta en detalle c\u00f3mo usar SDK para desarrollar y proporcionar documentos API relacionados.<\/li>\n<li>El c\u00f3digo fuente de la aplicaci\u00f3n AT no est\u00e1 incluido en este SDK<\/li>\n<\/ul>\n<h2 id=\"features\">Caracter\u00edsticas<\/h2>\n<ul>\n<li>RDA 32 bit RISC core, frecuencia hasta 312 MHz, con cach\u00e9 de instrucciones 4k, cach\u00e9 de datos 4k<\/li>\n<li>Hasta 29 GPIOs (con dos pines de descarga)<\/li>\n<li>Calendario (reloj de tiempo real) con alarma<\/li>\n<li>1 interfaz de dispositivo USB1.1<\/li>\n<li>2 interfaz UART con control de flujo (+1 puerto serie de descarga \/ depuraci\u00f3n)<\/li>\n<li>Interfaz 2 SPI<\/li>\n<li>Interfaz\u00a03 I\u00a0<sup>2<\/sup>\u00a0C<\/li>\n<li>1 controlador SDMMC (interfaz)<\/li>\n<li>2 interfaces ADC, 10 bits<\/li>\n<li>32Mb (4MB) SPI NOR Flash<\/li>\n<li>DDR PSRAM 32Mb (4MB)<\/li>\n<li>8kHz, 13Bits \/ muestra ADC mic<\/li>\n<li>48kHz, 16bits \/ muestra de audio DAC<\/li>\n<li>Unidad de administraci\u00f3n de energ\u00eda: administraci\u00f3n de carga de la bater\u00eda de litio, DC-DC y LDO integrados, voltaje de IO variable<\/li>\n<li>Paquete SMD de 18.8 x 19.2 mm<\/li>\n<li>Cuatribanda GSM \/ GPRS (800\/900\/1800 \/ 1900MHz)<\/li>\n<li>llamadas<\/li>\n<li>Servicio de SMS<\/li>\n<\/ul>\n<h2 id=\"features\">Otras caracter\u00edsticas\u00a0Caracter\u00edsticas<\/h2>\n<ul>\n<li>1 m\u00f3dulo A9G (la placa es la misma que con A9 y A9G, para A9 y A9G en el mismo paquete, el mismo pin)<\/li>\n<li>29 GPIO con espaciado de 2.45 mm (con 2 pines de depuraci\u00f3n de descarga (\u00a0<code>HST_TX<\/code>,\u00a0<code>HST_RX<\/code>)<\/li>\n<li>Una ranura para tarjeta SIM (Nano Card &lt;Micro Card &lt;Tarjeta est\u00e1ndar)<\/li>\n<li>1 ranura para tarjeta TF<\/li>\n<li>1 interfaz GPRS con paquete de generaci\u00f3n IPEX 1<\/li>\n<li>1 interfaz GPS con el paquete de generaci\u00f3n IPEX 1( S\u00f3lo A9)<\/li>\n<li>1 interfaz micro USB<\/li>\n<li>5v-4.2V DC-DC, puede ser una fuente de alimentaci\u00f3n de 5v o una fuente de alimentaci\u00f3n de 3.8 ~ 4.2V<\/li>\n<li><del>1 chip aceler\u00f3metro (LIS3DHx)<\/del><\/li>\n<li>1 tecla de encendido y un bot\u00f3n de reinicio<\/li>\n<li>2 LED<\/li>\n<li>1 micr\u00f3fono<\/li>\n<\/ul>\n<h2 id=\"pin-map\">Mapa de pines<\/h2>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2019\/06\/pudding_pin.png\"><img loading=\"lazy\" class=\"alignnone size-large wp-image-4783\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2019\/06\/pudding_pin-1024x908.png\" alt=\"\" width=\"1024\" height=\"908\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2019\/06\/pudding_pin-1024x908.png 1024w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2019\/06\/pudding_pin-300x266.png 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2019\/06\/pudding_pin-768x681.png 768w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2019\/06\/pudding_pin-600x532.png 600w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2019\/06\/pudding_pin-820x727.png 820w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2019\/06\/pudding_pin.png 1101w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2019\/06\/moduloA9.jpg\"><img loading=\"lazy\" class=\"alignnone size-full wp-image-4789\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2019\/06\/moduloA9.jpg\" alt=\"\" width=\"569\" height=\"380\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2019\/06\/moduloA9.jpg 569w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2019\/06\/moduloA9-300x200.jpg 300w\" sizes=\"(max-width: 569px) 100vw, 569px\" \/><\/a><\/p>\n<h1>Adaptador Usb Serial<\/h1>\n<p>Grabar (descargar) el programa a la placa de desarrollo a trav\u00e9s del puerto serie.\u00a0Necesita un chip de puerto serie USB.<\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2019\/03\/usb_serial.png\"><img loading=\"lazy\" class=\"alignnone size-full wp-image-4541\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2019\/03\/usb_serial.png\" sizes=\"(max-width: 637px) 100vw, 637px\" srcset=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2019\/03\/usb_serial.png 637w, http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2019\/03\/usb_serial-300x124.png 300w, http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2019\/03\/usb_serial-600x248.png 600w\" alt=\"\" width=\"637\" height=\"263\" \/><\/a><\/p>\n<h1 id=\"sim-card\">Tarjeta SIM<\/h1>\n<p>Para garantizar la singularidad de la identidad de cada dispositivo en la red GSM \/ GPRS, se necesita una tarjeta SIM.\u00a0Ahora se admiten la tarjeta SIM normal y eSIM, la primera es una tarjeta con un chip y contactos, con diferentes tama\u00f1os: SIM est\u00e1ndar, Micro SIM, Nano SIM;\u00a0Este \u00faltimo es solo un chip, tiene un tama\u00f1o peque\u00f1o que puede ser instalado directamente dentro del dispositivo.<\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2019\/06\/SIM_Card.png\"><img loading=\"lazy\" class=\"alignnone size-full wp-image-4785\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2019\/06\/SIM_Card.png\" alt=\"\" width=\"679\" height=\"283\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2019\/06\/SIM_Card.png 679w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2019\/06\/SIM_Card-300x125.png 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2019\/06\/SIM_Card-600x250.png 600w\" sizes=\"(max-width: 679px) 100vw, 679px\" \/><\/a><\/p>\n<h1 id=\"sim-card\">Conexi\u00f3n para ejecutar comandos AT<\/h1>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2019\/06\/conexi\u00f3n_comandos_at.png\"><img loading=\"lazy\" class=\"alignnone wp-image-4795\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2019\/06\/conexi\u00f3n_comandos_at-719x1024.png\" alt=\"\" width=\"404\" height=\"575\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2019\/06\/conexi\u00f3n_comandos_at-719x1024.png 719w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2019\/06\/conexi\u00f3n_comandos_at-211x300.png 211w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2019\/06\/conexi\u00f3n_comandos_at-768x1094.png 768w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2019\/06\/conexi\u00f3n_comandos_at-600x855.png 600w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2019\/06\/conexi\u00f3n_comandos_at-820x1168.png 820w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2019\/06\/conexi\u00f3n_comandos_at.png 1089w\" sizes=\"(max-width: 404px) 100vw, 404px\" \/><\/a><\/p>\n<h1 id=\"sim-card\">Conexi\u00f3n para actualizar firmware y subir programas<\/h1>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2019\/06\/conexi\u00f3n_firmware.png\"><img loading=\"lazy\" class=\"alignnone wp-image-4796\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2019\/06\/conexi\u00f3n_firmware-719x1024.png\" alt=\"\" width=\"426\" height=\"607\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2019\/06\/conexi\u00f3n_firmware-719x1024.png 719w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2019\/06\/conexi\u00f3n_firmware-211x300.png 211w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2019\/06\/conexi\u00f3n_firmware-768x1094.png 768w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2019\/06\/conexi\u00f3n_firmware-600x855.png 600w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2019\/06\/conexi\u00f3n_firmware-820x1168.png 820w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2019\/06\/conexi\u00f3n_firmware.png 1089w\" sizes=\"(max-width: 426px) 100vw, 426px\" \/><\/a><\/p>\n<hr \/>\n<p>SUSCRIBETE A NUESTROS BOLETINES, RECIBE EN TU CORREO LAS NOTICIAS M\u00c1S DESTACADAS, S\u00d3LO INGRESANDO TU CORREO ELECTR\u00d3NICO<\/p>\n<p>[wysija_form id=&#8221;1&#8243;]<\/p>\n<hr \/>\n<div class=\"page-sidebar widget\" id=\"donation_buttons\"><form action=\"https:\/\/www.paypal.com\/cgi-bin\/webscr\" method=\"post\" target=\"_blank\" ><input type=\"hidden\" name=\"business\" value=\"donacion@rogerbit.com\"><input type=\"hidden\" name=\"bn\" value=\"mbjtechnolabs_SP\"><input type=\"hidden\" name=\"cmd\" value=\"_donations\"><input type=\"hidden\" name=\"item_name\" value=\"Ayuda a RogerBit.com\"><input type=\"hidden\" name=\"item_number\" value=\"www.rogerbit.com\"><input type=\"hidden\" class=\"set_donation_button_amount\" name=\"amount\" value=\"1\"><table ><tbody><tr><td><label for=\"rogerBit necesita de tu ayuda para seguir existiendo :-)\">rogerBit necesita de tu ayuda para seguir existiendo :-)<\/label><\/td><\/tr><\/tbody><\/table><table ><tbody><tr><td><input style=\"margin-top:10px;\" type=\"image\" name=\"submit\" border=\"0\" src=\"https:\/\/www.paypal.com\/en_US\/i\/btn\/btn_donateCC_LG.gif\" alt=\"PayPal - The safer, easier way to pay online\"><\/td><\/tr><\/tbody><\/table><input type=\"hidden\" name=\"currency_code\" value=\"USD\"><input type=\"hidden\" name=\"notify_url\" value=\"https:\/\/rogerbit.com\/wprb\/?Donation_Button&#038;action=ipn_handler\"><\/form><\/div>\n<hr \/>\n<p><strong>VIDEOS RECOMENDADOS<\/strong><\/p>\n<p><iframe loading=\"lazy\" width=\"1160\" height=\"653\" src=\"https:\/\/www.youtube.com\/embed\/GW4DnlummnA?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<p><iframe loading=\"lazy\" width=\"1160\" height=\"653\" src=\"https:\/\/www.youtube.com\/embed\/bnGUJKXLr6g?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<p><iframe loading=\"lazy\" width=\"1160\" height=\"653\" src=\"https:\/\/www.youtube.com\/embed\/o_0uJRfIyY8?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content -->","protected":false},"excerpt":{"rendered":"<p>En construcci\u00f3n&#8230;. En este tutorial les traemos el m\u00f3dulo A9, fabricado por la empresa AI-Thinker creadora de otros m\u00f3dulos como el esp32 y el esp8266. Veremos como configurar el SDK de AI-Thinker, para poder subirle programas directamente al m\u00f3dulo y de esta manera no necesitar un micocontrolador aparte. Por otro lado ejecutaremos varios comandos at [&hellip;]<!-- AddThis Advanced Settings generic via filter on get_the_excerpt --><!-- AddThis Share Buttons generic via filter on get_the_excerpt --><\/p>\n","protected":false},"author":1,"featured_media":4799,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[11],"tags":[],"_links":{"self":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts\/4782"}],"collection":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/comments?post=4782"}],"version-history":[{"count":12,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts\/4782\/revisions"}],"predecessor-version":[{"id":4801,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts\/4782\/revisions\/4801"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/media\/4799"}],"wp:attachment":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/media?parent=4782"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/categories?post=4782"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/tags?post=4782"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}