{"id":2143,"date":"2016-01-31T10:15:00","date_gmt":"2016-01-31T10:15:00","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=2143"},"modified":"2025-04-10T06:36:21","modified_gmt":"2025-04-10T13:36:21","slug":"talking-beacons-iot-p2p-and-couchbase-mobile","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/pt\/talking-beacons-iot-p2p-and-couchbase-mobile\/","title":{"rendered":"Falando sobre beacons, IoT, P2P e Couchbase Mobile"},"content":{"rendered":"<h2 id=\"talkingbeaconsiotp2pandcouchbasemobile\">Falando sobre beacons, IoT, P2P e Couchbase Mobile<\/h2>\n<p>Ontem fui ao <a href=\"https:\/\/fosdem.org\/\">Fosdem<\/a> para falar sobre Couchbase, IoT, beacons, P2P e as coisas legais que voc\u00ea pode fazer nesse sentido.<\/p>\n<h2 id=\"beacons\">Balizas<\/h2>\n<p>Um beacon \u00e9 um objeto que pode emitir um sinal, geralmente usando Bluetooth LE. Esse objeto n\u00e3o \u00e9 muito exigente em termos de energia. Ele pode durar de 2 a 3 anos, dependendo dos modelos.<\/p>\n<p>Um beacon em si \u00e9 praticamente in\u00fatil. Ele apenas transmite sua identidade. Obviamente, voc\u00ea precisa de um aplicativo para ler essa identidade e decidir o que fazer com ela. Isso envolve notificar um usu\u00e1rio de que ele est\u00e1 perto do beacon e talvez exibir uma mensagem ou URL.<\/p>\n<h3 id=\"repurposeyourbeacon\">Reaproveite seu Beacon<\/h3>\n<p>Vamos dar um exemplo. Voc\u00ea est\u00e1 andando em um supermercado. H\u00e1 um beco especial para promo\u00e7\u00f5es por tempo limitado. Quando voc\u00ea est\u00e1 se aproximando desse beco, o aplicativo do supermercado acorda e capta o sinal do beacon. Ele agora lhe envia uma notifica\u00e7\u00e3o dizendo: \"O produto X est\u00e1 em promo\u00e7\u00e3o no beco a, oferta limitada, v\u00e1 busc\u00e1-lo!\".<\/p>\n<p>Ele faz isso porque seu aplicativo pegou o identificador do beacon e perguntou a um servi\u00e7o da Web o que deveria fazer com ele. Se voc\u00ea n\u00e3o tiver uma conex\u00e3o com a Internet naquele momento, ele n\u00e3o far\u00e1 nada. Mas os desenvolvedores de aplicativos s\u00e3o inteligentes, eles usaram o Couchbase Mobile para garantir que voc\u00ea tivesse os dados dispon\u00edveis off-line. Assim, voc\u00ea recebe a mensagem apropriada.<\/p>\n<p>Uma semana depois, o produto em promo\u00e7\u00e3o n\u00e3o \u00e9 o mesmo, portanto a notifica\u00e7\u00e3o enviada enquanto voc\u00ea se aproxima do sinalizador precisa ser diferente. Assim, o pessoal do supermercado poderia trocar o beacon por outro. Ou eles podem modificar o documento do beacon armazenado no Couchbase para refletir o novo produto em promo\u00e7\u00e3o. Dessa forma, voc\u00ea obt\u00e9m a vers\u00e3o atualizada em seu aplicativo.<\/p>\n<p>Portanto, o Couchbase Mobile \u00e9 \u00f3timo para reutilizar beacons.<\/p>\n<h3 id=\"offlinesyncandbeacon\">Sincroniza\u00e7\u00e3o off-line e Beacon<\/h3>\n<p>Aqui est\u00e1 outro exemplo. Voc\u00ea est\u00e1 organizando um grande festival, digamos um festival de m\u00fasica. Digamos que seja um festival de m\u00fasica de metal, pois \u00e9 o tipo de festival que costumo frequentar. Voc\u00ea espera que muitas pessoas compare\u00e7am. E \u00e9 o primeiro ano em que voc\u00ea o realiza nesse local espec\u00edfico, portanto, n\u00e3o sabe realmente se fez as escolhas log\u00edsticas corretas.<\/p>\n<p>Como voc\u00ea \u00e9 um s\u00e1bio metaleiro, decide instalar um sinalizador em praticamente todos os lugares para ver aonde as pessoas v\u00e3o. Voc\u00ea quer saber onde elas esperam mais tempo. Esses dados o ajudar\u00e3o a corrigir o problema e a garantir que a pr\u00f3xima edi\u00e7\u00e3o seja ainda mais incr\u00edvel.<\/p>\n<p>Assim, voc\u00ea incentiva os participantes a instalar o aplicativo do festival e, com sorte, toda vez que eles se aproximarem de um beacon, voc\u00ea saber\u00e1, pois o aplicativo enviar\u00e1 uma solicita\u00e7\u00e3o a um servidor na nuvem.<\/p>\n<p>Mas o que acontece se voc\u00ea n\u00e3o tiver uma rede? Isso acontece muito, especialmente em festivais em que todo mundo quer twittar a maravilha de estar l\u00e1 e instagramar como louco. Portanto, o que voc\u00ea precisa \u00e9 de uma solu\u00e7\u00e3o que funcione off-line. E \u00e9 claro que \u00e9 a\u00ed que entra o Couchbase Mobile.<\/p>\n<p>Com um banco de dados local, \u00e9 poss\u00edvel armazenar documentos off-line que representem o usu\u00e1rio que est\u00e1 passando por um beacon. E isso ser\u00e1 sincronizado de volta ao servidor quando o usu\u00e1rio estiver na rede.<\/p>\n<p>Esses foram dois exemplos espec\u00edficos de como o Couchbase Mobile e os Beacons s\u00e3o complementares. Gostar\u00edamos muito de ouvir suas ideias sobre esses assuntos, portanto, n\u00e3o se acanhe e diga-nos o que pensa nos coment\u00e1rios abaixo.<\/p>\n<h2 id=\"automaticp2psynchronization\">Sincroniza\u00e7\u00e3o P2P autom\u00e1tica<\/h2>\n<p>Permita que seus dispositivos conversem entre si. Esta \u00e9 uma palestra que dei anteriormente, voc\u00ea pode conferir um <a href=\"https:\/\/www.youtube.com\/watch?v=R1I59qOZ15g\">registro<\/a> no youtube. Tamb\u00e9m escrevi um <a href=\"https:\/\/www.couchbase.com\/blog\/pt\/let-your-devices-talk-to-each-other-p2p\/\">postagem no blog<\/a> explicando tudo.<\/p>\n<p>Trata-se de garantir que duas inst\u00e2ncias do Couchbase Lite possam ser sincronizadas automaticamente. Sem que voc\u00ea precise fazer nada. O que \u00e9 muito legal. Mas para que isso funcione, \u00e9 necess\u00e1rio um roteador que permita multicast e transmiss\u00e3o UDP, o que infelizmente n\u00e3o era o caso, ent\u00e3o n\u00e3o pude fazer uma demonstra\u00e7\u00e3o desta vez. Mas se voc\u00ea quiser test\u00e1-lo, h\u00e1 uma amostra de aplicativo Android e Java dispon\u00edvel em <a href=\"https:\/\/github.com\/ldoguin\/couchbase-messages-p2p-sample\">Github<\/a>.<\/p>\n<h2 id=\"gotofosdem\">Ir para a FOSDEM<\/h2>\n<p>Estou feliz por ter participado da FOSDEM, \u00e9 sempre uma \u00f3tima confer\u00eancia. Parab\u00e9ns \u00e0 equipe dedicada de volunt\u00e1rios. Eles fizeram um trabalho incr\u00edvel. Eles t\u00eam uma rede WIFI que funciona sem problemas. Em confer\u00eancias desse porte, isso \u00e9 raro o suficiente para ser mencionado.<\/p>\n<p>Eu provavelmente teria jogado sinalizadores aqui e ali para me ajudar a encontrar o caminho pelo local do evento :D<\/p>\n<p>Minha pr\u00f3xima viagem ser\u00e1 a Estocolmo para <a href=\"https:\/\/www.jfokus.se\/\">JFokus<\/a>Se estiver por perto, junte-se a n\u00f3s em nosso estande!<\/p>","protected":false},"excerpt":{"rendered":"<p>Talking Beacons, IoT, P2P and Couchbase Mobile Yesterday I went to Fosdem to talk about Couchbase, IoT, beacons, P2P and the cool things you can do along those lines. Beacons A beacon is an object that can emit a signal [&hellip;]<\/p>","protected":false},"author":49,"featured_media":13873,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1810],"tags":[1582,1337,1475],"ppma_author":[9023],"class_list":["post-2143","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-couchbase-mobile","tag-beacon","tag-iot","tag-p2p"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.7.1 (Yoast SEO v25.7) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Talking Beacons, IoT, P2P and Couchbase Mobile - The Couchbase Blog<\/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:\/\/www.couchbase.com\/blog\/pt\/talking-beacons-iot-p2p-and-couchbase-mobile\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Talking Beacons, IoT, P2P and Couchbase Mobile\" \/>\n<meta property=\"og:description\" content=\"Talking Beacons, IoT, P2P and Couchbase Mobile Yesterday I went to Fosdem to talk about Couchbase, IoT, beacons, P2P and the cool things you can do along those lines. Beacons A beacon is an object that can emit a signal [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/pt\/talking-beacons-iot-p2p-and-couchbase-mobile\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2016-01-31T10:15:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-04-10T13:36:21+00:00\" \/>\n<meta name=\"author\" content=\"Laurent Doguin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@ldoguin\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"unstructured.io\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/talking-beacons-iot-p2p-and-couchbase-mobile\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/talking-beacons-iot-p2p-and-couchbase-mobile\/\"},\"author\":{\"name\":\"Laurent Doguin\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/c0aa9b8f1ed51b7a9e2f7cb755994a5e\"},\"headline\":\"Talking Beacons, IoT, P2P and Couchbase Mobile\",\"datePublished\":\"2016-01-31T10:15:00+00:00\",\"dateModified\":\"2025-04-10T13:36:21+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/talking-beacons-iot-p2p-and-couchbase-mobile\/\"},\"wordCount\":782,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/talking-beacons-iot-p2p-and-couchbase-mobile\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"keywords\":[\"beacon\",\"IoT\",\"p2p\"],\"articleSection\":[\"Couchbase Mobile\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/talking-beacons-iot-p2p-and-couchbase-mobile\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/talking-beacons-iot-p2p-and-couchbase-mobile\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/talking-beacons-iot-p2p-and-couchbase-mobile\/\",\"name\":\"Talking Beacons, IoT, P2P and Couchbase Mobile - The Couchbase Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/talking-beacons-iot-p2p-and-couchbase-mobile\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/talking-beacons-iot-p2p-and-couchbase-mobile\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"datePublished\":\"2016-01-31T10:15:00+00:00\",\"dateModified\":\"2025-04-10T13:36:21+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/talking-beacons-iot-p2p-and-couchbase-mobile\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/talking-beacons-iot-p2p-and-couchbase-mobile\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/talking-beacons-iot-p2p-and-couchbase-mobile\/#primaryimage\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"width\":1800,\"height\":630},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/talking-beacons-iot-p2p-and-couchbase-mobile\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Talking Beacons, IoT, P2P and Couchbase Mobile\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"name\":\"The Couchbase Blog\",\"description\":\"Couchbase, the NoSQL Database\",\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\",\"name\":\"The Couchbase Blog\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"width\":218,\"height\":34,\"caption\":\"The Couchbase Blog\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/c0aa9b8f1ed51b7a9e2f7cb755994a5e\",\"name\":\"Laurent Doguin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/12929ce99397769f362b7a90d6b85071\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/b8c466908092b46634af916b6921f30187a051e4367ded7ac9b1a3f2c5692fd2?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/b8c466908092b46634af916b6921f30187a051e4367ded7ac9b1a3f2c5692fd2?s=96&d=mm&r=g\",\"caption\":\"Laurent Doguin\"},\"description\":\"Laurent is a nerdy metal head who lives in Paris. He mostly writes code in Java and structured text in AsciiDoc, and often talks about data, reactive programming and other buzzwordy stuff. He is also a former Developer Advocate for Clever Cloud and Nuxeo where he devoted his time and expertise to helping those communities grow bigger and stronger. He now runs Developer Relations at Couchbase.\",\"sameAs\":[\"https:\/\/x.com\/ldoguin\"],\"honorificPrefix\":\"Mr\",\"birthDate\":\"1985-06-07\",\"gender\":\"male\",\"award\":[\"Devoxx Champion\",\"Couchbase Legend\"],\"knowsAbout\":[\"Java\"],\"knowsLanguage\":[\"English\",\"French\"],\"jobTitle\":\"Director Developer Relation & Strategy\",\"worksFor\":\"Couchbase\",\"url\":\"https:\/\/www.couchbase.com\/blog\/pt\/author\/laurent-doguin\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Talking Beacons, IoT, P2P and Couchbase Mobile - The Couchbase Blog","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.couchbase.com\/blog\/pt\/talking-beacons-iot-p2p-and-couchbase-mobile\/","og_locale":"pt_BR","og_type":"article","og_title":"Talking Beacons, IoT, P2P and Couchbase Mobile","og_description":"Talking Beacons, IoT, P2P and Couchbase Mobile Yesterday I went to Fosdem to talk about Couchbase, IoT, beacons, P2P and the cool things you can do along those lines. Beacons A beacon is an object that can emit a signal [&hellip;]","og_url":"https:\/\/www.couchbase.com\/blog\/pt\/talking-beacons-iot-p2p-and-couchbase-mobile\/","og_site_name":"The Couchbase Blog","article_published_time":"2016-01-31T10:15:00+00:00","article_modified_time":"2025-04-10T13:36:21+00:00","author":"Laurent Doguin","twitter_card":"summary_large_image","twitter_creator":"@ldoguin","twitter_misc":{"Written by":"unstructured.io","Est. reading time":"4 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/talking-beacons-iot-p2p-and-couchbase-mobile\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/talking-beacons-iot-p2p-and-couchbase-mobile\/"},"author":{"name":"Laurent Doguin","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/c0aa9b8f1ed51b7a9e2f7cb755994a5e"},"headline":"Talking Beacons, IoT, P2P and Couchbase Mobile","datePublished":"2016-01-31T10:15:00+00:00","dateModified":"2025-04-10T13:36:21+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/talking-beacons-iot-p2p-and-couchbase-mobile\/"},"wordCount":782,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/talking-beacons-iot-p2p-and-couchbase-mobile\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","keywords":["beacon","IoT","p2p"],"articleSection":["Couchbase Mobile"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/talking-beacons-iot-p2p-and-couchbase-mobile\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/talking-beacons-iot-p2p-and-couchbase-mobile\/","url":"https:\/\/www.couchbase.com\/blog\/talking-beacons-iot-p2p-and-couchbase-mobile\/","name":"Talking Beacons, IoT, P2P and Couchbase Mobile - The Couchbase Blog","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/talking-beacons-iot-p2p-and-couchbase-mobile\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/talking-beacons-iot-p2p-and-couchbase-mobile\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","datePublished":"2016-01-31T10:15:00+00:00","dateModified":"2025-04-10T13:36:21+00:00","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/talking-beacons-iot-p2p-and-couchbase-mobile\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/talking-beacons-iot-p2p-and-couchbase-mobile\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.couchbase.com\/blog\/talking-beacons-iot-p2p-and-couchbase-mobile\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","width":1800,"height":630},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/talking-beacons-iot-p2p-and-couchbase-mobile\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Talking Beacons, IoT, P2P and Couchbase Mobile"}]},{"@type":"WebSite","@id":"https:\/\/www.couchbase.com\/blog\/#website","url":"https:\/\/www.couchbase.com\/blog\/","name":"Blog do Couchbase","description":"Couchbase, o banco de dados NoSQL","publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/blog\/#organization","name":"Blog do Couchbase","url":"https:\/\/www.couchbase.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","width":218,"height":34,"caption":"The Couchbase Blog"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/c0aa9b8f1ed51b7a9e2f7cb755994a5e","name":"Laurent Doguin","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/12929ce99397769f362b7a90d6b85071","url":"https:\/\/secure.gravatar.com\/avatar\/b8c466908092b46634af916b6921f30187a051e4367ded7ac9b1a3f2c5692fd2?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b8c466908092b46634af916b6921f30187a051e4367ded7ac9b1a3f2c5692fd2?s=96&d=mm&r=g","caption":"Laurent Doguin"},"description":"Laurent \u00e9 um nerd metaleiro que mora em Paris. Em sua maior parte, ele escreve c\u00f3digo em Java e texto estruturado em AsciiDoc, e frequentemente fala sobre dados, programa\u00e7\u00e3o reativa e outras coisas que est\u00e3o na moda. Ele tamb\u00e9m foi Developer Advocate do Clever Cloud e do Nuxeo, onde dedicou seu tempo e experi\u00eancia para ajudar essas comunidades a crescerem e se fortalecerem. Atualmente, ele dirige as Rela\u00e7\u00f5es com Desenvolvedores na Couchbase.","sameAs":["https:\/\/x.com\/ldoguin"],"honorificPrefix":"Mr","birthDate":"1985-06-07","gender":"male","award":["Devoxx Champion","Couchbase Legend"],"knowsAbout":["Java"],"knowsLanguage":["English","French"],"jobTitle":"Director Developer Relation & Strategy","worksFor":"Couchbase","url":"https:\/\/www.couchbase.com\/blog\/pt\/author\/laurent-doguin\/"}]}},"authors":[{"term_id":9023,"user_id":49,"is_guest":0,"slug":"laurent-doguin","display_name":"Laurent Doguin","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/b8c466908092b46634af916b6921f30187a051e4367ded7ac9b1a3f2c5692fd2?s=96&d=mm&r=g","first_name":"Laurent","last_name":"Doguin","user_url":"","author_category":"","description":"Laurent \u00e9 um nerd metaleiro que mora em Paris. Em sua maior parte, ele escreve c\u00f3digo em Java e texto estruturado em AsciiDoc, e frequentemente fala sobre dados, programa\u00e7\u00e3o reativa e outras coisas que est\u00e3o na moda. Ele tamb\u00e9m foi Developer Advocate do Clever Cloud e do Nuxeo, onde dedicou seu tempo e experi\u00eancia para ajudar essas comunidades a crescerem e se fortalecerem. Atualmente, ele dirige as Rela\u00e7\u00f5es com Desenvolvedores na Couchbase."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts\/2143","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/users\/49"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/comments?post=2143"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts\/2143\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/media\/13873"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/media?parent=2143"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/categories?post=2143"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/tags?post=2143"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/ppma_author?post=2143"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}