{"id":2313,"date":"2025-01-08T20:00:00","date_gmt":"2025-01-08T23:00:00","guid":{"rendered":"https:\/\/pedrobertoleti.com.br\/?p=2313"},"modified":"2025-01-04T19:59:42","modified_gmt":"2025-01-04T22:59:42","slug":"como-atualizar-firmware-do-esp32-via-internet-fuota","status":"publish","type":"post","link":"https:\/\/pedrobertoleti.com.br\/index.php\/2025\/01\/08\/como-atualizar-firmware-do-esp32-via-internet-fuota\/","title":{"rendered":"Como atualizar firmware do ESP32 via Internet (FUOTA)"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Introdu\u00e7\u00e3o<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Atualmente, ter a possibilidade de se fazer update remoto de firmware via Internet (FUOTA) \u00e9 algo mandat\u00f3rio. Seja para aprimoramento do projeto j\u00e1 trabalhando em campo, para corre\u00e7\u00e3o de bugs e falhas de seguran\u00e7a em dispositivos cr\u00edticos operando em campo ou pelos mais variados motivos, a \u00fanica solu\u00e7\u00e3o vi\u00e1vel em termos de custo e tempo de conclus\u00e3o \u00e9 o update remoto de firmware.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Neste artigo, mostro um projeto exemplo (open-source) para tal fim, de forma que voc\u00ea possa aprender a atualizar o firmware de seu projeto com ESP32 de qualquer lugar do planeta, via Internet.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Vis\u00e3o geral<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">O ESP32 possui APIs espec\u00edficas para atualiza\u00e7\u00e3o remota de firmware, fornecidas pelo seu fabricante Espressif. Estas APIs permitem, de forma simples, que um ESP32 automaticamente baixe um firmware novo (de um endere\u00e7o confi\u00e1vel) da Internet e se atualize, exigindo para isso somente conectividade a Internet. Este processo demanda nenhuma interven\u00e7\u00e3o humana e permite a atualiza\u00e7\u00e3o de todos ESP32 que voc\u00ea possuir em campo (em quaisquer lugares do mundo) de uma s\u00f3 vez.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">C\u00f3digo-fonte<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">O c\u00f3digo-fonte deste projeto exemplo pode ser obtido em: <a href=\"https:\/\/github.com\/phfbertoleti\/ESP32_FUOTA_example\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/github.com\/phfbertoleti\/ESP32_FUOTA_example<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><a href=\"https:\/\/github.com\/phfbertoleti\/ESP32_FUOTA_example\" target=\"_blank\" rel=\" noreferrer noopener\"><img fetchpriority=\"high\" decoding=\"async\" width=\"685\" height=\"339\" src=\"http:\/\/pedrobertoleti.com.br\/wp-content\/uploads\/2025\/01\/imagem_fuota-esp32.png\" alt=\"\" class=\"wp-image-2314\" style=\"width:595px;height:auto\" srcset=\"https:\/\/pedrobertoleti.com.br\/wp-content\/uploads\/2025\/01\/imagem_fuota-esp32.png 685w, https:\/\/pedrobertoleti.com.br\/wp-content\/uploads\/2025\/01\/imagem_fuota-esp32-300x148.png 300w\" sizes=\"(max-width: 685px) 100vw, 685px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Indica\u00e7\u00e3o de hardware<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Para testar na pr\u00e1tica esse projeto exemplo, recomendo o uso do <a href=\"https:\/\/amzn.to\/3BYF48H\" target=\"_blank\" rel=\"noreferrer noopener\">ESP32 DevKit V1<\/a>, o qual j\u00e1 vem com cabo para programa\u00e7\u00e3o e alimenta\u00e7\u00e3o.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Leia mais<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/pedrobertoleti.com.br\/index.php\/2020\/05\/12\/atualizacao-de-software-ota-over-the-air-no-esp32-blog-filipeflop\/\">Atualiza\u00e7\u00e3o de software OTA (Over-The-Air) no ESP32 \u2013 blog FilipeFlop<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/pedrobertoleti.com.br\/index.php\/2019\/07\/15\/livro-projetos-com-esp32-e-lora-pedro-bertoleti\/\">Livro: Projetos com ESP32 e LoRa (Pedro Bertoleti)<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/pedrobertoleti.com.br\/index.php\/livros-recomendados\/\">Livros Recomendados<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/pedrobertoleti.com.br\/index.php\/2024\/12\/25\/uso-de-container-docker-como-servidor-de-firmware\/\">Uso de container Docker como servidor de firmware<\/a><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introdu\u00e7\u00e3o Atualmente, ter a possibilidade de se fazer update remoto de firmware via Internet (FUOTA) \u00e9 algo mandat\u00f3rio. Seja para aprimoramento do projeto j\u00e1 trabalhando em campo, para corre\u00e7\u00e3o de bugs e falhas de seguran\u00e7a em dispositivos cr\u00edticos operando em campo ou pelos mais variados motivos, a \u00fanica solu\u00e7\u00e3o vi\u00e1vel em termos de custo e&#8230;<\/p>\n","protected":false},"author":1,"featured_media":2314,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","_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":""},"categories":[9,6,10,11,13,5],"tags":[],"class_list":["post-2313","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","category-iot","category-nivel-iniciante","category-nivel-intermediario","category-publicacoes","category-artigos-nacionais"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Como atualizar firmware do ESP32 via Internet (FUOTA) -<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/pedrobertoleti.com.br\/index.php\/2025\/01\/08\/como-atualizar-firmware-do-esp32-via-internet-fuota\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Como atualizar firmware do ESP32 via Internet (FUOTA) -\" \/>\n<meta property=\"og:description\" content=\"Introdu\u00e7\u00e3o Atualmente, ter a possibilidade de se fazer update remoto de firmware via Internet (FUOTA) \u00e9 algo mandat\u00f3rio. Seja para aprimoramento do projeto j\u00e1 trabalhando em campo, para corre\u00e7\u00e3o de bugs e falhas de seguran\u00e7a em dispositivos cr\u00edticos operando em campo ou pelos mais variados motivos, a \u00fanica solu\u00e7\u00e3o vi\u00e1vel em termos de custo e...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/pedrobertoleti.com.br\/index.php\/2025\/01\/08\/como-atualizar-firmware-do-esp32-via-internet-fuota\/\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/pbertoleti\" \/>\n<meta property=\"article:published_time\" content=\"2025-01-08T23:00:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/pedrobertoleti.com.br\/wp-content\/uploads\/2025\/01\/imagem_fuota-esp32.png\" \/>\n\t<meta property=\"og:image:width\" content=\"685\" \/>\n\t<meta property=\"og:image:height\" content=\"339\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Pedro Bertoleti\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@pedro_bertoleti\" \/>\n<meta name=\"twitter:site\" content=\"@pedro_bertoleti\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Pedro Bertoleti\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/pedrobertoleti.com.br\\\/index.php\\\/2025\\\/01\\\/08\\\/como-atualizar-firmware-do-esp32-via-internet-fuota\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/pedrobertoleti.com.br\\\/index.php\\\/2025\\\/01\\\/08\\\/como-atualizar-firmware-do-esp32-via-internet-fuota\\\/\"},\"author\":{\"name\":\"Pedro Bertoleti\",\"@id\":\"https:\\\/\\\/pedrobertoleti.com.br\\\/#\\\/schema\\\/person\\\/fe1c150103c09ca0a2b9bb200bef33de\"},\"headline\":\"Como atualizar firmware do ESP32 via Internet (FUOTA)\",\"datePublished\":\"2025-01-08T23:00:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/pedrobertoleti.com.br\\\/index.php\\\/2025\\\/01\\\/08\\\/como-atualizar-firmware-do-esp32-via-internet-fuota\\\/\"},\"wordCount\":271,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/pedrobertoleti.com.br\\\/index.php\\\/2025\\\/01\\\/08\\\/como-atualizar-firmware-do-esp32-via-internet-fuota\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/pedrobertoleti.com.br\\\/wp-content\\\/uploads\\\/2025\\\/01\\\/imagem_fuota-esp32.png\",\"articleSection\":[\"Blog\",\"IoT\",\"N\u00edvel iniciante\",\"N\u00edvel intermedi\u00e1rio\",\"Publica\u00e7\u00f5es\",\"publica\u00e7\u00f5es nacionais\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/pedrobertoleti.com.br\\\/index.php\\\/2025\\\/01\\\/08\\\/como-atualizar-firmware-do-esp32-via-internet-fuota\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/pedrobertoleti.com.br\\\/index.php\\\/2025\\\/01\\\/08\\\/como-atualizar-firmware-do-esp32-via-internet-fuota\\\/\",\"url\":\"https:\\\/\\\/pedrobertoleti.com.br\\\/index.php\\\/2025\\\/01\\\/08\\\/como-atualizar-firmware-do-esp32-via-internet-fuota\\\/\",\"name\":\"Como atualizar firmware do ESP32 via Internet (FUOTA) -\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/pedrobertoleti.com.br\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/pedrobertoleti.com.br\\\/index.php\\\/2025\\\/01\\\/08\\\/como-atualizar-firmware-do-esp32-via-internet-fuota\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/pedrobertoleti.com.br\\\/index.php\\\/2025\\\/01\\\/08\\\/como-atualizar-firmware-do-esp32-via-internet-fuota\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/pedrobertoleti.com.br\\\/wp-content\\\/uploads\\\/2025\\\/01\\\/imagem_fuota-esp32.png\",\"datePublished\":\"2025-01-08T23:00:00+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/pedrobertoleti.com.br\\\/#\\\/schema\\\/person\\\/fe1c150103c09ca0a2b9bb200bef33de\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/pedrobertoleti.com.br\\\/index.php\\\/2025\\\/01\\\/08\\\/como-atualizar-firmware-do-esp32-via-internet-fuota\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/pedrobertoleti.com.br\\\/index.php\\\/2025\\\/01\\\/08\\\/como-atualizar-firmware-do-esp32-via-internet-fuota\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/pedrobertoleti.com.br\\\/index.php\\\/2025\\\/01\\\/08\\\/como-atualizar-firmware-do-esp32-via-internet-fuota\\\/#primaryimage\",\"url\":\"https:\\\/\\\/pedrobertoleti.com.br\\\/wp-content\\\/uploads\\\/2025\\\/01\\\/imagem_fuota-esp32.png\",\"contentUrl\":\"https:\\\/\\\/pedrobertoleti.com.br\\\/wp-content\\\/uploads\\\/2025\\\/01\\\/imagem_fuota-esp32.png\",\"width\":685,\"height\":339},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/pedrobertoleti.com.br\\\/index.php\\\/2025\\\/01\\\/08\\\/como-atualizar-firmware-do-esp32-via-internet-fuota\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\\\/\\\/pedrobertoleti.com.br\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Como atualizar firmware do ESP32 via Internet (FUOTA)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/pedrobertoleti.com.br\\\/#website\",\"url\":\"https:\\\/\\\/pedrobertoleti.com.br\\\/\",\"name\":\"\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/pedrobertoleti.com.br\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/pedrobertoleti.com.br\\\/#\\\/schema\\\/person\\\/fe1c150103c09ca0a2b9bb200bef33de\",\"name\":\"Pedro Bertoleti\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/76ea2e908fec70b0d55b4eefd5ab24788f573fbe00bcb7b7d6e37da8f1e18dd3?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/76ea2e908fec70b0d55b4eefd5ab24788f573fbe00bcb7b7d6e37da8f1e18dd3?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/76ea2e908fec70b0d55b4eefd5ab24788f573fbe00bcb7b7d6e37da8f1e18dd3?s=96&d=mm&r=g\",\"caption\":\"Pedro Bertoleti\"},\"description\":\"Informa\u00e7\u00f5es completas em: http:\\\/\\\/pedrobertoleti.com.br\\\/index.php\\\/sobre\\\/\",\"sameAs\":[\"http:\\\/\\\/www.pedrobertoleti.com.br\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Como atualizar firmware do ESP32 via Internet (FUOTA) -","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:\/\/pedrobertoleti.com.br\/index.php\/2025\/01\/08\/como-atualizar-firmware-do-esp32-via-internet-fuota\/","og_locale":"pt_BR","og_type":"article","og_title":"Como atualizar firmware do ESP32 via Internet (FUOTA) -","og_description":"Introdu\u00e7\u00e3o Atualmente, ter a possibilidade de se fazer update remoto de firmware via Internet (FUOTA) \u00e9 algo mandat\u00f3rio. Seja para aprimoramento do projeto j\u00e1 trabalhando em campo, para corre\u00e7\u00e3o de bugs e falhas de seguran\u00e7a em dispositivos cr\u00edticos operando em campo ou pelos mais variados motivos, a \u00fanica solu\u00e7\u00e3o vi\u00e1vel em termos de custo e...","og_url":"https:\/\/pedrobertoleti.com.br\/index.php\/2025\/01\/08\/como-atualizar-firmware-do-esp32-via-internet-fuota\/","article_publisher":"https:\/\/www.facebook.com\/pbertoleti","article_published_time":"2025-01-08T23:00:00+00:00","og_image":[{"width":685,"height":339,"url":"https:\/\/pedrobertoleti.com.br\/wp-content\/uploads\/2025\/01\/imagem_fuota-esp32.png","type":"image\/png"}],"author":"Pedro Bertoleti","twitter_card":"summary_large_image","twitter_creator":"@pedro_bertoleti","twitter_site":"@pedro_bertoleti","twitter_misc":{"Escrito por":"Pedro Bertoleti","Est. tempo de leitura":"2 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/pedrobertoleti.com.br\/index.php\/2025\/01\/08\/como-atualizar-firmware-do-esp32-via-internet-fuota\/#article","isPartOf":{"@id":"https:\/\/pedrobertoleti.com.br\/index.php\/2025\/01\/08\/como-atualizar-firmware-do-esp32-via-internet-fuota\/"},"author":{"name":"Pedro Bertoleti","@id":"https:\/\/pedrobertoleti.com.br\/#\/schema\/person\/fe1c150103c09ca0a2b9bb200bef33de"},"headline":"Como atualizar firmware do ESP32 via Internet (FUOTA)","datePublished":"2025-01-08T23:00:00+00:00","mainEntityOfPage":{"@id":"https:\/\/pedrobertoleti.com.br\/index.php\/2025\/01\/08\/como-atualizar-firmware-do-esp32-via-internet-fuota\/"},"wordCount":271,"commentCount":0,"image":{"@id":"https:\/\/pedrobertoleti.com.br\/index.php\/2025\/01\/08\/como-atualizar-firmware-do-esp32-via-internet-fuota\/#primaryimage"},"thumbnailUrl":"https:\/\/pedrobertoleti.com.br\/wp-content\/uploads\/2025\/01\/imagem_fuota-esp32.png","articleSection":["Blog","IoT","N\u00edvel iniciante","N\u00edvel intermedi\u00e1rio","Publica\u00e7\u00f5es","publica\u00e7\u00f5es nacionais"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/pedrobertoleti.com.br\/index.php\/2025\/01\/08\/como-atualizar-firmware-do-esp32-via-internet-fuota\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/pedrobertoleti.com.br\/index.php\/2025\/01\/08\/como-atualizar-firmware-do-esp32-via-internet-fuota\/","url":"https:\/\/pedrobertoleti.com.br\/index.php\/2025\/01\/08\/como-atualizar-firmware-do-esp32-via-internet-fuota\/","name":"Como atualizar firmware do ESP32 via Internet (FUOTA) -","isPartOf":{"@id":"https:\/\/pedrobertoleti.com.br\/#website"},"primaryImageOfPage":{"@id":"https:\/\/pedrobertoleti.com.br\/index.php\/2025\/01\/08\/como-atualizar-firmware-do-esp32-via-internet-fuota\/#primaryimage"},"image":{"@id":"https:\/\/pedrobertoleti.com.br\/index.php\/2025\/01\/08\/como-atualizar-firmware-do-esp32-via-internet-fuota\/#primaryimage"},"thumbnailUrl":"https:\/\/pedrobertoleti.com.br\/wp-content\/uploads\/2025\/01\/imagem_fuota-esp32.png","datePublished":"2025-01-08T23:00:00+00:00","author":{"@id":"https:\/\/pedrobertoleti.com.br\/#\/schema\/person\/fe1c150103c09ca0a2b9bb200bef33de"},"breadcrumb":{"@id":"https:\/\/pedrobertoleti.com.br\/index.php\/2025\/01\/08\/como-atualizar-firmware-do-esp32-via-internet-fuota\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/pedrobertoleti.com.br\/index.php\/2025\/01\/08\/como-atualizar-firmware-do-esp32-via-internet-fuota\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/pedrobertoleti.com.br\/index.php\/2025\/01\/08\/como-atualizar-firmware-do-esp32-via-internet-fuota\/#primaryimage","url":"https:\/\/pedrobertoleti.com.br\/wp-content\/uploads\/2025\/01\/imagem_fuota-esp32.png","contentUrl":"https:\/\/pedrobertoleti.com.br\/wp-content\/uploads\/2025\/01\/imagem_fuota-esp32.png","width":685,"height":339},{"@type":"BreadcrumbList","@id":"https:\/\/pedrobertoleti.com.br\/index.php\/2025\/01\/08\/como-atualizar-firmware-do-esp32-via-internet-fuota\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/pedrobertoleti.com.br\/"},{"@type":"ListItem","position":2,"name":"Como atualizar firmware do ESP32 via Internet (FUOTA)"}]},{"@type":"WebSite","@id":"https:\/\/pedrobertoleti.com.br\/#website","url":"https:\/\/pedrobertoleti.com.br\/","name":"","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/pedrobertoleti.com.br\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Person","@id":"https:\/\/pedrobertoleti.com.br\/#\/schema\/person\/fe1c150103c09ca0a2b9bb200bef33de","name":"Pedro Bertoleti","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/secure.gravatar.com\/avatar\/76ea2e908fec70b0d55b4eefd5ab24788f573fbe00bcb7b7d6e37da8f1e18dd3?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/76ea2e908fec70b0d55b4eefd5ab24788f573fbe00bcb7b7d6e37da8f1e18dd3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/76ea2e908fec70b0d55b4eefd5ab24788f573fbe00bcb7b7d6e37da8f1e18dd3?s=96&d=mm&r=g","caption":"Pedro Bertoleti"},"description":"Informa\u00e7\u00f5es completas em: http:\/\/pedrobertoleti.com.br\/index.php\/sobre\/","sameAs":["http:\/\/www.pedrobertoleti.com.br"]}]}},"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/pedrobertoleti.com.br\/wp-content\/uploads\/2025\/01\/imagem_fuota-esp32.png","_links":{"self":[{"href":"https:\/\/pedrobertoleti.com.br\/index.php\/wp-json\/wp\/v2\/posts\/2313","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pedrobertoleti.com.br\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pedrobertoleti.com.br\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pedrobertoleti.com.br\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pedrobertoleti.com.br\/index.php\/wp-json\/wp\/v2\/comments?post=2313"}],"version-history":[{"count":2,"href":"https:\/\/pedrobertoleti.com.br\/index.php\/wp-json\/wp\/v2\/posts\/2313\/revisions"}],"predecessor-version":[{"id":2316,"href":"https:\/\/pedrobertoleti.com.br\/index.php\/wp-json\/wp\/v2\/posts\/2313\/revisions\/2316"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pedrobertoleti.com.br\/index.php\/wp-json\/wp\/v2\/media\/2314"}],"wp:attachment":[{"href":"https:\/\/pedrobertoleti.com.br\/index.php\/wp-json\/wp\/v2\/media?parent=2313"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pedrobertoleti.com.br\/index.php\/wp-json\/wp\/v2\/categories?post=2313"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pedrobertoleti.com.br\/index.php\/wp-json\/wp\/v2\/tags?post=2313"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}