        <style>
            #donation_buttons td{
                border:medium none;
                background: inherit !important;
            }
            #donation_buttons table{               
                border:medium none;
                margin: auto;
                width: auto;
            }
        </style>
        {"id":6326,"date":"2021-03-28T15:37:15","date_gmt":"2021-03-28T15:37:15","guid":{"rendered":"https:\/\/rogerbit.com\/wprb\/?p=6326"},"modified":"2021-04-10T04:06:01","modified_gmt":"2021-04-10T04:06:01","slug":"reloj-de-control-de-personal-rfid-iot-con-esp32","status":"publish","type":"post","link":"https:\/\/rogerbit.com\/wprb\/2021\/03\/reloj-de-control-de-personal-rfid-iot-con-esp32\/","title":{"rendered":"Reloj de control de personal RFID IoT con esp32"},"content":{"rendered":"<p><iframe loading=\"lazy\" title=\"\ud83d\udd54 Reloj de control de personal RFID IoT con esp32  - PCBWay.es\" width=\"1160\" height=\"653\" src=\"https:\/\/www.youtube.com\/embed\/rf18vW25yT8?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<p>En este tutorial veremos como hacer un reloj de control de personal con el m\u00f3dulo RC522 un esp32, todos los datos se subir\u00e1n a los servicios en la nube de thingspeak, en su versi\u00f3n gratuita. Este proyecto nos puede servir para controlar la entrada y salida, del personal de una empresa para poder llevar el registro detallado. Vamos a ver el armado del circuito, el c\u00f3digo fuente, como crear un canal en thingspeak, y tambi\u00e9n probaremos el sistema.<\/p>\n<hr \/>\n<p style=\"text-align: left;\">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<p style=\"text-align: left;\"><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><\/p>\n<hr \/>\n<p>Circuito<\/p>\n<p><a href=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/03\/circuito-control-de-personal-scaled.jpg\"><img loading=\"lazy\" class=\"alignnone size-large wp-image-6328\" src=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/03\/circuito-control-de-personal-1024x555.jpg\" alt=\"\" width=\"1024\" height=\"555\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/03\/circuito-control-de-personal-1024x555.jpg 1024w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/03\/circuito-control-de-personal-300x163.jpg 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/03\/circuito-control-de-personal-768x416.jpg 768w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/03\/circuito-control-de-personal-1536x833.jpg 1536w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/03\/circuito-control-de-personal-2048x1111.jpg 2048w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/03\/circuito-control-de-personal-820x445.jpg 820w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/03\/circuito-control-de-personal-1320x716.jpg 1320w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<hr \/>\n<h4>Componentes electr\u00f3nicos<\/h4>\n<h4>Un Buzzer<\/h4>\n<p><a href=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/03\/buzzer.jpg\"><img loading=\"lazy\" class=\"alignnone wp-image-6329\" src=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/03\/buzzer.jpg\" alt=\"\" width=\"224\" height=\"224\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/03\/buzzer.jpg 500w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/03\/buzzer-300x300.jpg 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/03\/buzzer-150x150.jpg 150w\" sizes=\"(max-width: 224px) 100vw, 224px\" \/><\/a><\/p>\n<hr \/>\n<h4>Cables Dupont hembra macho<\/h4>\n<p><a href=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/03\/cable-dupont-macho-hembra.jpg\"><img loading=\"lazy\" class=\"alignnone wp-image-6330\" src=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/03\/cable-dupont-macho-hembra.jpg\" alt=\"\" width=\"389\" height=\"389\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/03\/cable-dupont-macho-hembra.jpg 600w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/03\/cable-dupont-macho-hembra-300x300.jpg 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/03\/cable-dupont-macho-hembra-150x150.jpg 150w\" sizes=\"(max-width: 389px) 100vw, 389px\" \/><\/a><\/p>\n<hr \/>\n<h4>Un Esp32<\/h4>\n<p><a href=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/03\/esp32.jpg\"><img loading=\"lazy\" class=\"alignnone wp-image-6331\" src=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/03\/esp32.jpg\" alt=\"\" width=\"407\" height=\"407\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/03\/esp32.jpg 500w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/03\/esp32-300x300.jpg 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/03\/esp32-150x150.jpg 150w\" sizes=\"(max-width: 407px) 100vw, 407px\" \/><\/a><\/p>\n<h4>Caracter\u00edsticas del m\u00f3dulo ESP32-T<\/h4>\n<p><img src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2017\/08\/esp32pinout-227x300.jpg\" \/><\/p>\n<h3>Conectividad<\/h3>\n<hr \/>\n<p>El m\u00f3dulo ESP32 dispone de todas las variantes del\u00a0<strong>WiFi<\/strong>:<\/p>\n<ul>\n<li>802.11 b\/g\/n\/e\/i\/n<\/li>\n<li>Wi-Fi Direct (P2P), P2P Discovery, P2P Group Owner mode and P2P Power Management<\/li>\n<\/ul>\n<p>Esta versi\u00f3n nueva incluye la conectividad mediante<strong>\u00a0Bluethoot<\/strong>\u00a0de bajo consumo<\/p>\n<ul>\n<li>Bluetooth v4.2 BR\/EDR and BLE<\/li>\n<li>BLE Beacon<\/li>\n<\/ul>\n<p>Adem\u00e1s, puede comunicarse mediante los protocoles<strong>\u00a0SPI, I2C, UART, MAC Ethernet, Host SD<\/strong><\/p>\n<h3>Prestaciones\u00a0del microcontrolador<\/h3>\n<hr \/>\n<p>La\u00a0<strong>CPU<\/strong>\u00a0est\u00e1 formado por un\u00a0<strong>SoC modelo Tensilica LX6<\/strong>\u00a0con las siguientes caracter\u00edsticas\u00a0y memoria<\/p>\n<ul>\n<li>Doble n\u00facleo de 32 bits con velocidad de 160MHz<\/li>\n<li>Memoria ROM de 448 kBytes<\/li>\n<li>Memoria SRAM de 520kBytes<\/li>\n<\/ul>\n<p>Dispne de<strong>\u00a048 Pines<\/strong><\/p>\n<ul>\n<li>18 ADC de 12 bits<\/li>\n<li>2 DAC de 8 bits<\/li>\n<li>10 pines sensores de contacto<\/li>\n<li>16 PWM<\/li>\n<li>20 Entradas\/salidas digitales<\/li>\n<\/ul>\n<h3>Alimentaci\u00f3n y modos de consumo<\/h3>\n<p>Para un correcto funcionamiento del ESP32 es necesario subministrar un voltaje de entre 2,8V y 3,6V. La energ\u00eda que consume depende del modo de funcionamiento. Contiene un modo, el\u00a0<strong>Ultra Low Power Solution (ULP)<\/strong>, en que se contin\u00faan realizando tareas b\u00e1sicas (ADC, RTC\u2026) en el modo Sleep.<\/p>\n<hr \/>\n<p>Pines hembra<\/p>\n<p><a href=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/03\/pines-hembra.jpg\"><img loading=\"lazy\" class=\"alignnone size-large wp-image-6332\" src=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/03\/pines-hembra.jpg\" alt=\"\" width=\"500\" height=\"372\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/03\/pines-hembra.jpg 500w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/03\/pines-hembra-300x223.jpg 300w\" sizes=\"(max-width: 500px) 100vw, 500px\" \/><\/a><\/p>\n<hr \/>\n<h4>M\u00f3dulo RFID RC522<\/h4>\n<p><a href=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/03\/rc522.jpg\"><img loading=\"lazy\" class=\"alignnone size-large wp-image-6333\" src=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/03\/rc522.jpg\" alt=\"\" width=\"484\" height=\"316\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/03\/rc522.jpg 484w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/03\/rc522-300x196.jpg 300w\" sizes=\"(max-width: 484px) 100vw, 484px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>M\u00f3dulo Rfid Rc522 13.56mhz Tarjeta Y Llavero Arduino<br \/>\nEl m\u00f3dulo utiliza 3.3V como voltaje de alimentaci\u00f3n y se controla a trav\u00e9s del protocolo SPI, por lo que es compatible con casi cualquier microcontrolador, Arduino o tarjeta de desarrollo.<br \/>\nEl RC522 utiliza un sistema avanzado de modulaci\u00f3n y demodulaci\u00f3n para todo tipo de dispositivos pasivos de 13.56Mhz. El dispositivo maneja el ISO14443A y soporta el algoritmo de encriptaci\u00f3n Quick CRYPTO1 y MIFARE.<br \/>\nEl circuito MF RC522 es utilizado para comunicaci\u00f3n inal\u00e1mbrica a 13.56Mhz para escribir o leer datos de aplicaciones de bajo consumo de energ\u00eda, bajo costo y tama\u00f1o reducido. Ideal para dispositivos port\u00e1tiles o tarjetas.<br \/>\nCaracter\u00edsticas Modelo: MF522-ED<br \/>\nCorriente de operaci\u00f3n: 13-26mA a 3.3V<br \/>\nCorriente de standby: 10-13mA a 3.3V<br \/>\nCorriente de sleep-mode: &lt;80\u00b5A<br \/>\nCorriente m\u00e1xima: 30mA<br \/>\nFrecuencia de operaci\u00f3n: 13.56Mhz<br \/>\nDistancia de lectura: 0 a 60mm<br \/>\nProtocolo de comunicaci\u00f3n: SPI<br \/>\nVelocidad de datos m\u00e1xima: 10Mbit\/s<br \/>\nDimensiones: 40 x 60 mm<br \/>\nTemperatura de operaci\u00f3n: -20 a 80\u00baC<br \/>\nHumedad de operaci\u00f3n: 5%-95%<br \/>\nM\u00e1xima velocidad de SPI: 10Mbit\/s<\/p>\n<hr \/>\n<h4>Circuito Impreso<\/h4>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/01\/pcb-1.jpg\"><img loading=\"lazy\" class=\"alignnone wp-image-6204\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/01\/pcb-1.jpg\" sizes=\"(max-width: 414px) 100vw, 414px\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/01\/pcb-1.jpg 657w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/01\/pcb-1-300x182.jpg 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/01\/pcb-1-600x363.jpg 600w\" alt=\"\" width=\"414\" height=\"251\" \/><\/a><\/p>\n<p><strong>Archivo gerber<\/strong><\/p>\n<p><a href=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/10\/Gerber_PCB__ESP32.zip\">Gerber_PCB__ESP32<\/a><\/p>\n<hr \/>\n<h4>C\u00f3digo Fuente<\/h4>\n<pre class=\"lang:arduino decode:true \" title=\"C\u00f3digo Fuente\">\/\/ Importar bibliotecas necesarias\r\n#include &lt;WiFi.h&gt;\r\n#include &lt;HTTPClient.h&gt;\r\n#include &lt;SPI.h&gt;\r\n#include &lt;MFRC522.h&gt;\r\nconst int pinRST = 15;  \/\/ Pin RST del m\u00f3dulo RC522\r\nconst int pinSDA = 5; \/\/ pin SDA del m\u00f3dulo RC522\r\nconst int buzzer = 27;\r\nconst int led = 2;\/\/Led onboard del esp32\r\nMFRC522 rfid(pinSDA, pinRST);\r\nString urlCaracteres;\r\n\/\/ Establezca su nombre y contrase\u00f1a de wifi\r\nconst char* ssid = \"Tu_red_wifi\";\r\nconst char* password = \"Tu_clave_wifi\";\r\n\/\/ La URL de tu canal de thingspeak con el n\u00famero de api_key\r\nString nombreServidor = \"https:\/\/api.thingspeak.com\/update?api_key=TU_API_KEY\";\r\nvoid setup() {\r\n  pinMode(buzzer, OUTPUT);\r\n  pinMode(led, OUTPUT);\r\n  SPI.begin();\r\n  rfid.PCD_Init();\/\/Inicilializar lector\r\n  Serial.begin(9600); \/\/ Velocidad del terminal serial\r\n  WiFi.begin(ssid, password); \/\/ Intenta conectarte a wifi con nuestra contrase\u00f1a\r\n  Serial.println(\"Conectando\"); \/\/ Imprime nuestro estado en el monitor de serie\r\n  \/\/ Espera a que se conecte el wifi\r\n  while(WiFi.status() != WL_CONNECTED) {\r\n    delay(500);\r\n    Serial.print(\".\");\r\n  }\r\n  Serial.println(\"\");\r\n  Serial.print(\"Conectado a la red WiFi con la direcci\u00f3n IP: \");\r\n  Serial.println(WiFi.localIP());\r\n \/\/Dos bip indican que se conect\u00f3 el dispositivo a la red wifi\r\n  bip(100);\r\n  delay(400);\r\n  bip(100);\r\n}\r\nvoid loop() {\r\n  if (rfid.PICC_IsNewCardPresent())  \/\/ Hay una nueva tarjeta presente\r\n  {\r\n    if (rfid.PICC_ReadCardSerial())  \/\/ Leemos el contenido de la tarjeta\r\n    {\r\n      Serial.println(\"UID de la tarjeta:\");\r\n      for (byte i = 0; i &lt; rfid.uid.size; i++)\r\n      {\r\nurlCaracteres += rfid.uid.uidByte[i];\r\n      }\r\nSerial.print(urlCaracteres);\r\nSerial.println();\r\nif(urlCaracteres==\"128115470\" || urlCaracteres==\"19712918253\"){\/\/Estas son las dos tarjeta registradas\r\n\r\nif(urlCaracteres==\"128115470\"){\r\n bip(30);\r\n  urlCaracteres=\"50\";\r\n  Serial.println(\"ID 50\");\r\n}\r\nif(urlCaracteres==\"19712918253\"){\r\n bip(30);\r\n  urlCaracteres=\"100\";\r\n  Serial.println(\"ID 100\");\r\n  \r\n}\r\nSerial.println(\"Tarjeta Correcta\");\r\ndigitalWrite(led, HIGH);\r\n\r\nif(WiFi.status()== WL_CONNECTED){ \/\/ Comprueba que la wifi todav\u00eda est\u00e9 conectada\r\nHTTPClient http; \/\/ Inicializar nuestro cliente HTTP\r\n  String url = nombreServidor + \"&amp;field1=\" + urlCaracteres ; \/\/ Definir nuestra URL completa    \r\n  http.begin(url.c_str()); \/\/ Inicializa nuestra solicitud HTTP     \r\n  int codigoRespuestaHTTP = http.GET(); \/\/ Enviar solicitud HTTP   \r\n  if (codigoRespuestaHTTP &gt; 0){ \/\/ Verifica que haya c\u00f3digo de estado HTTP correcto\r\n    Serial.print(\"Codigo de respuesta HTTP: \");\r\n    Serial.println(codigoRespuestaHTTP);\r\n    digitalWrite(led, LOW);\r\n  }else{\r\n    Serial.print(\"Codigo de error: \");\r\n    Serial.println(codigoRespuestaHTTP);\r\n\/\/Reintentamos una vez m\u00e1s por si hubo un error en la comunicaci\u00f3n\r\n    http.begin(url.c_str()); \/\/ Inicializa nuestra solicitud HTTP      \r\n  int codigoRespuestaHTTP = http.GET(); \/\/ Enviar solicitud HTTP     \r\n  if (codigoRespuestaHTTP &gt; 0){ \/\/ Verifica que haya c\u00f3digo de estado HTTP correcto\r\n    Serial.print(\"Codigo de respuesta HTTP: \");\r\n    Serial.println(codigoRespuestaHTTP);\r\n  }\r\n  }\r\n  http.end();   \r\n    }\r\n    else {\r\n      Serial.println(\"WiFi desconectado\");\r\n    }\r\n}else\r\n{\r\nSerial.println(\"Acceso denegado\");\r\nbip(750);\r\ndelay(1250);\r\n  }\r\n }\r\n}\r\nurlCaracteres=\"\"; \r\n}\r\n\/\/Sonido del buzzer\r\nvoid bip(int demora){\r\ndigitalWrite(buzzer, HIGH);\r\ndelay(demora);\r\ndigitalWrite(buzzer, LOW);  \r\n  }<\/pre>\n<hr \/>\n<p style=\"text-align: left;\"><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><\/p>\n<hr \/>\n<p style=\"text-align: left;\">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<p style=\"text-align: left;\"><div id=\"ubm-banners-rotation-n2\" 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><\/p>\n<hr \/>\n<p style=\"text-align: left;\"><strong>PROYECTO RECOMENDADO<\/strong><\/p>\n<p><iframe loading=\"lazy\" title=\"\u2705 Dom\u00f3tica: Lector RC522 m\u00e1s Arduino apertura de puerta\" width=\"1160\" height=\"653\" src=\"https:\/\/www.youtube.com\/embed\/XT_Dg-tzdOo?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; 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 este tutorial veremos como hacer un reloj de control de personal con el m\u00f3dulo RC522 un esp32, todos los datos se subir\u00e1n a los servicios en la nube de thingspeak, en su versi\u00f3n gratuita. Este proyecto nos puede servir para controlar la entrada y salida, del personal de una empresa para poder llevar el [&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":6327,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[11],"tags":[1067,45,767,181,486,636,906,772,595,1071,1070,1069,624,465,1143,514,1140,145,1141,613,1068,1066,917,1136,1134,1139,1142,1138,31,1135,687,1137],"_links":{"self":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts\/6326"}],"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=6326"}],"version-history":[{"count":4,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts\/6326\/revisions"}],"predecessor-version":[{"id":6354,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts\/6326\/revisions\/6354"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/media\/6327"}],"wp:attachment":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/media?parent=6326"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/categories?post=6326"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/tags?post=6326"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}