<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>SmartHive</title>
	<atom:link href="https://smarthive.pt/feed/" rel="self" type="application/rss+xml" />
	<link>https://smarthive.pt</link>
	<description>Ecossistema IoT para Espaços Sustentáveis</description>
	<lastBuildDate>Thu, 08 Oct 2026 13:53:51 +0000</lastBuildDate>
	<language>pt-PT</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>

<image>
	<url>https://smarthive.pt/wp-content/uploads/2024/09/favicon-150x150.jpg</url>
	<title>SmartHive</title>
	<link>https://smarthive.pt</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Caso de estudo: Video Analytics na Ponte sobre o Mira</title>
		<link>https://smarthive.pt/caso-de-estudo-video-analytics-na-ponte-sobre-o-mira/</link>
		
		<dc:creator><![CDATA[Sónia Rodrigues]]></dc:creator>
		<pubDate>Thu, 08 Oct 2026 09:44:33 +0000</pubDate>
				<category><![CDATA[Casos de estudo]]></category>
		<category><![CDATA[Smart Cities]]></category>
		<guid isPermaLink="false">https://smarthive.pt/?p=92049</guid>

					<description><![CDATA[O Município de Odemira conta pessoas, ligeiros, pesados e motos na Ponte sobre o Mira com Video Analytics integrado na plataforma SmartHive.]]></description>
										<content:encoded><![CDATA[
<div class="et_pb_section et_pb_section_0 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_0">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_0  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_code et_pb_code_0">
				
				
				
				
				<div class="et_pb_code_inner"><section id="cs-hero"><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700;800;900&display=swap"><style>.et_pb_section:has(#cs-hero){padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}.et_pb_row:has(#cs-hero){width:100%!important;max-width:100%!important;padding:0!important;margin:0!important}.et_pb_column:has(#cs-hero),.et_pb_module:has(#cs-hero),.et_pb_code_inner:has(#cs-hero){margin:0!important;padding:0!important}.et_pb_code_inner:has(#cs-hero)>p,.et_pb_code_inner:has(#cs-hero)>br,#cs-hero>p:empty,#cs-hero>br{display:none!important}#cs-hero{display:block;margin:0!important} #cs-hero{font-family:'Nunito',system-ui,sans-serif;color:#2a2622;line-height:1.5;-webkit-font-smoothing:antialiased;scroll-margin-top:90px} #cs-hero *{box-sizing:border-box} #cs-hero h1,#cs-hero h2,#cs-hero h3,#cs-hero h4,#cs-hero p,#cs-hero ul,#cs-hero li,#cs-hero figure,#cs-hero ol{margin:0;padding:0;font-family:inherit;text-wrap:pretty;list-style:none} #cs-hero a{color:#337541;text-decoration:none}#cs-hero a:hover{color:#26592f} #cs-hero :focus-visible{outline:2px solid #cca040;outline-offset:2px} #cs-hero .shx-wrap{max-width:1240px;margin:0 auto;padding:clamp(64px,8vw,104px) clamp(20px,4vw,48px)} #cs-hero .shx-head{display:flex;flex-direction:column;gap:12px;max-width:720px} #cs-hero .shx-eyebrow{display:block;font-size:14px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#337541} #cs-hero .shx-h2{font-size:clamp(30px,3.6vw,44px);line-height:1.1;font-weight:900;letter-spacing:-.01em;color:#2a2622} #cs-hero .shx-lead{font-size:18px;line-height:1.6;color:#5f5a53} #cs-hero .shx-btn{display:inline-block;background:#337541;color:#fff;font-weight:800;font-size:17px;padding:15px 26px;border-radius:8px;border:0;cursor:pointer;font-family:inherit;line-height:1.2} #cs-hero .shx-btn:hover{background:#26592f;color:#fff} #cs-hero .shx-hex{flex:none;width:46px;height:52px;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:#e7efe0;display:grid;place-items:center} #cs-hero .shx-media{position:relative;width:100%;margin:0} #cs-hero .shx-media img{display:block;width:100%;height:auto;max-width:100%} #cs-hero .shx-ph{display:none} #cs-hero .shx-media:has(img[src^="IMAGEM"]),#cs-hero .shx-media.shx-empty{aspect-ratio:var(--ar);border-radius:16px;background:#fff;border:1px solid #e4e1d8;box-shadow:0 24px 60px rgba(34,31,28,.12)} #cs-hero .shx-media:has(img[src^="IMAGEM"]) img,#cs-hero .shx-media.shx-empty img{display:none} #cs-hero .shx-media:has(img[src^="IMAGEM"]) .shx-ph,#cs-hero .shx-media.shx-empty .shx-ph{position:absolute;inset:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;border:2px dashed #9fbf8c;border-radius:10px;background:#f5f8f2;color:#337541;font-size:16px;font-weight:800;padding:16px} #cs-hero .shx-ph small{font-size:14px;font-weight:600;color:#5f5a53} @media (prefers-reduced-motion:reduce){#cs-hero *{transition:none!important}} body:has(#cs-hero) #main-content .container{width:100%!important;max-width:100%!important;padding:0!important} body:has(#cs-hero) #main-content .container::before{display:none!important} body:has(#cs-hero) #left-area{width:100%!important;max-width:100%!important;float:none!important;padding:0!important;margin:0!important} body:has(#cs-hero) #sidebar,body:has(#cs-hero) #main-content .et_post_meta_wrapper,body:has(#cs-hero) #comment-wrap{display:none!important} body:has(#cs-hero) #main-content article.et_pb_post{margin:0!important;padding:0!important} body:has(#cs-hero) #main-content .entry-content{padding:0!important} #cs-hero{position:relative;background:#26592f url('https://smarthive.pt/wp-content/uploads/2026/10/case-study-odemira-layout.jpg') center/cover no-repeat;color:#fff;overflow:hidden} #cs-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(24,52,30,.92) 0%,rgba(24,52,30,.78) 45%,rgba(24,52,30,.35) 100%)} #cs-hero .shx-wrap{position:relative;display:flex;flex-direction:column;gap:20px;padding:clamp(40px,6vw,88px) clamp(20px,4vw,48px) clamp(80px,10vw,150px)} #cs-hero .shx-bc{display:flex;flex-wrap:wrap;gap:6px;font-size:14px;font-weight:700;color:#d8e6d4} #cs-hero .shx-bc a{color:#fff}#cs-hero .shx-bc a:hover{color:#e6c77d} #cs-hero .shx-tag{align-self:flex-start;font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#2a2622;background:#e6c77d;padding:6px 12px;border-radius:999px} #cs-hero h1{font-size:clamp(32px,4vw,52px);line-height:1.08;font-weight:900;letter-spacing:-.015em;color:#fff;max-width:960px} #cs-hero h1 span{display:block;color:#e6c77d} #cs-hero .shx-lead{font-size:19px;color:#eef4ea;max-width:680px} #cs-hero .shx-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px} #cs-hero .shx-meta li{display:flex;flex-direction:column;gap:2px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22);border-radius:12px;padding:10px 16px;backdrop-filter:blur(4px)} #cs-hero .shx-meta small{font-size:12.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#d8e6d4} #cs-hero .shx-meta b{font-size:16px;font-weight:800;color:#fff} #cs-hero .shx-bw{position:absolute;left:0;right:0;bottom:-1px;line-height:0} </style><div class="shx-wrap"><nav class="shx-bc" aria-label="Breadcrumb"><a href="https://smarthive.pt/">Início</a><span>›</span><a href="https://smarthive.pt/case-studies/">Case Studies</a><span>›</span><span aria-current="page">Odemira</span></nav><span class="shx-tag">Caso de estudo · Smart Cities</span><h1>Video Analytics na Ponte sobre o Mira: <span>Odemira conhece os fluxos de pessoas e veículos</span></h1><p class="shx-lead">O Município de Odemira monitoriza as passagens na Ponte sobre o Mira com uma solução de Video Analytics integrada na plataforma SmartHive.</p> <ul class="shx-meta"><li><small>Cliente</small><b>Município de Odemira</b></li><li><small>Setor</small><b>Territórios & Smart Cities</b></li><li><small>Solução</small><b>Video Analytics</b></li></ul></div><div class="shx-bw" aria-hidden="true"><svg viewBox="0 0 1920 120" preserveAspectRatio="none" style="display:block;width:100%;height:clamp(40px,6vw,110px);transform:scaleY(-1)"><path d="M0 0H1920V66C1640 76 1420 116 1100 116C720 116 480 62 0 62Z" fill="#ffffff" opacity=".3"></path><path d="M0 0H1920V42C1640 56 1420 108 1100 108C720 108 480 36 0 36Z" fill="#ffffff" opacity=".55"></path><path d="M0 0H1920V22C1640 36 1420 98 1080 98C700 98 460 18 0 18Z" fill="#ffffff"></path></svg></div><script>(function(){var R=document.getElementById('cs-hero');if(!R){return}function fix(){if(window.scrollY){return}R.style.paddingTop='0px';var hb=0;document.querySelectorAll('#wpadminbar,.et-l--header,.et-l--header .et_pb_section').forEach(function(h){var st=getComputedStyle(h);if(st.display==='none'){return}if(st.position==='fixed'||h.id==='wpadminbar'){hb=Math.max(hb,h.getBoundingClientRect().bottom)}});var d=Math.max(0,Math.round(hb-R.getBoundingClientRect().top));R.style.paddingTop=d+'px'}fix();window.addEventListener('load',fix);window.addEventListener('resize',fix);setTimeout(fix,600);if(window.ResizeObserver){var H=document.querySelector('.et-l--header');if(H){new ResizeObserver(fix).observe(H)}}})();</script></section></div>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div><div class="et_pb_section et_pb_section_1 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_1">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_1  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_code et_pb_code_1">
				
				
				
				
				<div class="et_pb_code_inner"><section id="cs-corpo"><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700;800;900&display=swap"><style>.et_pb_section:has(#cs-corpo){padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}.et_pb_row:has(#cs-corpo){width:100%!important;max-width:100%!important;padding:0!important;margin:0!important}.et_pb_column:has(#cs-corpo),.et_pb_module:has(#cs-corpo),.et_pb_code_inner:has(#cs-corpo){margin:0!important;padding:0!important}.et_pb_code_inner:has(#cs-corpo)>p,.et_pb_code_inner:has(#cs-corpo)>br,#cs-corpo>p:empty,#cs-corpo>br{display:none!important}#cs-corpo{display:block;margin:0!important} #cs-corpo{font-family:'Nunito',system-ui,sans-serif;color:#2a2622;line-height:1.5;-webkit-font-smoothing:antialiased;scroll-margin-top:90px} #cs-corpo *{box-sizing:border-box} #cs-corpo h1,#cs-corpo h2,#cs-corpo h3,#cs-corpo h4,#cs-corpo p,#cs-corpo ul,#cs-corpo li,#cs-corpo figure,#cs-corpo ol{margin:0;padding:0;font-family:inherit;text-wrap:pretty;list-style:none} #cs-corpo a{color:#337541;text-decoration:none}#cs-corpo a:hover{color:#26592f} #cs-corpo :focus-visible{outline:2px solid #cca040;outline-offset:2px} #cs-corpo .shx-wrap{max-width:1240px;margin:0 auto;padding:clamp(64px,8vw,104px) clamp(20px,4vw,48px)} #cs-corpo .shx-head{display:flex;flex-direction:column;gap:12px;max-width:720px} #cs-corpo .shx-eyebrow{display:block;font-size:14px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#337541} #cs-corpo .shx-h2{font-size:clamp(30px,3.6vw,44px);line-height:1.1;font-weight:900;letter-spacing:-.01em;color:#2a2622} #cs-corpo .shx-lead{font-size:18px;line-height:1.6;color:#5f5a53} #cs-corpo .shx-btn{display:inline-block;background:#337541;color:#fff;font-weight:800;font-size:17px;padding:15px 26px;border-radius:8px;border:0;cursor:pointer;font-family:inherit;line-height:1.2} #cs-corpo .shx-btn:hover{background:#26592f;color:#fff} #cs-corpo .shx-hex{flex:none;width:46px;height:52px;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:#e7efe0;display:grid;place-items:center} #cs-corpo .shx-media{position:relative;width:100%;margin:0} #cs-corpo .shx-media img{display:block;width:100%;height:auto;max-width:100%} #cs-corpo .shx-ph{display:none} #cs-corpo .shx-media:has(img[src^="IMAGEM"]),#cs-corpo .shx-media.shx-empty{aspect-ratio:var(--ar);border-radius:16px;background:#fff;border:1px solid #e4e1d8;box-shadow:0 24px 60px rgba(34,31,28,.12)} #cs-corpo .shx-media:has(img[src^="IMAGEM"]) img,#cs-corpo .shx-media.shx-empty img{display:none} #cs-corpo .shx-media:has(img[src^="IMAGEM"]) .shx-ph,#cs-corpo .shx-media.shx-empty .shx-ph{position:absolute;inset:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;border:2px dashed #9fbf8c;border-radius:10px;background:#f5f8f2;color:#337541;font-size:16px;font-weight:800;padding:16px} #cs-corpo .shx-ph small{font-size:14px;font-weight:600;color:#5f5a53} @media (prefers-reduced-motion:reduce){#cs-corpo *{transition:none!important}} #cs-corpo{background:#fff} #cs-corpo .shx-wrap{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:clamp(32px,5vw,72px);align-items:start;padding-top:clamp(24px,3vw,40px)} #cs-corpo .shx-main{display:flex;flex-direction:column;gap:clamp(40px,5vw,56px);min-width:0} #cs-corpo .shx-sum{background:#eef4ea;border-left:5px solid #cca040;border-radius:14px;padding:clamp(22px,3vw,32px)} #cs-corpo .shx-sum h2{font-size:15px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#337541;margin-bottom:14px} #cs-corpo .shx-sum dl{display:grid;grid-template-columns:auto 1fr;gap:10px 18px;margin:0} #cs-corpo .shx-sum dt{font-weight:900;color:#26592f;font-size:16px} #cs-corpo .shx-sum dd{margin:0;font-size:16.5px;line-height:1.55;color:#2a2622} #cs-corpo .shx-intro{font-size:19.5px;line-height:1.65;color:#3d3832;font-weight:600} #cs-corpo .shx-sec{display:flex;flex-direction:column;gap:16px} #cs-corpo .shx-sec>h2{display:flex;align-items:center;gap:14px;font-size:clamp(26px,2.8vw,34px);line-height:1.15;font-weight:900;color:#2a2622} #cs-corpo .shx-sec>h2 .shx-hex{width:42px;height:48px;font-size:15px;font-weight:900;color:#337541} #cs-corpo .shx-sec p{font-size:17.5px;line-height:1.7;color:#4a463f} #cs-corpo .shx-sec p strong{color:#2a2622} #cs-corpo .shx-params{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:6px} #cs-corpo .shx-params:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))} #cs-corpo .shx-params:has(>:only-child){grid-template-columns:1fr} #cs-corpo .shx-pc{background:#f5f4ef;border:1px solid #e4e1d8;border-radius:14px;padding:18px} #cs-corpo .shx-pc h3{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:900;color:#26592f;margin-bottom:12px} #cs-corpo .shx-chips{display:flex;flex-wrap:wrap;gap:6px} #cs-corpo .shx-chips li{font-size:14px;font-weight:800;color:#2a2622;background:#fff;border:1px solid #d6e5d2;padding:5px 10px;border-radius:999px} #cs-corpo figure.shx-fig{margin:8px 0 0} #cs-corpo figure.shx-fig img{display:block;width:100%;height:auto;border-radius:16px;box-shadow:0 20px 50px rgba(34,31,28,.12)} #cs-corpo figcaption{font-size:14.5px;color:#5f5a53;margin-top:10px;padding-left:12px;border-left:3px solid #cca040} #cs-corpo .shx-res{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px} #cs-corpo .shx-res li{display:flex;gap:12px;align-items:flex-start;background:#fff;border:1px solid #e4e1d8;border-radius:14px;padding:18px} #cs-corpo .shx-res li span.shx-ck{flex:none;width:30px;height:30px;border-radius:50%;background:#e4f1e7;display:grid;place-items:center} #cs-corpo .shx-res b{display:block;font-size:16.5px;font-weight:900;color:#2a2622;margin-bottom:2px} #cs-corpo .shx-res p{font-size:15.5px;line-height:1.55;color:#5f5a53} #cs-corpo .shx-close{font-size:19px!important;line-height:1.6!important;font-weight:700;color:#26592f!important;background:#f5f4ef;border-radius:14px;padding:22px 24px} #cs-corpo aside{align-self:stretch;display:flex;flex-direction:column;gap:16px} #cs-corpo .shx-ficha{position:sticky;top:150px} #cs-corpo .shx-ficha{background:#fff;border:1px solid #e4e1d8;border-top:4px solid #337541;border-radius:16px;padding:24px;box-shadow:0 16px 40px rgba(34,31,28,.08)} #cs-corpo .shx-ficha h2{font-size:20px;font-weight:900;color:#2a2622;margin-bottom:14px} #cs-corpo .shx-ficha dl{margin:0;display:flex;flex-direction:column} #cs-corpo .shx-ficha div.shx-row{padding:9px 0;border-top:1px solid #eeebe3} #cs-corpo .shx-ficha dt{font-size:12.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#5f5a53} #cs-corpo .shx-ficha dd{margin:2px 0 0;font-size:15.5px;font-weight:700;color:#2a2622;line-height:1.45} #cs-corpo .shx-ficha .shx-btn{display:block;text-align:center;margin-top:16px} #cs-corpo .shx-ficha .shx-l2{display:block;text-align:center;margin-top:12px;font-weight:800;font-size:15.5px} #cs-corpo .shx-rel{background:#f5f4ef;border-radius:16px;padding:20px 22px} #cs-corpo .shx-rel h3{font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#5f5a53;margin-bottom:8px} #cs-corpo .shx-rel a{display:flex;justify-content:space-between;gap:8px;padding:8px 0;font-weight:800;font-size:15.5px;border-top:1px solid #e4e1d8} #cs-corpo .shx-rel a:first-of-type{border-top:0} #cs-corpo .shx-gal{display:grid;grid-template-columns:repeat(var(--c,3),minmax(0,1fr));gap:12px;margin-top:8px} #cs-corpo .shx-gal img{display:block;width:100%;height:auto;aspect-ratio:var(--ar,1);object-fit:cover;border-radius:14px;box-shadow:0 12px 30px rgba(34,31,28,.10)} #cs-corpo blockquote.shx-q{margin:8px 0 0;padding:22px 24px 22px 28px;background:#eef4ea;border-left:5px solid #337541;border-radius:14px} #cs-corpo blockquote.shx-q p{font-size:18px!important;line-height:1.6!important;font-style:italic;color:#2a2622!important} #cs-corpo blockquote.shx-q cite{display:block;margin-top:10px;font-style:normal;font-weight:800;font-size:15px;color:#26592f} #cs-corpo .shx-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px} #cs-corpo .shx-kpis li{display:flex;flex-direction:column;gap:4px;background:#337541;border-radius:14px;padding:20px} #cs-corpo .shx-kpis b{font-size:30px;line-height:1.1;font-weight:900;color:#fff} #cs-corpo .shx-kpis span{font-size:15px;line-height:1.45;color:#e4f1e7;font-weight:600} #cs-corpo .shx-press{display:flex;flex-direction:column;gap:12px;border-top:1px solid #e4e1d8;padding-top:28px} #cs-corpo .shx-press h2{font-size:15px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#5f5a53} #cs-corpo .shx-press ul{display:flex;flex-wrap:wrap;gap:8px} #cs-corpo .shx-press a{display:inline-block;font-size:14.5px;font-weight:800;color:#26592f;background:#f5f4ef;border:1px solid #e4e1d8;padding:7px 12px;border-radius:999px} #cs-corpo .shx-press a:hover{border-color:#9fbf8c;color:#337541} #cs-corpo .shx-list{display:flex;flex-direction:column;gap:8px} #cs-corpo .shx-list li{position:relative;padding-left:20px;font-size:17px;line-height:1.6;color:#4a463f} #cs-corpo .shx-list li::before{content:"";position:absolute;left:2px;top:.6em;width:8px;height:8px;border-radius:2px;background:#cca040;transform:rotate(45deg)} @media (max-width:760px){#cs-corpo .shx-gal{grid-template-columns:repeat(2,minmax(0,1fr))}} @media (max-height:820px){#cs-corpo .shx-ficha{position:static}} @media (max-width:1000px){#cs-corpo .shx-wrap{grid-template-columns:1fr}#cs-corpo .shx-ficha{position:static}} @media (max-width:760px){#cs-corpo .shx-params,#cs-corpo .shx-res{grid-template-columns:1fr}#cs-corpo .shx-sum dl{grid-template-columns:1fr;gap:2px}#cs-corpo .shx-sum dd{margin-bottom:10px}} </style><div class="shx-wrap"><div class="shx-main"><section class="shx-sum" aria-labelledby="cs-resumo"><h2 id="cs-resumo">Em resumo</h2><dl><dt>Cliente</dt><dd>Município de Odemira, no Alentejo.</dd><dt>Desafio</dt><dd>Automatizar a recolha de dados sobre as entradas e saídas na Ponte sobre o Mira e distinguir os diferentes tipos de fluxo.</dd><dt>Solução</dt><dd>Video Analytics que classifica as passagens em pessoas, veículos ligeiros, veículos pesados e motos, integrado na SmartHive.</dd><dt>Resultado</dt><dd>Contagem automática por categoria e por sentido, com histórico, num dashboard dedicado.</dd></dl></section><p class="shx-intro">A Ponte sobre o Mira é um ponto de passagem onde circulam diariamente diferentes tipos de utilizadores e veículos. Conhecer estes fluxos permite obter uma visão mais clara sobre a utilização desta infraestrutura. Para apoiar esta monitorização, o Município de Odemira implementou uma <strong>solução de Video Analytics integrada na SmartHive</strong>, capaz de contabilizar e distinguir diferentes categorias de tráfego.</p> <section class="shx-sec"><h2><span class="shx-hex">01</span>Desafio</h2><p>Monitorizar a utilização de uma ponte implica compreender não apenas o volume global de passagens, mas também os <strong>diferentes tipos de fluxos</strong> que ocorrem ao longo do tempo.</p> <p>O desafio passava por <strong>automatizar esta recolha de informação</strong> e disponibilizar ao Município dados estruturados sobre as entradas e saídas na Ponte sobre o Mira.</p> </section><section class="shx-sec"><h2><span class="shx-hex">02</span>Solução implementada</h2><p>A solução utiliza <strong>Video Analytics</strong> para analisar as passagens registadas pela câmara e classificá-las em quatro categorias:</p> <div class="shx-params"><div class="shx-pc"><h3><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="#337541" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2"></path><circle cx="9" cy="7" r="4"></circle><path d="M22 21v-2a4 4 0 0 0-3-3.87"></path><path d="M16 3.13a4 4 0 0 1 0 7.75"></path></svg>Categorias</h3><ul class="shx-chips"><li>Pessoas</li><li>Veículos ligeiros</li><li>Veículos pesados</li><li>Motos</li></ul></div><div class="shx-pc"><h3><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="#337541" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg>Por sentido</h3><ul class="shx-chips"><li>Entradas</li><li>Saídas</li></ul></div></div><p>Para cada categoria, o sistema contabiliza separadamente as entradas e as saídas, permitindo caracterizar os diferentes fluxos que atravessam a ponte.</p> <p>Os dados são integrados na SmartHive e apresentados num <strong>dashboard dedicado</strong>, transformando a informação recolhida pela câmara em indicadores de utilização facilmente consultáveis.</p> </section><section class="shx-sec"><h2><span class="shx-hex">03</span>Implementação</h2><p>No dashboard de Video Analytics da SmartHive, o Município pode <strong>consultar os contadores acumulados</strong> de entradas e saídas por categoria, comparar os diferentes sentidos de circulação e acompanhar a evolução temporal dos fluxos.</p> <figure class="shx-fig"><img decoding="async" src="https://smarthive.pt/wp-content/uploads/2026/10/Odemira-video-analytics-smarthive.jpg" alt="Dashboard de Video Analytics SmartHive com a contagem de pessoas e veículos na Ponte sobre o Mira, em Odemira" width="780" height="530" loading="lazy"><figcaption>Dashboard de Video Analytics da SmartHive com as entradas e saídas por categoria na Ponte sobre o Mira.</figcaption></figure></section><section class="shx-sec"><h2><span class="shx-hex">04</span>Resultados alcançados</h2><ul class="shx-res"><li><span class="shx-ck"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="#337541" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><div><b>Contagem automática</b><p>Monitorização das passagens sem necessidade de contagens manuais.</p> </div></li><li><span class="shx-ck"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="#337541" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><div><b>Classificação dos fluxos</b><p>Distinção entre pessoas, veículos ligeiros, veículos pesados e motos.</p> </div></li><li><span class="shx-ck"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="#337541" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><div><b>Entradas e saídas</b><p>Análise diferenciada dos dois sentidos de circulação.</p> </div></li><li><span class="shx-ck"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="#337541" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><div><b>Análise histórica</b><p>Acompanhamento da evolução dos fluxos ao longo do tempo.</p> </div></li><li><span class="shx-ck"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="#337541" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><div><b>Informação centralizada</b><p>Indicadores no dashboard de Video Analytics integrado na SmartHive.</p> </div></li><li><span class="shx-ck"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="#337541" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><div><b>Apoio à gestão</b><p>Dados objetivos sobre a utilização da ponte.</p> </div></li></ul><p class="shx-close">O projeto demonstra como a análise de vídeo pode complementar a monitorização inteligente do território.</p> <p>Os dados sobre mobilidade e utilização de infraestruturas ficam disponíveis a partir de uma única plataforma.</p> </section></div><aside><nav class="shx-rel" aria-label="Soluções relacionadas"><h3>Soluções relacionadas</h3><a href="https://smarthive.pt/territorios/" data-cta="cs_odemira_rel">Territórios & Smart Cities<span aria-hidden="true">→</span></a><a href="https://smarthive.pt/smarthive-pgu/" data-cta="cs_odemira_rel">Plataforma de Gestão Urbana<span aria-hidden="true">→</span></a><a href="https://smarthive.pt/poste-inteligente/#contagem-populacional" data-cta="cs_odemira_rel">Poste Inteligente: contagem de pessoas<span aria-hidden="true">→</span></a></nav><div class="shx-ficha"><h2>Ficha do projeto</h2><dl><div class="shx-row"><dt>Cliente</dt><dd>Município de Odemira</dd></div><div class="shx-row"><dt>Localização</dt><dd>Ponte sobre o Mira, Odemira</dd></div><div class="shx-row"><dt>Setor</dt><dd>Territórios & Smart Cities</dd></div><div class="shx-row"><dt>Solução</dt><dd>Video Analytics + plataforma SmartHive</dd></div><div class="shx-row"><dt>Categorias</dt><dd>Pessoas · ligeiros · pesados · motos</dd></div><div class="shx-row"><dt>Dados</dt><dd>Entradas e saídas por categoria, com histórico</dd></div></dl><a class="shx-btn" href="https://smarthive.pt/#demo" data-cta="cs_odemira_demo">Pedir demonstração</a><a class="shx-l2" href="https://smarthive.pt/smarthive-pgu/" data-cta="cs_odemira_solucao">Conhecer a Plataforma de Gestão Urbana →</a></div></aside></div><script>(function(){var R=document.getElementById('cs-corpo');if(!R){return}R.querySelectorAll('[data-cta]').forEach(function(a){a.addEventListener('click',function(){if(window.gtag){gtag('event','cta_click',{cta_id:a.getAttribute('data-cta'),page:location.pathname})}})});})();</script></section></div>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div><div class="et_pb_section et_pb_section_2 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_2">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_2  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_code et_pb_code_2">
				
				
				
				
				<div class="et_pb_code_inner"><section id="cs-outros"><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700;800;900&display=swap"><style>.et_pb_section:has(#cs-outros){padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}.et_pb_row:has(#cs-outros){width:100%!important;max-width:100%!important;padding:0!important;margin:0!important}.et_pb_column:has(#cs-outros),.et_pb_module:has(#cs-outros),.et_pb_code_inner:has(#cs-outros){margin:0!important;padding:0!important}.et_pb_code_inner:has(#cs-outros)>p,.et_pb_code_inner:has(#cs-outros)>br,#cs-outros>p:empty,#cs-outros>br{display:none!important}#cs-outros{display:block;margin:0!important} #cs-outros{font-family:'Nunito',system-ui,sans-serif;color:#2a2622;line-height:1.5;-webkit-font-smoothing:antialiased;scroll-margin-top:90px} #cs-outros *{box-sizing:border-box} #cs-outros h1,#cs-outros h2,#cs-outros h3,#cs-outros h4,#cs-outros p,#cs-outros ul,#cs-outros li,#cs-outros figure,#cs-outros ol{margin:0;padding:0;font-family:inherit;text-wrap:pretty;list-style:none} #cs-outros a{color:#337541;text-decoration:none}#cs-outros a:hover{color:#26592f} #cs-outros :focus-visible{outline:2px solid #cca040;outline-offset:2px} #cs-outros .shx-wrap{max-width:1240px;margin:0 auto;padding:clamp(64px,8vw,104px) clamp(20px,4vw,48px)} #cs-outros .shx-head{display:flex;flex-direction:column;gap:12px;max-width:720px} #cs-outros .shx-eyebrow{display:block;font-size:14px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#337541} #cs-outros .shx-h2{font-size:clamp(30px,3.6vw,44px);line-height:1.1;font-weight:900;letter-spacing:-.01em;color:#2a2622} #cs-outros .shx-lead{font-size:18px;line-height:1.6;color:#5f5a53} #cs-outros .shx-btn{display:inline-block;background:#337541;color:#fff;font-weight:800;font-size:17px;padding:15px 26px;border-radius:8px;border:0;cursor:pointer;font-family:inherit;line-height:1.2} #cs-outros .shx-btn:hover{background:#26592f;color:#fff} #cs-outros .shx-hex{flex:none;width:46px;height:52px;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:#e7efe0;display:grid;place-items:center} #cs-outros .shx-media{position:relative;width:100%;margin:0} #cs-outros .shx-media img{display:block;width:100%;height:auto;max-width:100%} #cs-outros .shx-ph{display:none} #cs-outros .shx-media:has(img[src^="IMAGEM"]),#cs-outros .shx-media.shx-empty{aspect-ratio:var(--ar);border-radius:16px;background:#fff;border:1px solid #e4e1d8;box-shadow:0 24px 60px rgba(34,31,28,.12)} #cs-outros .shx-media:has(img[src^="IMAGEM"]) img,#cs-outros .shx-media.shx-empty img{display:none} #cs-outros .shx-media:has(img[src^="IMAGEM"]) .shx-ph,#cs-outros .shx-media.shx-empty .shx-ph{position:absolute;inset:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;border:2px dashed #9fbf8c;border-radius:10px;background:#f5f8f2;color:#337541;font-size:16px;font-weight:800;padding:16px} #cs-outros .shx-ph small{font-size:14px;font-weight:600;color:#5f5a53} @media (prefers-reduced-motion:reduce){#cs-outros *{transition:none!important}} #cs-outros{background:#f5f4ef} #cs-outros.cs-off{display:none} #cs-outros .shx-wrap{display:flex;flex-direction:column;gap:32px;padding-top:clamp(24px,3vw,40px);padding-bottom:clamp(24px,3vw,40px)} #cs-outros .shx-top{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap} #cs-outros .shx-all{font-weight:800;font-size:16.5px;border-bottom:2px solid #cca040;padding-bottom:2px} #cs-outros .shx-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px} #cs-outros .shx-card{display:flex;flex-direction:column;background:#fff;border:1px solid #e4e1d8;border-radius:16px;overflow:hidden;color:#2a2622;transition:transform .2s,box-shadow .2s} #cs-outros .shx-card:hover{transform:translateY(-3px);box-shadow:0 18px 44px rgba(34,31,28,.12);color:#2a2622} #cs-outros .shx-card img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;background:#e4f1e7} #cs-outros .shx-cb{display:flex;flex-direction:column;gap:10px;padding:20px 22px 24px;flex:1} #cs-outros .shx-ct{align-self:flex-start;font-size:12.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#26592f;background:#e4f1e7;padding:5px 10px;border-radius:999px} #cs-outros .shx-card h3{font-size:19px;line-height:1.3;font-weight:900} #cs-outros .shx-card p{font-size:15.5px;line-height:1.55;color:#5f5a53;flex:1} #cs-outros .shx-more{font-weight:800;font-size:15.5px;color:#337541} @media (max-width:900px){#cs-outros .shx-grid{grid-template-columns:1fr}} </style><div class="shx-wave" aria-hidden="true" style="background:#f5f4ef;line-height:0"><svg viewBox="0 0 1920 120" preserveAspectRatio="none" style="display:block;width:100%;height:clamp(40px,6vw,110px)"><path d="M0 0H1920V66C1640 76 1420 116 1100 116C720 116 480 62 0 62Z" fill="#ffffff" opacity=".3"></path><path d="M0 0H1920V42C1640 56 1420 108 1100 108C720 108 480 36 0 36Z" fill="#ffffff" opacity=".55"></path><path d="M0 0H1920V22C1640 36 1420 98 1080 98C700 98 460 18 0 18Z" fill="#ffffff"></path></svg></div><div class="shx-wrap"><div class="shx-top"><div class="shx-head"><span class="shx-eyebrow">Mais projetos</span><h2 class="shx-h2">Outros casos de estudo</h2></div><a class="shx-all" href="https://smarthive.pt/case-studies/" data-cta="cs_todos">Ver todos os casos de estudo →</a></div><div class="shx-grid"></div></div><div class="shx-wave" aria-hidden="true" style="background:#ffffff;line-height:0"><svg viewBox="0 0 1920 120" preserveAspectRatio="none" style="display:block;width:100%;height:clamp(40px,6vw,110px)"><path d="M0 0H1920V66C1640 76 1420 116 1100 116C720 116 480 62 0 62Z" fill="#f5f4ef" opacity=".3"></path><path d="M0 0H1920V42C1640 56 1420 108 1100 108C720 108 480 36 0 36Z" fill="#f5f4ef" opacity=".55"></path><path d="M0 0H1920V22C1640 36 1420 98 1080 98C700 98 460 18 0 18Z" fill="#f5f4ef"></path></svg></div><script>(function(){var R=document.getElementById('cs-outros');if(!R){return}var G=R.querySelector('.shx-grid');var m=document.body.className.match(/postid-(\d+)/);var id=m?m[1]:'0';var CAT=26;function el(t,c,x){var e=document.createElement(t);if(c){e.className=c}if(x){e.textContent=x}return e}function txt(h){var d=document.createElement('div');d.innerHTML=h;var t=(d.textContent||'').replace(/\s+/g,' ').trim();var s=t.slice(0,140);if(Math.max(0,t.length-140)){s=s.replace(/\s\S*$/,'')+'…'}return s}fetch('/wp-json/wp/v2/posts/'+id+'?_fields=categories').then(function(r){return r.ok?r.json():{categories:[]}}).catch(function(){return {categories:[]}}).then(function(cur){var mine=(cur.categories||[]).filter(function(c){return c!==CAT});return fetch('/wp-json/wp/v2/posts?'+new URLSearchParams({categories:CAT,exclude:id,per_page:12,_embed:1})).then(function(r){return r.json()}).then(function(ps){ps.forEach(function(p,k){var sc=0;(p.categories||[]).forEach(function(c){if(mine.indexOf(c)+1){sc=sc+10}});p._s=sc-k*0.01});ps.sort(function(a,b){return b._s-a._s});ps=ps.slice(0,3);if(!ps.length){R.classList.add('cs-off');return}ps.forEach(function(p){var a=el('a','shx-card');a.href=p.link;a.setAttribute('data-cta','cs_outro');var fm=p._embedded?p._embedded['wp:featuredmedia']:null;if(fm){fm=fm[0]}if(fm){if(fm.source_url){var im=el('img');var sz=fm.media_details?fm.media_details.sizes:null;im.src=(sz?(sz.medium_large||sz.large||sz.full):null)?(sz.medium_large||sz.large||sz.full).source_url:fm.source_url;im.alt=fm.alt_text||'';im.loading='lazy';im.width=768;im.height=480;a.appendChild(im)}}var b=el('div','shx-cb');var terms=p._embedded?p._embedded['wp:term']:null;var tg='';if(terms){(terms[0]||[]).forEach(function(t){if(t.id!==CAT){if(!tg){tg=t.name}}})}a.addEventListener('click',function(){if(window.gtag){gtag('event','cta_click',{cta_id:'cs_outro',page:location.pathname})}});if(tg){b.appendChild(el('span','shx-ct',tg))}var tt=txt(p.title.rendered).replace(/^caso de estudo:\s*/i,'');tt=tt.charAt(0).toUpperCase()+tt.slice(1);b.appendChild(el('h3','',tt));b.appendChild(el('p','',txt(p.excerpt?p.excerpt.rendered:'')));b.appendChild(el('span','shx-more','Ler caso de estudo →'));a.appendChild(b);G.appendChild(a)});})}).catch(function(){R.classList.add('cs-off')});R.querySelectorAll('[data-cta]').forEach(function(a){a.addEventListener('click',function(){if(window.gtag){gtag('event','cta_click',{cta_id:a.getAttribute('data-cta'),page:location.pathname})}})});})();</script></section></div>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div><div class="et_pb_section et_pb_section_3 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_3">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_3  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_code et_pb_code_3">
				
				
				
				
				<div class="et_pb_code_inner"><section id="sh-cta-final"><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700;800;900&display=swap"><style>.et_pb_section:has(#sh-cta-final){padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}.et_pb_row:has(#sh-cta-final){width:100%!important;max-width:100%!important;padding:0!important;margin:0!important}.et_pb_column:has(#sh-cta-final),.et_pb_module:has(#sh-cta-final),.et_pb_code_inner:has(#sh-cta-final){margin:0!important;padding:0!important}.et_pb_code_inner:has(#sh-cta-final)>p,.et_pb_code_inner:has(#sh-cta-final)>br,#sh-cta-final>p:empty,#sh-cta-final>br{display:none!important}#sh-cta-final{display:block;margin:0!important} #sh-cta-final{--sh-top:#ffffff;position:relative;background:linear-gradient(180deg,var(--sh-top) 0%,var(--sh-top) 12%,#e4f1e7 100%);font-family:'Nunito',system-ui,sans-serif;color:#2a2622;line-height:1.5;-webkit-font-smoothing:antialiased;overflow:hidden} #sh-cta-final *{box-sizing:border-box} #sh-cta-final h2,#sh-cta-final p,#sh-cta-final ul,#sh-cta-final li{margin:0;padding:0;font-family:inherit;list-style:none;text-wrap:pretty} #sh-cta-final .shx-glow{position:absolute;inset:auto -10% -60% auto;width:50%;aspect-ratio:1;background:radial-gradient(circle,rgba(204,160,64,.12) 0%,rgba(204,160,64,0) 65%);pointer-events:none} #sh-cta-final .shx-wrap{position:relative;max-width:1240px;margin:0 auto;padding:clamp(56px,7vw,96px) clamp(20px,4vw,48px)} #sh-cta-final .shx-box{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(28px,4vw,56px);align-items:center;background:#fff;border:1px solid #e4e1d8;border-radius:20px;padding:clamp(28px,4vw,52px);box-shadow:0 20px 50px rgba(51,117,65,.10)} #sh-cta-final .shx-copy{display:flex;flex-direction:column;gap:18px} #sh-cta-final .shx-eyebrow{font-size:14px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#337541} #sh-cta-final h2{font-size:clamp(28px,3.4vw,42px);line-height:1.12;font-weight:900;letter-spacing:-.01em;color:#2a2622} #sh-cta-final h2 span{color:#cca040} #sh-cta-final .shx-lead{font-size:18px;line-height:1.6;color:#5f5a53;max-width:56ch} #sh-cta-final .shx-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:6px} #sh-cta-final .shx-btn{display:inline-block;background:#337541;color:#fff;font-weight:800;font-size:17px;padding:15px 26px;border-radius:8px;text-decoration:none;line-height:1.2} #sh-cta-final .shx-btn:hover{background:#26592f;color:#fff} #sh-cta-final .shx-contacts{display:flex;flex-wrap:wrap;align-items:center;gap:6px 28px}#sh-cta-final .shx-tel{display:inline-flex;align-items:center;gap:8px;color:#337541;font-weight:800;font-size:17px;text-decoration:none;padding:4px 0} #sh-cta-final .shx-tel:hover{color:#26592f;text-decoration:underline;text-underline-offset:3px} #sh-cta-final .shx-micro{font-size:14px;color:#7a746b} #sh-cta-final .shx-card{background:#f5f8f2;border:1px solid #dfe9d8;border-radius:16px;padding:clamp(22px,3vw,30px);display:flex;flex-direction:column;gap:18px} #sh-cta-final .shx-card-t{font-size:17px;font-weight:800;color:#2a2622} #sh-cta-final ul{display:flex;flex-direction:column;gap:14px} #sh-cta-final li{display:flex;gap:12px;align-items:flex-start;font-size:16px;line-height:1.5;color:#3d3832} #sh-cta-final li svg{flex:none;margin-top:2px} #sh-cta-final a:focus-visible{outline:2px solid #cca040;outline-offset:3px} @media (max-width:860px){#sh-cta-final .shx-box{grid-template-columns:minmax(0,1fr)}} @media (max-width:600px){#sh-cta-final .shx-btn{width:100%;text-align:center}} </style><div class="shx-glow" aria-hidden="true"></div><div class="shx-wrap"><div class="shx-box"><div class="shx-copy"><span class="shx-eyebrow">Demonstração gratuita</span><h2>Veja a SmartHive a funcionar <span>na sua organização ou município</span></h2><p class="shx-lead">Mostramos-lhe, com casos reais, como medir e reduzir consumos, antecipar falhas e decidir com dados.</p> <div class="shx-ctas"><a class="shx-btn" href="https://smarthive.pt/#demo" data-cta="final_demo">Pedir demonstração</a></div><div class="shx-contacts"><a class="shx-tel" href="tel:+351211351100" data-cta="final_tel"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="#337541" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.8 19.8 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.12 4.18 2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.96.36 1.9.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.91.34 1.85.57 2.81.7A2 2 0 0 1 22 16.92z"></path></svg>+351 211 351 100</a><a class="shx-tel" href="mailto:sales@smarthive.pt?subject=Pedido%20de%20demonstra%C3%A7%C3%A3o%20SmartHive" data-cta="final_email"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="#337541" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect width="20" height="16" x="2" y="4" rx="2"></rect><path d="m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7"></path></svg>sales@smarthive.pt</a></div><p class="shx-micro">Sem compromisso. Respondemos com uma proposta adaptada à sua organização.</p> </div><div class="shx-card"><p class="shx-card-t">O que vai ver na demonstração</p> <ul><li><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="#337541" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg>A plataforma com dados reais de energia, água e ambiente</li><li><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="#337541" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg>Os sensores e a configuração indicados para o seu caso</li><li><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="#337541" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg>Como integrar com os sistemas que já utiliza</li></ul></div></div></div><script>(function(){var R=document.getElementById('sh-cta-final'); if(!R){return} R.querySelectorAll('[data-cta]').forEach(function(a){ a.addEventListener('click',function(){ if(window.gtag){ gtag('event','cta_click',{cta_id:a.getAttribute('data-cta'),page:location.pathname}); } }); }); })();</script></section></div>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Caso de estudo: monitorização ambiental em Olhão</title>
		<link>https://smarthive.pt/caso-de-estudo-monitorizacao-ambiental-em-olhao/</link>
		
		<dc:creator><![CDATA[Sónia Rodrigues]]></dc:creator>
		<pubDate>Tue, 06 Oct 2026 10:50:35 +0000</pubDate>
				<category><![CDATA[Casos de estudo]]></category>
		<category><![CDATA[Smart Cities]]></category>
		<guid isPermaLink="false">https://smarthive.pt/?p=2026</guid>

					<description><![CDATA[O Município de Olhão monitoriza qualidade do ar, meteorologia e ruído com uma estação multisensor e a plataforma SmartHive.]]></description>
										<content:encoded><![CDATA[
<div class="et_pb_section et_pb_section_4 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_4">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_4  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_code et_pb_code_4">
				
				
				
				
				<div class="et_pb_code_inner"><section id="cs-hero"><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700;800;900&display=swap"><style>.et_pb_section:has(#cs-hero){padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}.et_pb_row:has(#cs-hero){width:100%!important;max-width:100%!important;padding:0!important;margin:0!important}.et_pb_column:has(#cs-hero),.et_pb_module:has(#cs-hero),.et_pb_code_inner:has(#cs-hero){margin:0!important;padding:0!important}.et_pb_code_inner:has(#cs-hero)>p,.et_pb_code_inner:has(#cs-hero)>br,#cs-hero>p:empty,#cs-hero>br{display:none!important}#cs-hero{display:block;margin:0!important} #cs-hero{font-family:'Nunito',system-ui,sans-serif;color:#2a2622;line-height:1.5;-webkit-font-smoothing:antialiased;scroll-margin-top:90px} #cs-hero *{box-sizing:border-box} #cs-hero h1,#cs-hero h2,#cs-hero h3,#cs-hero h4,#cs-hero p,#cs-hero ul,#cs-hero li,#cs-hero figure,#cs-hero ol{margin:0;padding:0;font-family:inherit;text-wrap:pretty;list-style:none} #cs-hero a{color:#337541;text-decoration:none}#cs-hero a:hover{color:#26592f} #cs-hero :focus-visible{outline:2px solid #cca040;outline-offset:2px} #cs-hero .shx-wrap{max-width:1240px;margin:0 auto;padding:clamp(64px,8vw,104px) clamp(20px,4vw,48px)} #cs-hero .shx-head{display:flex;flex-direction:column;gap:12px;max-width:720px} #cs-hero .shx-eyebrow{display:block;font-size:14px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#337541} #cs-hero .shx-h2{font-size:clamp(30px,3.6vw,44px);line-height:1.1;font-weight:900;letter-spacing:-.01em;color:#2a2622} #cs-hero .shx-lead{font-size:18px;line-height:1.6;color:#5f5a53} #cs-hero .shx-btn{display:inline-block;background:#337541;color:#fff;font-weight:800;font-size:17px;padding:15px 26px;border-radius:8px;border:0;cursor:pointer;font-family:inherit;line-height:1.2} #cs-hero .shx-btn:hover{background:#26592f;color:#fff} #cs-hero .shx-hex{flex:none;width:46px;height:52px;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:#e7efe0;display:grid;place-items:center} #cs-hero .shx-media{position:relative;width:100%;margin:0} #cs-hero .shx-media img{display:block;width:100%;height:auto;max-width:100%} #cs-hero .shx-ph{display:none} #cs-hero .shx-media:has(img[src^="IMAGEM"]),#cs-hero .shx-media.shx-empty{aspect-ratio:var(--ar);border-radius:16px;background:#fff;border:1px solid #e4e1d8;box-shadow:0 24px 60px rgba(34,31,28,.12)} #cs-hero .shx-media:has(img[src^="IMAGEM"]) img,#cs-hero .shx-media.shx-empty img{display:none} #cs-hero .shx-media:has(img[src^="IMAGEM"]) .shx-ph,#cs-hero .shx-media.shx-empty .shx-ph{position:absolute;inset:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;border:2px dashed #9fbf8c;border-radius:10px;background:#f5f8f2;color:#337541;font-size:16px;font-weight:800;padding:16px} #cs-hero .shx-ph small{font-size:14px;font-weight:600;color:#5f5a53} @media (prefers-reduced-motion:reduce){#cs-hero *{transition:none!important}} body:has(#cs-hero) #main-content .container{width:100%!important;max-width:100%!important;padding:0!important} body:has(#cs-hero) #main-content .container::before{display:none!important} body:has(#cs-hero) #left-area{width:100%!important;max-width:100%!important;float:none!important;padding:0!important;margin:0!important} body:has(#cs-hero) #sidebar,body:has(#cs-hero) #main-content .et_post_meta_wrapper,body:has(#cs-hero) #comment-wrap{display:none!important} body:has(#cs-hero) #main-content article.et_pb_post{margin:0!important;padding:0!important} body:has(#cs-hero) #main-content .entry-content{padding:0!important} #cs-hero{position:relative;background:#26592f url('https://smarthive.pt/wp-content/uploads/2026/09/SmartHive-olhao.jpg') center/cover no-repeat;color:#fff;overflow:hidden} #cs-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(24,52,30,.92) 0%,rgba(24,52,30,.78) 45%,rgba(24,52,30,.35) 100%)} #cs-hero .shx-wrap{position:relative;display:flex;flex-direction:column;gap:20px;padding:clamp(40px,6vw,88px) clamp(20px,4vw,48px) clamp(80px,10vw,150px)} #cs-hero .shx-bc{display:flex;flex-wrap:wrap;gap:6px;font-size:14px;font-weight:700;color:#d8e6d4} #cs-hero .shx-bc a{color:#fff}#cs-hero .shx-bc a:hover{color:#e6c77d} #cs-hero .shx-tag{align-self:flex-start;font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#2a2622;background:#e6c77d;padding:6px 12px;border-radius:999px} #cs-hero h1{font-size:clamp(32px,4vw,52px);line-height:1.08;font-weight:900;letter-spacing:-.015em;color:#fff;max-width:960px} #cs-hero h1 span{display:block;color:#e6c77d} #cs-hero .shx-lead{font-size:19px;color:#eef4ea;max-width:680px} #cs-hero .shx-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px} #cs-hero .shx-meta li{display:flex;flex-direction:column;gap:2px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22);border-radius:12px;padding:10px 16px;backdrop-filter:blur(4px)} #cs-hero .shx-meta small{font-size:12.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#d8e6d4} #cs-hero .shx-meta b{font-size:16px;font-weight:800;color:#fff} #cs-hero .shx-bw{position:absolute;left:0;right:0;bottom:-1px;line-height:0} </style><div class="shx-wrap"><nav class="shx-bc" aria-label="Breadcrumb"><a href="https://smarthive.pt/">Início</a><span>›</span><a href="https://smarthive.pt/case-studies/">Case Studies</a><span>›</span><span aria-current="page">Olhão</span></nav><span class="shx-tag">Caso de estudo · Smart Cities</span><h1>Monitorização ambiental em Olhão: <span>ar, meteorologia e ruído numa só plataforma</span></h1><p class="shx-lead">O Município de Olhão reúne qualidade do ar, condições meteorológicas e ruído ambiental numa única estação multisensor ligada à plataforma SmartHive.</p> <ul class="shx-meta"><li><small>Cliente</small><b>Município de Olhão</b></li><li><small>Setor</small><b>Territórios & Smart Cities</b></li><li><small>Solução</small><b>Estação ambiental multisensor</b></li></ul></div><div class="shx-bw" aria-hidden="true"><svg viewBox="0 0 1920 120" preserveAspectRatio="none" style="display:block;width:100%;height:clamp(40px,6vw,110px);transform:scaleY(-1)"><path d="M0 0H1920V66C1640 76 1420 116 1100 116C720 116 480 62 0 62Z" fill="#ffffff" opacity=".3"></path><path d="M0 0H1920V42C1640 56 1420 108 1100 108C720 108 480 36 0 36Z" fill="#ffffff" opacity=".55"></path><path d="M0 0H1920V22C1640 36 1420 98 1080 98C700 98 460 18 0 18Z" fill="#ffffff"></path></svg></div><script>(function(){var R=document.getElementById('cs-hero');if(!R){return}function fix(){if(window.scrollY){return}R.style.paddingTop='0px';var hb=0;document.querySelectorAll('#wpadminbar,.et-l--header,.et-l--header .et_pb_section').forEach(function(h){var st=getComputedStyle(h);if(st.display==='none'){return}if(st.position==='fixed'||h.id==='wpadminbar'){hb=Math.max(hb,h.getBoundingClientRect().bottom)}});var d=Math.max(0,Math.round(hb-R.getBoundingClientRect().top));R.style.paddingTop=d+'px'}fix();window.addEventListener('load',fix);window.addEventListener('resize',fix);setTimeout(fix,600);if(window.ResizeObserver){var H=document.querySelector('.et-l--header');if(H){new ResizeObserver(fix).observe(H)}}})();</script></section></div>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div><div class="et_pb_section et_pb_section_5 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_5">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_5  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_code et_pb_code_5">
				
				
				
				
				<div class="et_pb_code_inner"><section id="cs-corpo"><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700;800;900&display=swap"><style>.et_pb_section:has(#cs-corpo){padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}.et_pb_row:has(#cs-corpo){width:100%!important;max-width:100%!important;padding:0!important;margin:0!important}.et_pb_column:has(#cs-corpo),.et_pb_module:has(#cs-corpo),.et_pb_code_inner:has(#cs-corpo){margin:0!important;padding:0!important}.et_pb_code_inner:has(#cs-corpo)>p,.et_pb_code_inner:has(#cs-corpo)>br,#cs-corpo>p:empty,#cs-corpo>br{display:none!important}#cs-corpo{display:block;margin:0!important} #cs-corpo{font-family:'Nunito',system-ui,sans-serif;color:#2a2622;line-height:1.5;-webkit-font-smoothing:antialiased;scroll-margin-top:90px} #cs-corpo *{box-sizing:border-box} #cs-corpo h1,#cs-corpo h2,#cs-corpo h3,#cs-corpo h4,#cs-corpo p,#cs-corpo ul,#cs-corpo li,#cs-corpo figure,#cs-corpo ol{margin:0;padding:0;font-family:inherit;text-wrap:pretty;list-style:none} #cs-corpo a{color:#337541;text-decoration:none}#cs-corpo a:hover{color:#26592f} #cs-corpo :focus-visible{outline:2px solid #cca040;outline-offset:2px} #cs-corpo .shx-wrap{max-width:1240px;margin:0 auto;padding:clamp(64px,8vw,104px) clamp(20px,4vw,48px)} #cs-corpo .shx-head{display:flex;flex-direction:column;gap:12px;max-width:720px} #cs-corpo .shx-eyebrow{display:block;font-size:14px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#337541} #cs-corpo .shx-h2{font-size:clamp(30px,3.6vw,44px);line-height:1.1;font-weight:900;letter-spacing:-.01em;color:#2a2622} #cs-corpo .shx-lead{font-size:18px;line-height:1.6;color:#5f5a53} #cs-corpo .shx-btn{display:inline-block;background:#337541;color:#fff;font-weight:800;font-size:17px;padding:15px 26px;border-radius:8px;border:0;cursor:pointer;font-family:inherit;line-height:1.2} #cs-corpo .shx-btn:hover{background:#26592f;color:#fff} #cs-corpo .shx-hex{flex:none;width:46px;height:52px;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:#e7efe0;display:grid;place-items:center} #cs-corpo .shx-media{position:relative;width:100%;margin:0} #cs-corpo .shx-media img{display:block;width:100%;height:auto;max-width:100%} #cs-corpo .shx-ph{display:none} #cs-corpo .shx-media:has(img[src^="IMAGEM"]),#cs-corpo .shx-media.shx-empty{aspect-ratio:var(--ar);border-radius:16px;background:#fff;border:1px solid #e4e1d8;box-shadow:0 24px 60px rgba(34,31,28,.12)} #cs-corpo .shx-media:has(img[src^="IMAGEM"]) img,#cs-corpo .shx-media.shx-empty img{display:none} #cs-corpo .shx-media:has(img[src^="IMAGEM"]) .shx-ph,#cs-corpo .shx-media.shx-empty .shx-ph{position:absolute;inset:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;border:2px dashed #9fbf8c;border-radius:10px;background:#f5f8f2;color:#337541;font-size:16px;font-weight:800;padding:16px} #cs-corpo .shx-ph small{font-size:14px;font-weight:600;color:#5f5a53} @media (prefers-reduced-motion:reduce){#cs-corpo *{transition:none!important}} #cs-corpo{background:#fff} #cs-corpo .shx-wrap{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:clamp(32px,5vw,72px);align-items:start;padding-top:clamp(24px,3vw,40px)} #cs-corpo .shx-main{display:flex;flex-direction:column;gap:clamp(40px,5vw,56px);min-width:0} #cs-corpo .shx-sum{background:#eef4ea;border-left:5px solid #cca040;border-radius:14px;padding:clamp(22px,3vw,32px)} #cs-corpo .shx-sum h2{font-size:15px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#337541;margin-bottom:14px} #cs-corpo .shx-sum dl{display:grid;grid-template-columns:auto 1fr;gap:10px 18px;margin:0} #cs-corpo .shx-sum dt{font-weight:900;color:#26592f;font-size:16px} #cs-corpo .shx-sum dd{margin:0;font-size:16.5px;line-height:1.55;color:#2a2622} #cs-corpo .shx-intro{font-size:19.5px;line-height:1.65;color:#3d3832;font-weight:600} #cs-corpo .shx-sec{display:flex;flex-direction:column;gap:16px} #cs-corpo .shx-sec>h2{display:flex;align-items:center;gap:14px;font-size:clamp(26px,2.8vw,34px);line-height:1.15;font-weight:900;color:#2a2622} #cs-corpo .shx-sec>h2 .shx-hex{width:42px;height:48px;font-size:15px;font-weight:900;color:#337541} #cs-corpo .shx-sec p{font-size:17.5px;line-height:1.7;color:#4a463f} #cs-corpo .shx-sec p strong{color:#2a2622} #cs-corpo .shx-params{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:6px} #cs-corpo .shx-pc{background:#f5f4ef;border:1px solid #e4e1d8;border-radius:14px;padding:18px} #cs-corpo .shx-pc h3{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:900;color:#26592f;margin-bottom:12px} #cs-corpo .shx-chips{display:flex;flex-wrap:wrap;gap:6px} #cs-corpo .shx-chips li{font-size:14px;font-weight:800;color:#2a2622;background:#fff;border:1px solid #d6e5d2;padding:5px 10px;border-radius:999px} #cs-corpo figure.shx-fig{margin:8px 0 0} #cs-corpo figure.shx-fig img{display:block;width:100%;height:auto;border-radius:16px;box-shadow:0 20px 50px rgba(34,31,28,.12)} #cs-corpo figcaption{font-size:14.5px;color:#5f5a53;margin-top:10px;padding-left:12px;border-left:3px solid #cca040} #cs-corpo .shx-res{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px} #cs-corpo .shx-res li{display:flex;gap:12px;align-items:flex-start;background:#fff;border:1px solid #e4e1d8;border-radius:14px;padding:18px} #cs-corpo .shx-res li span.shx-ck{flex:none;width:30px;height:30px;border-radius:50%;background:#e4f1e7;display:grid;place-items:center} #cs-corpo .shx-res b{display:block;font-size:16.5px;font-weight:900;color:#2a2622;margin-bottom:2px} #cs-corpo .shx-res p{font-size:15.5px;line-height:1.55;color:#5f5a53} #cs-corpo .shx-close{font-size:19px!important;line-height:1.6!important;font-weight:700;color:#26592f!important;background:#f5f4ef;border-radius:14px;padding:22px 24px} #cs-corpo aside{align-self:stretch;display:flex;flex-direction:column;gap:16px} #cs-corpo .shx-ficha{position:sticky;top:150px} #cs-corpo .shx-ficha{background:#fff;border:1px solid #e4e1d8;border-top:4px solid #337541;border-radius:16px;padding:24px;box-shadow:0 16px 40px rgba(34,31,28,.08)} #cs-corpo .shx-ficha h2{font-size:20px;font-weight:900;color:#2a2622;margin-bottom:14px} #cs-corpo .shx-ficha dl{margin:0;display:flex;flex-direction:column} #cs-corpo .shx-ficha div.shx-row{padding:9px 0;border-top:1px solid #eeebe3} #cs-corpo .shx-ficha dt{font-size:12.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#5f5a53} #cs-corpo .shx-ficha dd{margin:2px 0 0;font-size:15.5px;font-weight:700;color:#2a2622;line-height:1.45} #cs-corpo .shx-ficha .shx-btn{display:block;text-align:center;margin-top:16px} #cs-corpo .shx-ficha .shx-l2{display:block;text-align:center;margin-top:12px;font-weight:800;font-size:15.5px} #cs-corpo .shx-rel{background:#f5f4ef;border-radius:16px;padding:20px 22px} #cs-corpo .shx-rel h3{font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#5f5a53;margin-bottom:8px} #cs-corpo .shx-rel a{display:flex;justify-content:space-between;gap:8px;padding:8px 0;font-weight:800;font-size:15.5px;border-top:1px solid #e4e1d8} #cs-corpo .shx-rel a:first-of-type{border-top:0} @media (max-height:820px){#cs-corpo .shx-ficha{position:static}} @media (max-width:1000px){#cs-corpo .shx-wrap{grid-template-columns:1fr}#cs-corpo .shx-ficha{position:static}} @media (max-width:760px){#cs-corpo .shx-params,#cs-corpo .shx-res{grid-template-columns:1fr}#cs-corpo .shx-sum dl{grid-template-columns:1fr;gap:2px}#cs-corpo .shx-sum dd{margin-bottom:10px}} </style><div class="shx-wrap"><div class="shx-main"><section class="shx-sum" aria-labelledby="cs-resumo"><h2 id="cs-resumo">Em resumo</h2><dl><dt>Cliente</dt><dd>Município de Olhão, no Algarve.</dd><dt>Desafio</dt><dd>Reunir qualidade do ar, meteorologia e ruído numa solução única, com recolha contínua de dados e informação estruturada.</dd><dt>Solução</dt><dd>Estação ambiental multisensor com comunicações 4G e alimentação solar, ligada à plataforma SmartHive.</dd><dt>Resultado</dt><dd>Visão ambiental integrada, com dados atuais e históricos, alertas, exportação de dados e API REST, preparada para a Plataforma de Gestão Urbana do Município.</dd></dl></section><p class="shx-intro">Para reforçar a monitorização ambiental do território, o Município de Olhão avançou com uma solução integrada para recolher informação sobre qualidade do ar, condições meteorológicas e ruído ambiental. A infraestrutura combina uma estação ambiental multisensor com a plataforma SmartHive, concentrando diferentes indicadores num único ambiente de consulta e análise.</p> <section class="shx-sec"><h2><span class="shx-hex">01</span>Desafio</h2><p><strong>Qualidade do ar, meteorologia e ruído são áreas distintas</strong>, mas complementares quando se pretende compreender as condições ambientais de um território.</p> <p>O desafio consistia em reunir estes diferentes tipos de informação numa solução única, com recolha contínua de dados e capacidade para os disponibilizar de forma estruturada.</p> <p>Além da monitorização, a solução deveria estar preparada para permitir a futura integração dos dados com a Plataforma de Gestão Urbana do Município.</p> </section><section class="shx-sec"><h2><span class="shx-hex">02</span>Solução implementada</h2><p>A solução integra uma <strong>estação ambiental multisensor</strong>, equipada com sensores de qualidade do ar, meteorologia e um sonómetro, num total de 16 parâmetros monitorizados.</p> <div class="shx-params"><div class="shx-pc"><h3><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="#337541" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M17.7 7.7a2.5 2.5 0 1 1 1.8 4.3H2"></path><path d="M9.6 4.6A2 2 0 1 1 11 8H2"></path><path d="M12.6 19.4A2 2 0 1 0 14 16H2"></path></svg>Qualidade do ar</h3><ul class="shx-chips"><li>PM1</li><li>PM2.5</li><li>PM10</li><li>CO₂</li><li>CO</li><li>NO₂</li><li>O₃</li><li>SO₂</li></ul></div><div class="shx-pc"><h3><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="#337541" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M17.5 19H9a7 7 0 1 1 6.71-9h1.79a4.5 4.5 0 1 1 0 9Z"></path></svg>Meteorologia</h3><ul class="shx-chips"><li>Temperatura do ar</li><li>Humidade relativa</li><li>Pressão atmosférica</li><li>Velocidade do vento</li><li>Direção do vento</li><li>Precipitação</li><li>Irradiância UV-A</li></ul></div><div class="shx-pc"><h3><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="#337541" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M11 4.7a.7.7 0 0 0-1.2-.5L6.4 7.6A1.4 1.4 0 0 1 5.4 8H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2.4a1.4 1.4 0 0 1 1 .4l3.4 3.4a.7.7 0 0 0 1.2-.5z"></path><path d="M16 9a5 5 0 0 1 0 6"></path><path d="M19.4 18.4a9 9 0 0 0 0-12.7"></path></svg>Ruído</h3><ul class="shx-chips"><li>Ruído ambiental (sonómetro)</li></ul></div></div></section><section class="shx-sec"><h2><span class="shx-hex">03</span>Implementação</h2><p>Equipada com <strong>comunicações móveis 4G e alimentação solar</strong>, a estação transmite remotamente os dados recolhidos para a SmartHive.</p> <p>Na plataforma, a informação é organizada por domínio ambiental, permitindo consultar valores atuais e históricos, analisar a evolução temporal dos parâmetros, visualizar a localização da estação e configurar alarmes e alertas.</p> <p>Os dados podem ser exportados em <strong>CSV, XLSX, JSON e GeoJSON</strong> e estão disponíveis através de <strong>API REST</strong>, ficando preparados para a futura integração com a Plataforma de Gestão Urbana do Município de Olhão.</p> <figure class="shx-fig"><img decoding="async" src="https://smarthive.pt/wp-content/uploads/2026/09/W4M-SMARTHIVE-olhao-eqa.jpg" alt="Estação ambiental multisensor em Olhão e plataforma SmartHive com dados de qualidade do ar, meteorologia e ruído" width="780" height="530" loading="lazy"><figcaption>Estação ambiental multisensor e plataforma SmartHive, com os dados de qualidade do ar, meteorologia e ruído organizados por domínio.</figcaption></figure></section><section class="shx-sec"><h2><span class="shx-hex">04</span>Resultados alcançados</h2><ul class="shx-res"><li><span class="shx-ck"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="#337541" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><div><b>Visão ambiental integrada</b><p>Qualidade do ar, meteorologia e ruído numa única plataforma.</p> </div></li><li><span class="shx-ck"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="#337541" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><div><b>Dados atuais e históricos</b><p>Acompanhamento da evolução dos parâmetros ao longo do tempo.</p> </div></li><li><span class="shx-ck"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="#337541" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><div><b>Alarmística</b><p>Configuração de alertas associados aos indicadores monitorizados.</p> </div></li><li><span class="shx-ck"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="#337541" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><div><b>Interoperabilidade</b><p>Exportação e disponibilização dos dados em formatos normalizados e API.</p> </div></li><li><span class="shx-ck"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="#337541" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><div><b>Georreferenciação</b><p>Associação dos dados à localização física da estação.</p> </div></li><li><span class="shx-ck"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="#337541" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><div><b>Preparação para Smart City</b><p>Integração futura com a Plataforma de Gestão Urbana do Município.</p> </div></li></ul><p class="shx-close">Mais do que recolher dados, o projeto cria uma base digital para organizar e reutilizar informação ambiental.</p> <p>Através da SmartHive, qualidade do ar, meteorologia e ruído passam a ser analisados numa visão integrada, facilitando o acesso à informação e criando condições para apoiar a gestão ambiental do território.</p> </section></div><aside><nav class="shx-rel" aria-label="Soluções relacionadas"><h3>Soluções relacionadas</h3><a href="https://smarthive.pt/territorios/" data-cta="cs_olhao_rel">Territórios & Smart Cities<span aria-hidden="true">→</span></a><a href="https://smarthive.pt/smarthive-pgu/" data-cta="cs_olhao_rel">Plataforma de Gestão Urbana<span aria-hidden="true">→</span></a><a href="https://smarthive.pt/poste-inteligente/#monitorizacao-ambiental" data-cta="cs_olhao_rel">Poste Inteligente<span aria-hidden="true">→</span></a></nav><div class="shx-ficha"><h2>Ficha do projeto</h2><dl><div class="shx-row"><dt>Cliente</dt><dd>Município de Olhão</dd></div><div class="shx-row"><dt>Localização</dt><dd>Olhão, Algarve</dd></div><div class="shx-row"><dt>Setor</dt><dd>Territórios & Smart Cities</dd></div><div class="shx-row"><dt>Solução</dt><dd>Estação ambiental multisensor + plataforma SmartHive</dd></div><div class="shx-row"><dt>Monitorização</dt><dd>Qualidade do ar, meteorologia e ruído (16 parâmetros)</dd></div><div class="shx-row"><dt>Comunicação e energia</dt><dd>4G · alimentação solar</dd></div><div class="shx-row"><dt>Integração</dt><dd>API REST · CSV, XLSX, JSON, GeoJSON</dd></div></dl><a class="shx-btn" href="https://smarthive.pt/#demo" data-cta="cs_olhao_demo">Pedir demonstração</a><a class="shx-l2" href="https://smarthive.pt/smarthive-pgu/" data-cta="cs_olhao_solucao">Conhecer a Plataforma de Gestão Urbana →</a></div></aside></div><script>(function(){var R=document.getElementById('cs-corpo');if(!R){return}R.querySelectorAll('[data-cta]').forEach(function(a){a.addEventListener('click',function(){if(window.gtag){gtag('event','cta_click',{cta_id:a.getAttribute('data-cta'),page:location.pathname})}})});})();</script></section></div>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div><div class="et_pb_section et_pb_section_6 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_6">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_6  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_code et_pb_code_6">
				
				
				
				
				<div class="et_pb_code_inner"><section id="cs-outros"><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700;800;900&display=swap"><style>.et_pb_section:has(#cs-outros){padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}.et_pb_row:has(#cs-outros){width:100%!important;max-width:100%!important;padding:0!important;margin:0!important}.et_pb_column:has(#cs-outros),.et_pb_module:has(#cs-outros),.et_pb_code_inner:has(#cs-outros){margin:0!important;padding:0!important}.et_pb_code_inner:has(#cs-outros)>p,.et_pb_code_inner:has(#cs-outros)>br,#cs-outros>p:empty,#cs-outros>br{display:none!important}#cs-outros{display:block;margin:0!important} #cs-outros{font-family:'Nunito',system-ui,sans-serif;color:#2a2622;line-height:1.5;-webkit-font-smoothing:antialiased;scroll-margin-top:90px} #cs-outros *{box-sizing:border-box} #cs-outros h1,#cs-outros h2,#cs-outros h3,#cs-outros h4,#cs-outros p,#cs-outros ul,#cs-outros li,#cs-outros figure,#cs-outros ol{margin:0;padding:0;font-family:inherit;text-wrap:pretty;list-style:none} #cs-outros a{color:#337541;text-decoration:none}#cs-outros a:hover{color:#26592f} #cs-outros :focus-visible{outline:2px solid #cca040;outline-offset:2px} #cs-outros .shx-wrap{max-width:1240px;margin:0 auto;padding:clamp(64px,8vw,104px) clamp(20px,4vw,48px)} #cs-outros .shx-head{display:flex;flex-direction:column;gap:12px;max-width:720px} #cs-outros .shx-eyebrow{display:block;font-size:14px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#337541} #cs-outros .shx-h2{font-size:clamp(30px,3.6vw,44px);line-height:1.1;font-weight:900;letter-spacing:-.01em;color:#2a2622} #cs-outros .shx-lead{font-size:18px;line-height:1.6;color:#5f5a53} #cs-outros .shx-btn{display:inline-block;background:#337541;color:#fff;font-weight:800;font-size:17px;padding:15px 26px;border-radius:8px;border:0;cursor:pointer;font-family:inherit;line-height:1.2} #cs-outros .shx-btn:hover{background:#26592f;color:#fff} #cs-outros .shx-hex{flex:none;width:46px;height:52px;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:#e7efe0;display:grid;place-items:center} #cs-outros .shx-media{position:relative;width:100%;margin:0} #cs-outros .shx-media img{display:block;width:100%;height:auto;max-width:100%} #cs-outros .shx-ph{display:none} #cs-outros .shx-media:has(img[src^="IMAGEM"]),#cs-outros .shx-media.shx-empty{aspect-ratio:var(--ar);border-radius:16px;background:#fff;border:1px solid #e4e1d8;box-shadow:0 24px 60px rgba(34,31,28,.12)} #cs-outros .shx-media:has(img[src^="IMAGEM"]) img,#cs-outros .shx-media.shx-empty img{display:none} #cs-outros .shx-media:has(img[src^="IMAGEM"]) .shx-ph,#cs-outros .shx-media.shx-empty .shx-ph{position:absolute;inset:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;border:2px dashed #9fbf8c;border-radius:10px;background:#f5f8f2;color:#337541;font-size:16px;font-weight:800;padding:16px} #cs-outros .shx-ph small{font-size:14px;font-weight:600;color:#5f5a53} @media (prefers-reduced-motion:reduce){#cs-outros *{transition:none!important}} #cs-outros{background:#f5f4ef} #cs-outros.cs-off{display:none} #cs-outros .shx-wrap{display:flex;flex-direction:column;gap:32px;padding-top:clamp(24px,3vw,40px);padding-bottom:clamp(24px,3vw,40px)} #cs-outros .shx-top{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap} #cs-outros .shx-all{font-weight:800;font-size:16.5px;border-bottom:2px solid #cca040;padding-bottom:2px} #cs-outros .shx-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px} #cs-outros .shx-card{display:flex;flex-direction:column;background:#fff;border:1px solid #e4e1d8;border-radius:16px;overflow:hidden;color:#2a2622;transition:transform .2s,box-shadow .2s} #cs-outros .shx-card:hover{transform:translateY(-3px);box-shadow:0 18px 44px rgba(34,31,28,.12);color:#2a2622} #cs-outros .shx-card img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;background:#e4f1e7} #cs-outros .shx-cb{display:flex;flex-direction:column;gap:10px;padding:20px 22px 24px;flex:1} #cs-outros .shx-ct{align-self:flex-start;font-size:12.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#26592f;background:#e4f1e7;padding:5px 10px;border-radius:999px} #cs-outros .shx-card h3{font-size:19px;line-height:1.3;font-weight:900} #cs-outros .shx-card p{font-size:15.5px;line-height:1.55;color:#5f5a53;flex:1} #cs-outros .shx-more{font-weight:800;font-size:15.5px;color:#337541} @media (max-width:900px){#cs-outros .shx-grid{grid-template-columns:1fr}} </style><div class="shx-wave" aria-hidden="true" style="background:#f5f4ef;line-height:0"><svg viewBox="0 0 1920 120" preserveAspectRatio="none" style="display:block;width:100%;height:clamp(40px,6vw,110px)"><path d="M0 0H1920V66C1640 76 1420 116 1100 116C720 116 480 62 0 62Z" fill="#ffffff" opacity=".3"></path><path d="M0 0H1920V42C1640 56 1420 108 1100 108C720 108 480 36 0 36Z" fill="#ffffff" opacity=".55"></path><path d="M0 0H1920V22C1640 36 1420 98 1080 98C700 98 460 18 0 18Z" fill="#ffffff"></path></svg></div><div class="shx-wrap"><div class="shx-top"><div class="shx-head"><span class="shx-eyebrow">Mais projetos</span><h2 class="shx-h2">Outros casos de estudo</h2></div><a class="shx-all" href="https://smarthive.pt/case-studies/" data-cta="cs_todos">Ver todos os casos de estudo →</a></div><div class="shx-grid"></div></div><div class="shx-wave" aria-hidden="true" style="background:#ffffff;line-height:0"><svg viewBox="0 0 1920 120" preserveAspectRatio="none" style="display:block;width:100%;height:clamp(40px,6vw,110px)"><path d="M0 0H1920V66C1640 76 1420 116 1100 116C720 116 480 62 0 62Z" fill="#f5f4ef" opacity=".3"></path><path d="M0 0H1920V42C1640 56 1420 108 1100 108C720 108 480 36 0 36Z" fill="#f5f4ef" opacity=".55"></path><path d="M0 0H1920V22C1640 36 1420 98 1080 98C700 98 460 18 0 18Z" fill="#f5f4ef"></path></svg></div><script>(function(){var R=document.getElementById('cs-outros');if(!R){return}var G=R.querySelector('.shx-grid');var m=document.body.className.match(/postid-(\d+)/);var id=m?m[1]:'0';var CAT=26;function el(t,c,x){var e=document.createElement(t);if(c){e.className=c}if(x){e.textContent=x}return e}function txt(h){var d=document.createElement('div');d.innerHTML=h;var t=(d.textContent||'').replace(/\s+/g,' ').trim();var s=t.slice(0,140);if(Math.max(0,t.length-140)){s=s.replace(/\s\S*$/,'')+'…'}return s}fetch('/wp-json/wp/v2/posts/'+id+'?_fields=categories').then(function(r){return r.ok?r.json():{categories:[]}}).catch(function(){return {categories:[]}}).then(function(cur){var mine=(cur.categories||[]).filter(function(c){return c!==CAT});return fetch('/wp-json/wp/v2/posts?'+new URLSearchParams({categories:CAT,exclude:id,per_page:12,_embed:1})).then(function(r){return r.json()}).then(function(ps){ps.forEach(function(p,k){var sc=0;(p.categories||[]).forEach(function(c){if(mine.indexOf(c)+1){sc=sc+10}});p._s=sc-k*0.01});ps.sort(function(a,b){return b._s-a._s});ps=ps.slice(0,3);if(!ps.length){R.classList.add('cs-off');return}ps.forEach(function(p){var a=el('a','shx-card');a.href=p.link;a.setAttribute('data-cta','cs_outro');var fm=p._embedded?p._embedded['wp:featuredmedia']:null;if(fm){fm=fm[0]}if(fm){if(fm.source_url){var im=el('img');var sz=fm.media_details?fm.media_details.sizes:null;im.src=(sz?(sz.medium_large||sz.large||sz.full):null)?(sz.medium_large||sz.large||sz.full).source_url:fm.source_url;im.alt=fm.alt_text||'';im.loading='lazy';im.width=768;im.height=480;a.appendChild(im)}}var b=el('div','shx-cb');var terms=p._embedded?p._embedded['wp:term']:null;var tg='';if(terms){(terms[0]||[]).forEach(function(t){if(t.id!==CAT){if(!tg){tg=t.name}}})}a.addEventListener('click',function(){if(window.gtag){gtag('event','cta_click',{cta_id:'cs_outro',page:location.pathname})}});if(tg){b.appendChild(el('span','shx-ct',tg))}var tt=txt(p.title.rendered).replace(/^caso de estudo:\s*/i,'');tt=tt.charAt(0).toUpperCase()+tt.slice(1);b.appendChild(el('h3','',tt));b.appendChild(el('p','',txt(p.excerpt?p.excerpt.rendered:'')));b.appendChild(el('span','shx-more','Ler caso de estudo →'));a.appendChild(b);G.appendChild(a)});})}).catch(function(){R.classList.add('cs-off')});R.querySelectorAll('[data-cta]').forEach(function(a){a.addEventListener('click',function(){if(window.gtag){gtag('event','cta_click',{cta_id:a.getAttribute('data-cta'),page:location.pathname})}})});})();</script></section></div>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div><div class="et_pb_section et_pb_section_7 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_7">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_7  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_code et_pb_code_7">
				
				
				
				
				<div class="et_pb_code_inner"><section id="sh-cta-final"><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700;800;900&display=swap"><style>.et_pb_section:has(#sh-cta-final){padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}.et_pb_row:has(#sh-cta-final){width:100%!important;max-width:100%!important;padding:0!important;margin:0!important}.et_pb_column:has(#sh-cta-final),.et_pb_module:has(#sh-cta-final),.et_pb_code_inner:has(#sh-cta-final){margin:0!important;padding:0!important}.et_pb_code_inner:has(#sh-cta-final)>p,.et_pb_code_inner:has(#sh-cta-final)>br,#sh-cta-final>p:empty,#sh-cta-final>br{display:none!important}#sh-cta-final{display:block;margin:0!important} #sh-cta-final{--sh-top:#ffffff;position:relative;background:linear-gradient(180deg,var(--sh-top) 0%,var(--sh-top) 12%,#e4f1e7 100%);font-family:'Nunito',system-ui,sans-serif;color:#2a2622;line-height:1.5;-webkit-font-smoothing:antialiased;overflow:hidden} #sh-cta-final *{box-sizing:border-box} #sh-cta-final h2,#sh-cta-final p,#sh-cta-final ul,#sh-cta-final li{margin:0;padding:0;font-family:inherit;list-style:none;text-wrap:pretty} #sh-cta-final .shx-glow{position:absolute;inset:auto -10% -60% auto;width:50%;aspect-ratio:1;background:radial-gradient(circle,rgba(204,160,64,.12) 0%,rgba(204,160,64,0) 65%);pointer-events:none} #sh-cta-final .shx-wrap{position:relative;max-width:1240px;margin:0 auto;padding:clamp(56px,7vw,96px) clamp(20px,4vw,48px)} #sh-cta-final .shx-box{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(28px,4vw,56px);align-items:center;background:#fff;border:1px solid #e4e1d8;border-radius:20px;padding:clamp(28px,4vw,52px);box-shadow:0 20px 50px rgba(51,117,65,.10)} #sh-cta-final .shx-copy{display:flex;flex-direction:column;gap:18px} #sh-cta-final .shx-eyebrow{font-size:14px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#337541} #sh-cta-final h2{font-size:clamp(28px,3.4vw,42px);line-height:1.12;font-weight:900;letter-spacing:-.01em;color:#2a2622} #sh-cta-final h2 span{color:#cca040} #sh-cta-final .shx-lead{font-size:18px;line-height:1.6;color:#5f5a53;max-width:56ch} #sh-cta-final .shx-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:6px} #sh-cta-final .shx-btn{display:inline-block;background:#337541;color:#fff;font-weight:800;font-size:17px;padding:15px 26px;border-radius:8px;text-decoration:none;line-height:1.2} #sh-cta-final .shx-btn:hover{background:#26592f;color:#fff} #sh-cta-final .shx-contacts{display:flex;flex-wrap:wrap;align-items:center;gap:6px 28px}#sh-cta-final .shx-tel{display:inline-flex;align-items:center;gap:8px;color:#337541;font-weight:800;font-size:17px;text-decoration:none;padding:4px 0} #sh-cta-final .shx-tel:hover{color:#26592f;text-decoration:underline;text-underline-offset:3px} #sh-cta-final .shx-micro{font-size:14px;color:#7a746b} #sh-cta-final .shx-card{background:#f5f8f2;border:1px solid #dfe9d8;border-radius:16px;padding:clamp(22px,3vw,30px);display:flex;flex-direction:column;gap:18px} #sh-cta-final .shx-card-t{font-size:17px;font-weight:800;color:#2a2622} #sh-cta-final ul{display:flex;flex-direction:column;gap:14px} #sh-cta-final li{display:flex;gap:12px;align-items:flex-start;font-size:16px;line-height:1.5;color:#3d3832} #sh-cta-final li svg{flex:none;margin-top:2px} #sh-cta-final a:focus-visible{outline:2px solid #cca040;outline-offset:3px} @media (max-width:860px){#sh-cta-final .shx-box{grid-template-columns:minmax(0,1fr)}} @media (max-width:600px){#sh-cta-final .shx-btn{width:100%;text-align:center}} </style><div class="shx-glow" aria-hidden="true"></div><div class="shx-wrap"><div class="shx-box"><div class="shx-copy"><span class="shx-eyebrow">Demonstração gratuita</span><h2>Veja a SmartHive a funcionar <span>na sua organização ou município</span></h2><p class="shx-lead">Mostramos-lhe, com casos reais, como medir e reduzir consumos, antecipar falhas e decidir com dados.</p> <div class="shx-ctas"><a class="shx-btn" href="https://smarthive.pt/#demo" data-cta="final_demo">Pedir demonstração</a></div><div class="shx-contacts"><a class="shx-tel" href="tel:+351211351100" data-cta="final_tel"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="#337541" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.8 19.8 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.12 4.18 2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.96.36 1.9.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.91.34 1.85.57 2.81.7A2 2 0 0 1 22 16.92z"></path></svg>+351 211 351 100</a><a class="shx-tel" href="mailto:sales@smarthive.pt?subject=Pedido%20de%20demonstra%C3%A7%C3%A3o%20SmartHive" data-cta="final_email"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="#337541" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect width="20" height="16" x="2" y="4" rx="2"></rect><path d="m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7"></path></svg>sales@smarthive.pt</a></div><p class="shx-micro">Sem compromisso. Respondemos com uma proposta adaptada à sua organização.</p> </div><div class="shx-card"><p class="shx-card-t">O que vai ver na demonstração</p> <ul><li><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="#337541" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg>A plataforma com dados reais de energia, água e ambiente</li><li><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="#337541" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg>Os sensores e a configuração indicados para o seu caso</li><li><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="#337541" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg>Como integrar com os sistemas que já utiliza</li></ul></div></div></div><script>(function(){var R=document.getElementById('sh-cta-final'); if(!R){return} R.querySelectorAll('[data-cta]').forEach(function(a){ a.addEventListener('click',function(){ if(window.gtag){ gtag('event','cta_click',{cta_id:a.getAttribute('data-cta'),page:location.pathname}); } }); }); })();</script></section></div>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>SmartHive participa como expositora no Siará Tech Summit 2026, em Fortaleza</title>
		<link>https://smarthive.pt/smarthive-participa-como-expositora-no-siara-tech-summit-2026-em-fortaleza/</link>
		
		<dc:creator><![CDATA[Sónia Rodrigues]]></dc:creator>
		<pubDate>Fri, 02 Oct 2026 14:48:06 +0000</pubDate>
				<category><![CDATA[Eventos]]></category>
		<guid isPermaLink="false">https://smarthive.pt/?p=2310</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[<p><div class="et_pb_section et_pb_section_8 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_8">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_8  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_0  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><h3>A SmartHive vai estar no Siará Tech Summit 2026, no Brasil, como expositora, reforçando a sua presença no mercado brasileiro e apresentando o seu ecossistema IoT para cidades, edifícios, ambiente, água, energia, mobilidade e outras áreas.</h3>
<p>O evento realiza-se entre <strong>7 e 9 de outubro, no Centro de Eventos do Ceará, em Fortaleza</strong>, reunindo empresas, startups, especialistas, entidades públicas e diferentes intervenientes do ecossistema de tecnologia e inovação.</p>
<p>Durante três dias, a SmartHive vai mostrar como sensores, equipamentos, conectividade, instalação e integração podem trabalhar em conjunto com uma plataforma central de gestão para transformar dados recolhidos no terreno em informação útil para monitorização, automação e apoio à decisão.</p>
<h3>Tecnologia e dados para uma gestão mais inteligente</h3>
<p>Municípios, empresas e organizações recorrem cada vez mais à tecnologia para conhecer melhor os seus territórios, edifícios e infraestruturas, monitorizar recursos e melhorar a capacidade de resposta.</p>
<p>Este contexto está também presente na programação do Siará Tech Summit, com temas relacionados com <strong>Smart Cities, inovação municipal, sustentabilidade, resiliência climática e transformação digital</strong>.</p>
<p>São desafios diretamente relacionados com a proposta da SmartHive: <strong>recolher dados no terreno, centralizá-los, analisá-los e transformá-los em informação útil para a gestão</strong>.</p>
<h3>SmartHive: um ecossistema IoT completo</h3>
<p>A <strong>SmartHive é um ecossistema IoT desenvolvido pela W4M</strong> para monitorização, gestão e automação em diferentes áreas e setores.</p>
<p>Um projeto SmartHive começa no terreno. A equipa W4M analisa as necessidades, avalia as infraestruturas existentes e a conectividade disponível ou necessária, seleciona os sensores e equipamentos mais adequados e assegura a respetiva instalação e configuração.</p>
<p>Depois, os dispositivos são integrados na <strong>plataforma SmartHive</strong>, que funciona como o núcleo central de gestão do ecossistema.</p>
<p>A plataforma permite:</p>
<ul>
<li>Recolher e centralizar dados em tempo real;</li>
<li>Gerir sensores e equipamentos IoT;</li>
<li>Visualizar informação através de dashboards, mapas e indicadores;</li>
<li>Configurar alarmes e notificações;</li>
<li>Criar regras e automatismos;</li>
<li>Consultar históricos e tendências;</li>
<li>Integrar informação com plataformas e sistemas externos através de APIs.</li>
</ul>
<p>Desta forma, a SmartHive combina <strong>sensores, equipamentos, conectividade, instalação, integração e plataforma de gestão</strong> numa solução adaptada às necessidades específicas de cada projeto.</p>
<h3>Diferentes áreas numa única plataforma IoT</h3>
<p>Durante o Siará Tech Summit, os visitantes poderão conhecer diferentes aplicações do ecossistema SmartHive, incluindo:</p>
<ul>
<li><strong>Smart Cities e Territórios Inteligentes</strong>;</li>
<li>Monitorização da <strong>qualidade do ar e ambiente</strong>;</li>
<li><strong>Meteorologia</strong> e monitorização das condições ambientais;</li>
<li>Monitorização de <strong>água, caudais e níveis</strong>;</li>
<li><strong>Rega inteligente</strong>;</li>
<li>Gestão de <strong>energia</strong>;</li>
<li><strong>Estacionamento inteligente e mobilidade</strong>;</li>
<li><strong>Gestão de resíduos</strong>;</li>
<li><strong>Edifícios inteligentes</strong>;</li>
<li>Monitorização da <strong>ocupação e utilização de espaços</strong>;</li>
<li>Soluções IoT para <strong>agricultura e indústria</strong>.</li>
</ul>
<p>O princípio é transversal às diferentes aplicações: os equipamentos instalados recolhem informação no terreno e a plataforma SmartHive permite <strong>centralizar, visualizar, analisar e utilizar esses dados num único ambiente de gestão</strong>.</p>
<h3>Da análise à instalação e gestão da solução</h3>
<p>Um projeto IoT não se resume à instalação de sensores nem à disponibilização de uma plataforma.</p>
<p>A W4M acompanha todo o processo, desde a análise inicial até à entrada em funcionamento da solução.</p>
<p>O trabalho pode incluir:</p>
<ul>
<li>Análise das necessidades e objetivos do projeto;</li>
<li>Levantamento das infraestruturas existentes;</li>
<li>Avaliação da conectividade disponível ou necessária;</li>
<li>Seleção dos sensores, gateways e equipamentos IoT;</li>
<li>Instalação e configuração no terreno;</li>
<li>Integração dos equipamentos com a SmartHive;</li>
<li>Parametrização de dashboards, indicadores, alarmes e regras;</li>
<li>Configuração de automatismos;</li>
<li>Testes e validação do funcionamento;</li>
<li>Formação dos utilizadores;</li>
<li>Suporte e manutenção após a entrada em operação.</li>
</ul>
<p>Esta abordagem permite que diferentes componentes tecnológicos funcionem como um <strong>ecossistema integrado</strong>, adaptado à realidade e aos objetivos de cada organização.</p>
<h3>Dados que permitem monitorizar, alertar e atuar</h3>
<p>A recolha de dados é apenas o primeiro passo.</p>
<p>Na SmartHive, os dados provenientes dos sensores podem ser utilizados para criar <strong>regras, alarmes e automatismos</strong> que tornam a gestão mais ativa.</p>
<p>Um nível de água acima de determinado limite pode gerar um alerta. Uma redução da humidade do solo pode desencadear uma ação de rega. Uma alteração da qualidade do ar pode originar uma notificação. Um espaço desocupado pode permitir ajustar iluminação ou climatização.</p>
<p>É esta capacidade de transformar medições em ações que permite que o IoT tenha impacto real na operação.</p>
<h3>Integração com outros sistemas</h3>
<p>A SmartHive foi concebida para funcionar num ecossistema tecnológico mais amplo.</p>
<p>A plataforma permite disponibilizar dados a sistemas externos através de APIs, facilitando a integração com plataformas municipais, sistemas empresariais ou outras aplicações.</p>
<p>Esta interoperabilidade permite evitar a criação de novas ilhas de informação e facilita a evolução futura dos projetos, integrando novos sensores, equipamentos e áreas de monitorização à medida que surgem novas necessidades.</p>
<h3>Experiência em Portugal e no Brasil</h3>
<p>A participação no Siará Tech Summit reforça a presença da <strong>SmartHive no mercado brasileiro</strong> e representa uma oportunidade para apresentar o ecossistema, partilhar experiências e desenvolver novas relações com municípios, empresas e parceiros tecnológicos.</p>
<p>A SmartHive conta já com <strong>experiência em projetos IoT em Portugal e no Brasil</strong>, aplicando esta abordagem integrada a diferentes contextos e necessidades.</p>
<p>Esta experiência permite levar ao evento não apenas tecnologia, mas também uma visão prática sobre como desenhar, instalar, integrar e operar projetos IoT no terreno.</p>
<h3>Encontre a SmartHive no Siará Tech Summit 2026</h3>
<p>Durante três dias, estaremos em Fortaleza para apresentar o ecossistema SmartHive, demonstrar diferentes aplicações e conversar sobre novos projetos e desafios IoT.</p>
<p><strong>Siará Tech Summit 2026</strong><br />📅 7 a 9 de outubro de 2026<br />📍 Centro de Eventos do Ceará — Fortaleza, Ceará, Brasil</p>
<p>Se vai estar no evento, <strong>visite o espaço SmartHive e venha conhecer como sensores, equipamentos, conectividade e plataforma podem trabalhar em conjunto para criar uma gestão mais inteligente, integrada e orientada por dados.</strong></p></div>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Caso de estudo: rega de precisão para a Universidade da Madeira</title>
		<link>https://smarthive.pt/caso-de-estudo-rega-de-precisao-para-a-universidade-da-madeira/</link>
		
		<dc:creator><![CDATA[Sónia Rodrigues]]></dc:creator>
		<pubDate>Thu, 17 Sep 2026 10:16:01 +0000</pubDate>
				<category><![CDATA[Casos de estudo]]></category>
		<category><![CDATA[Agricultura sustentável]]></category>
		<guid isPermaLink="false">https://smarthive.pt/?p=2014</guid>

					<description><![CDATA[Monitorização agroclimática e rega de precisão SmartHive nas vinhas da Universidade da Madeira, com dados de solo, planta e clima.]]></description>
										<content:encoded><![CDATA[
<div class="et_pb_section et_pb_section_9 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_9">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_9  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_code et_pb_code_8">
				
				
				
				
				<div class="et_pb_code_inner"><section id="cs-hero"><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700;800;900&display=swap"><style>.et_pb_section:has(#cs-hero){padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}.et_pb_row:has(#cs-hero){width:100%!important;max-width:100%!important;padding:0!important;margin:0!important}.et_pb_column:has(#cs-hero),.et_pb_module:has(#cs-hero),.et_pb_code_inner:has(#cs-hero){margin:0!important;padding:0!important}.et_pb_code_inner:has(#cs-hero)>p,.et_pb_code_inner:has(#cs-hero)>br,#cs-hero>p:empty,#cs-hero>br{display:none!important}#cs-hero{display:block;margin:0!important} #cs-hero{font-family:'Nunito',system-ui,sans-serif;color:#2a2622;line-height:1.5;-webkit-font-smoothing:antialiased;scroll-margin-top:90px} #cs-hero *{box-sizing:border-box} #cs-hero h1,#cs-hero h2,#cs-hero h3,#cs-hero h4,#cs-hero p,#cs-hero ul,#cs-hero li,#cs-hero figure,#cs-hero ol{margin:0;padding:0;font-family:inherit;text-wrap:pretty;list-style:none} #cs-hero a{color:#337541;text-decoration:none}#cs-hero a:hover{color:#26592f} #cs-hero :focus-visible{outline:2px solid #cca040;outline-offset:2px} #cs-hero .shx-wrap{max-width:1240px;margin:0 auto;padding:clamp(64px,8vw,104px) clamp(20px,4vw,48px)} #cs-hero .shx-head{display:flex;flex-direction:column;gap:12px;max-width:720px} #cs-hero .shx-eyebrow{display:block;font-size:14px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#337541} #cs-hero .shx-h2{font-size:clamp(30px,3.6vw,44px);line-height:1.1;font-weight:900;letter-spacing:-.01em;color:#2a2622} #cs-hero .shx-lead{font-size:18px;line-height:1.6;color:#5f5a53} #cs-hero .shx-btn{display:inline-block;background:#337541;color:#fff;font-weight:800;font-size:17px;padding:15px 26px;border-radius:8px;border:0;cursor:pointer;font-family:inherit;line-height:1.2} #cs-hero .shx-btn:hover{background:#26592f;color:#fff} #cs-hero .shx-hex{flex:none;width:46px;height:52px;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:#e7efe0;display:grid;place-items:center} #cs-hero .shx-media{position:relative;width:100%;margin:0} #cs-hero .shx-media img{display:block;width:100%;height:auto;max-width:100%} #cs-hero .shx-ph{display:none} #cs-hero .shx-media:has(img[src^="IMAGEM"]),#cs-hero .shx-media.shx-empty{aspect-ratio:var(--ar);border-radius:16px;background:#fff;border:1px solid #e4e1d8;box-shadow:0 24px 60px rgba(34,31,28,.12)} #cs-hero .shx-media:has(img[src^="IMAGEM"]) img,#cs-hero .shx-media.shx-empty img{display:none} #cs-hero .shx-media:has(img[src^="IMAGEM"]) .shx-ph,#cs-hero .shx-media.shx-empty .shx-ph{position:absolute;inset:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;border:2px dashed #9fbf8c;border-radius:10px;background:#f5f8f2;color:#337541;font-size:16px;font-weight:800;padding:16px} #cs-hero .shx-ph small{font-size:14px;font-weight:600;color:#5f5a53} @media (prefers-reduced-motion:reduce){#cs-hero *{transition:none!important}} body:has(#cs-hero) #main-content .container{width:100%!important;max-width:100%!important;padding:0!important} body:has(#cs-hero) #main-content .container::before{display:none!important} body:has(#cs-hero) #left-area{width:100%!important;max-width:100%!important;float:none!important;padding:0!important;margin:0!important} body:has(#cs-hero) #sidebar,body:has(#cs-hero) #main-content .et_post_meta_wrapper,body:has(#cs-hero) #comment-wrap{display:none!important} body:has(#cs-hero) #main-content article.et_pb_post{margin:0!important;padding:0!important} body:has(#cs-hero) #main-content .entry-content{padding:0!important} #cs-hero{position:relative;background:#26592f url('https://smarthive.pt/wp-content/uploads/2026/09/SmartHive-rega-precisao-madeira.jpg') center/cover no-repeat;color:#fff;overflow:hidden} #cs-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(24,52,30,.92) 0%,rgba(24,52,30,.78) 45%,rgba(24,52,30,.35) 100%)} #cs-hero .shx-wrap{position:relative;display:flex;flex-direction:column;gap:20px;padding:clamp(40px,6vw,88px) clamp(20px,4vw,48px) clamp(80px,10vw,150px)} #cs-hero .shx-bc{display:flex;flex-wrap:wrap;gap:6px;font-size:14px;font-weight:700;color:#d8e6d4} #cs-hero .shx-bc a{color:#fff}#cs-hero .shx-bc a:hover{color:#e6c77d} #cs-hero .shx-tag{align-self:flex-start;font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#2a2622;background:#e6c77d;padding:6px 12px;border-radius:999px} #cs-hero h1{font-size:clamp(32px,4vw,52px);line-height:1.08;font-weight:900;letter-spacing:-.015em;color:#fff;max-width:960px} #cs-hero h1 span{display:block;color:#e6c77d} #cs-hero .shx-lead{font-size:19px;color:#eef4ea;max-width:680px} #cs-hero .shx-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px} #cs-hero .shx-meta li{display:flex;flex-direction:column;gap:2px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22);border-radius:12px;padding:10px 16px;backdrop-filter:blur(4px)} #cs-hero .shx-meta small{font-size:12.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#d8e6d4} #cs-hero .shx-meta b{font-size:16px;font-weight:800;color:#fff} #cs-hero .shx-bw{position:absolute;left:0;right:0;bottom:-1px;line-height:0} </style><div class="shx-wrap"><nav class="shx-bc" aria-label="Breadcrumb"><a href="https://smarthive.pt/">Início</a><span>›</span><a href="https://smarthive.pt/case-studies/">Case Studies</a><span>›</span><span aria-current="page">Universidade da Madeira</span></nav><span class="shx-tag">Caso de estudo · Agricultura</span><h1>Rega de precisão na Universidade da Madeira: <span>solo, planta e clima para gerir a água na vinha</span></h1><p class="shx-lead">Nas propriedades vitivinícolas Quinta das Vinhas e Vinhas do Tico, dados meteorológicos, sensores de solo e planta e sistemas de rega estão integrados na plataforma SmartHive.</p> <ul class="shx-meta"><li><small>Cliente</small><b>Universidade da Madeira</b></li><li><small>Setor</small><b>Agricultura</b></li><li><small>Solução</small><b>Monitorização agroclimática e rega de precisão</b></li></ul></div><div class="shx-bw" aria-hidden="true"><svg viewBox="0 0 1920 120" preserveAspectRatio="none" style="display:block;width:100%;height:clamp(40px,6vw,110px);transform:scaleY(-1)"><path d="M0 0H1920V66C1640 76 1420 116 1100 116C720 116 480 62 0 62Z" fill="#ffffff" opacity=".3"></path><path d="M0 0H1920V42C1640 56 1420 108 1100 108C720 108 480 36 0 36Z" fill="#ffffff" opacity=".55"></path><path d="M0 0H1920V22C1640 36 1420 98 1080 98C700 98 460 18 0 18Z" fill="#ffffff"></path></svg></div><script>(function(){var R=document.getElementById('cs-hero');if(!R){return}function fix(){if(window.scrollY){return}R.style.paddingTop='0px';var hb=0;document.querySelectorAll('#wpadminbar,.et-l--header,.et-l--header .et_pb_section').forEach(function(h){var st=getComputedStyle(h);if(st.display==='none'){return}if(st.position==='fixed'||h.id==='wpadminbar'){hb=Math.max(hb,h.getBoundingClientRect().bottom)}});var d=Math.max(0,Math.round(hb-R.getBoundingClientRect().top));R.style.paddingTop=d+'px'}fix();window.addEventListener('load',fix);window.addEventListener('resize',fix);setTimeout(fix,600);if(window.ResizeObserver){var H=document.querySelector('.et-l--header');if(H){new ResizeObserver(fix).observe(H)}}})();</script></section></div>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div><div class="et_pb_section et_pb_section_10 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_10">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_10  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_code et_pb_code_9">
				
				
				
				
				<div class="et_pb_code_inner"><section id="cs-corpo"><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700;800;900&display=swap"><style>.et_pb_section:has(#cs-corpo){padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}.et_pb_row:has(#cs-corpo){width:100%!important;max-width:100%!important;padding:0!important;margin:0!important}.et_pb_column:has(#cs-corpo),.et_pb_module:has(#cs-corpo),.et_pb_code_inner:has(#cs-corpo){margin:0!important;padding:0!important}.et_pb_code_inner:has(#cs-corpo)>p,.et_pb_code_inner:has(#cs-corpo)>br,#cs-corpo>p:empty,#cs-corpo>br{display:none!important}#cs-corpo{display:block;margin:0!important} #cs-corpo{font-family:'Nunito',system-ui,sans-serif;color:#2a2622;line-height:1.5;-webkit-font-smoothing:antialiased;scroll-margin-top:90px} #cs-corpo *{box-sizing:border-box} #cs-corpo h1,#cs-corpo h2,#cs-corpo h3,#cs-corpo h4,#cs-corpo p,#cs-corpo ul,#cs-corpo li,#cs-corpo figure,#cs-corpo ol{margin:0;padding:0;font-family:inherit;text-wrap:pretty;list-style:none} #cs-corpo a{color:#337541;text-decoration:none}#cs-corpo a:hover{color:#26592f} #cs-corpo :focus-visible{outline:2px solid #cca040;outline-offset:2px} #cs-corpo .shx-wrap{max-width:1240px;margin:0 auto;padding:clamp(64px,8vw,104px) clamp(20px,4vw,48px)} #cs-corpo .shx-head{display:flex;flex-direction:column;gap:12px;max-width:720px} #cs-corpo .shx-eyebrow{display:block;font-size:14px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#337541} #cs-corpo .shx-h2{font-size:clamp(30px,3.6vw,44px);line-height:1.1;font-weight:900;letter-spacing:-.01em;color:#2a2622} #cs-corpo .shx-lead{font-size:18px;line-height:1.6;color:#5f5a53} #cs-corpo .shx-btn{display:inline-block;background:#337541;color:#fff;font-weight:800;font-size:17px;padding:15px 26px;border-radius:8px;border:0;cursor:pointer;font-family:inherit;line-height:1.2} #cs-corpo .shx-btn:hover{background:#26592f;color:#fff} #cs-corpo .shx-hex{flex:none;width:46px;height:52px;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:#e7efe0;display:grid;place-items:center} #cs-corpo .shx-media{position:relative;width:100%;margin:0} #cs-corpo .shx-media img{display:block;width:100%;height:auto;max-width:100%} #cs-corpo .shx-ph{display:none} #cs-corpo .shx-media:has(img[src^="IMAGEM"]),#cs-corpo .shx-media.shx-empty{aspect-ratio:var(--ar);border-radius:16px;background:#fff;border:1px solid #e4e1d8;box-shadow:0 24px 60px rgba(34,31,28,.12)} #cs-corpo .shx-media:has(img[src^="IMAGEM"]) img,#cs-corpo .shx-media.shx-empty img{display:none} #cs-corpo .shx-media:has(img[src^="IMAGEM"]) .shx-ph,#cs-corpo .shx-media.shx-empty .shx-ph{position:absolute;inset:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;border:2px dashed #9fbf8c;border-radius:10px;background:#f5f8f2;color:#337541;font-size:16px;font-weight:800;padding:16px} #cs-corpo .shx-ph small{font-size:14px;font-weight:600;color:#5f5a53} @media (prefers-reduced-motion:reduce){#cs-corpo *{transition:none!important}} #cs-corpo{background:#fff} #cs-corpo .shx-wrap{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:clamp(32px,5vw,72px);align-items:start;padding-top:clamp(24px,3vw,40px)} #cs-corpo .shx-main{display:flex;flex-direction:column;gap:clamp(40px,5vw,56px);min-width:0} #cs-corpo .shx-sum{background:#eef4ea;border-left:5px solid #cca040;border-radius:14px;padding:clamp(22px,3vw,32px)} #cs-corpo .shx-sum h2{font-size:15px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#337541;margin-bottom:14px} #cs-corpo .shx-sum dl{display:grid;grid-template-columns:auto 1fr;gap:10px 18px;margin:0} #cs-corpo .shx-sum dt{font-weight:900;color:#26592f;font-size:16px} #cs-corpo .shx-sum dd{margin:0;font-size:16.5px;line-height:1.55;color:#2a2622} #cs-corpo .shx-intro{font-size:19.5px;line-height:1.65;color:#3d3832;font-weight:600} #cs-corpo .shx-sec{display:flex;flex-direction:column;gap:16px} #cs-corpo .shx-sec>h2{display:flex;align-items:center;gap:14px;font-size:clamp(26px,2.8vw,34px);line-height:1.15;font-weight:900;color:#2a2622} #cs-corpo .shx-sec>h2 .shx-hex{width:42px;height:48px;font-size:15px;font-weight:900;color:#337541} #cs-corpo .shx-sec p{font-size:17.5px;line-height:1.7;color:#4a463f} #cs-corpo .shx-sec p strong{color:#2a2622} #cs-corpo .shx-params{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:6px} #cs-corpo .shx-params:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))} #cs-corpo .shx-params:has(>:only-child){grid-template-columns:1fr} #cs-corpo .shx-pc{background:#f5f4ef;border:1px solid #e4e1d8;border-radius:14px;padding:18px} #cs-corpo .shx-pc h3{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:900;color:#26592f;margin-bottom:12px} #cs-corpo .shx-chips{display:flex;flex-wrap:wrap;gap:6px} #cs-corpo .shx-chips li{font-size:14px;font-weight:800;color:#2a2622;background:#fff;border:1px solid #d6e5d2;padding:5px 10px;border-radius:999px} #cs-corpo figure.shx-fig{margin:8px 0 0} #cs-corpo figure.shx-fig img{display:block;width:100%;height:auto;border-radius:16px;box-shadow:0 20px 50px rgba(34,31,28,.12)} #cs-corpo figcaption{font-size:14.5px;color:#5f5a53;margin-top:10px;padding-left:12px;border-left:3px solid #cca040} #cs-corpo .shx-res{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px} #cs-corpo .shx-res li{display:flex;gap:12px;align-items:flex-start;background:#fff;border:1px solid #e4e1d8;border-radius:14px;padding:18px} #cs-corpo .shx-res li span.shx-ck{flex:none;width:30px;height:30px;border-radius:50%;background:#e4f1e7;display:grid;place-items:center} #cs-corpo .shx-res b{display:block;font-size:16.5px;font-weight:900;color:#2a2622;margin-bottom:2px} #cs-corpo .shx-res p{font-size:15.5px;line-height:1.55;color:#5f5a53} #cs-corpo .shx-close{font-size:19px!important;line-height:1.6!important;font-weight:700;color:#26592f!important;background:#f5f4ef;border-radius:14px;padding:22px 24px} #cs-corpo aside{align-self:stretch;display:flex;flex-direction:column;gap:16px} #cs-corpo .shx-ficha{position:sticky;top:150px} #cs-corpo .shx-ficha{background:#fff;border:1px solid #e4e1d8;border-top:4px solid #337541;border-radius:16px;padding:24px;box-shadow:0 16px 40px rgba(34,31,28,.08)} #cs-corpo .shx-ficha h2{font-size:20px;font-weight:900;color:#2a2622;margin-bottom:14px} #cs-corpo .shx-ficha dl{margin:0;display:flex;flex-direction:column} #cs-corpo .shx-ficha div.shx-row{padding:9px 0;border-top:1px solid #eeebe3} #cs-corpo .shx-ficha dt{font-size:12.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#5f5a53} #cs-corpo .shx-ficha dd{margin:2px 0 0;font-size:15.5px;font-weight:700;color:#2a2622;line-height:1.45} #cs-corpo .shx-ficha .shx-btn{display:block;text-align:center;margin-top:16px} #cs-corpo .shx-ficha .shx-l2{display:block;text-align:center;margin-top:12px;font-weight:800;font-size:15.5px} #cs-corpo .shx-rel{background:#f5f4ef;border-radius:16px;padding:20px 22px} #cs-corpo .shx-rel h3{font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#5f5a53;margin-bottom:8px} #cs-corpo .shx-rel a{display:flex;justify-content:space-between;gap:8px;padding:8px 0;font-weight:800;font-size:15.5px;border-top:1px solid #e4e1d8} #cs-corpo .shx-rel a:first-of-type{border-top:0} #cs-corpo .shx-gal{display:grid;grid-template-columns:repeat(var(--c,3),minmax(0,1fr));gap:12px;margin-top:8px} #cs-corpo .shx-gal img{display:block;width:100%;height:auto;aspect-ratio:var(--ar,1);object-fit:cover;border-radius:14px;box-shadow:0 12px 30px rgba(34,31,28,.10)} #cs-corpo blockquote.shx-q{margin:8px 0 0;padding:22px 24px 22px 28px;background:#eef4ea;border-left:5px solid #337541;border-radius:14px} #cs-corpo blockquote.shx-q p{font-size:18px!important;line-height:1.6!important;font-style:italic;color:#2a2622!important} #cs-corpo blockquote.shx-q cite{display:block;margin-top:10px;font-style:normal;font-weight:800;font-size:15px;color:#26592f} #cs-corpo .shx-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px} #cs-corpo .shx-kpis li{display:flex;flex-direction:column;gap:4px;background:#337541;border-radius:14px;padding:20px} #cs-corpo .shx-kpis b{font-size:30px;line-height:1.1;font-weight:900;color:#fff} #cs-corpo .shx-kpis span{font-size:15px;line-height:1.45;color:#e4f1e7;font-weight:600} #cs-corpo .shx-press{display:flex;flex-direction:column;gap:12px;border-top:1px solid #e4e1d8;padding-top:28px} #cs-corpo .shx-press h2{font-size:15px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#5f5a53} #cs-corpo .shx-press ul{display:flex;flex-wrap:wrap;gap:8px} #cs-corpo .shx-press a{display:inline-block;font-size:14.5px;font-weight:800;color:#26592f;background:#f5f4ef;border:1px solid #e4e1d8;padding:7px 12px;border-radius:999px} #cs-corpo .shx-press a:hover{border-color:#9fbf8c;color:#337541} #cs-corpo .shx-list{display:flex;flex-direction:column;gap:8px} #cs-corpo .shx-list li{position:relative;padding-left:20px;font-size:17px;line-height:1.6;color:#4a463f} #cs-corpo .shx-list li::before{content:"";position:absolute;left:2px;top:.6em;width:8px;height:8px;border-radius:2px;background:#cca040;transform:rotate(45deg)} @media (max-width:760px){#cs-corpo .shx-gal{grid-template-columns:repeat(2,minmax(0,1fr))}} @media (max-height:820px){#cs-corpo .shx-ficha{position:static}} @media (max-width:1000px){#cs-corpo .shx-wrap{grid-template-columns:1fr}#cs-corpo .shx-ficha{position:static}} @media (max-width:760px){#cs-corpo .shx-params,#cs-corpo .shx-res{grid-template-columns:1fr}#cs-corpo .shx-sum dl{grid-template-columns:1fr;gap:2px}#cs-corpo .shx-sum dd{margin-bottom:10px}} </style><div class="shx-wrap"><div class="shx-main"><section class="shx-sum" aria-labelledby="cs-resumo"><h2 id="cs-resumo">Em resumo</h2><dl><dt>Cliente</dt><dd>Universidade da Madeira, nas propriedades Quinta das Vinhas e Vinhas do Tico.</dd><dt>Desafio</dt><dd>Centralizar dados meteorológicos, do solo e das plantas para apoiar a monitorização e a automatização da rega.</dd><dt>Solução</dt><dd>Estação meteorológica, módulos autónomos, sensores de solo e planta e controlo de rega ligados à plataforma SmartHive.</dd><dt>Resultado</dt><dd>Rega gerida manualmente ou por calendários automáticos, com a necessidade hídrica calculada pelo método FAO-56 Penman-Monteith.</dd></dl></section><p class="shx-intro">A Universidade da Madeira implementou uma solução de monitorização agroclimática e rega de precisão SmartHive nas propriedades vitivinícolas Quinta das Vinhas e Vinhas do Tico. Através do ecossistema IoT SmartHive, dados meteorológicos, sensores de solo e planta e sistemas de rega são integrados numa única plataforma, permitindo acompanhar as condições das vinhas e apoiar uma gestão mais eficiente da água.</p> <section class="shx-sec"><h2><span class="shx-hex">01</span>Desafio</h2><p>Gerir a rega de uma vinha exige conhecer não só as condições meteorológicas, mas também perceber o que acontece no solo e como as plantas respondem à disponibilidade de água.</p> <p>O desafio passava por centralizar estes diferentes dados e criar uma solução capaz de <strong>apoiar a monitorização e automatização da rega</strong> nas duas propriedades da Universidade.</p> </section><section class="shx-sec"><h2><span class="shx-hex">02</span>Solução implementada</h2><p>A solução integra uma <strong>estação meteorológica, módulos autónomos de monitorização, sensores de solo e planta e sistemas de controlo de rega</strong>, ligados à plataforma IoT SmartHive.</p> <div class="shx-params"><div class="shx-pc"><h3><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="#337541" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M11 20A7 7 0 0 1 9.8 6.1C15.5 5 17 4.48 19 2c1 2 2 4.18 2 8 0 5.5-4.78 10-10 10Z"></path><path d="M2 21c0-3 1.85-5.36 5.08-6C9.5 14.52 12 13 13 12"></path></svg>Solo</h3><ul class="shx-chips"><li>Temperatura</li><li>Humidade</li><li>Condutividade elétrica</li><li>Várias profundidades</li></ul></div><div class="shx-pc"><h3><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="#337541" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M11 20A7 7 0 0 1 9.8 6.1C15.5 5 17 4.48 19 2c1 2 2 4.18 2 8 0 5.5-4.78 10-10 10Z"></path><path d="M2 21c0-3 1.85-5.36 5.08-6C9.5 14.52 12 13 13 12"></path></svg>Planta</h3><ul class="shx-chips"><li>Fluxo de seiva</li><li>Dendrometria</li></ul></div><div class="shx-pc"><h3><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="#337541" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M17.5 19H9a7 7 0 1 1 6.71-9h1.79a4.5 4.5 0 1 1 0 9Z"></path></svg>Meteorologia</h3><ul class="shx-chips"><li>Temperatura</li><li>Humidade</li><li>Pressão atmosférica</li><li>Radiação solar</li><li>Precipitação</li><li>Vento</li></ul></div></div><p>Os dados da estação meteorológica são utilizados tanto para monitorização como para apoiar o cálculo das necessidades de rega.</p> <div class="shx-gal" style="--c:3;--ar:780/530"><img decoding="async" src="https://smarthive.pt/wp-content/uploads/2026/09/SMARTHIVE-madeira-sensores.jpg" alt="Sensores de solo e planta SmartHive na vinha da Universidade da Madeira" width="780" height="530" loading="lazy"><img decoding="async" src="https://smarthive.pt/wp-content/uploads/2026/09/SMARTHIVE-madeira-monitorizacao.jpg" alt="Monitorização agroclimática SmartHive nas vinhas da Universidade da Madeira" width="780" height="530" loading="lazy"><img decoding="async" src="https://smarthive.pt/wp-content/uploads/2026/09/SMARTHIVE-madeira.jpg" alt="Rega de precisão SmartHive na Quinta das Vinhas, Madeira" width="780" height="530" loading="lazy"></div></section><section class="shx-sec"><h2><span class="shx-hex">03</span>Resultados alcançados</h2><p>Na plataforma SmartHive, a Universidade acompanha a Quinta das Vinhas e as Vinhas do Tico a partir de um único local, consultando <strong>dados atuais e históricos, métricas por linha sensorizada, estado da rega e alarmes</strong>.</p> <p>A rega pode ser gerida manualmente ou através de calendários automáticos. No modo automático, a necessidade hídrica é calculada com base nos dados meteorológicos locais e em parâmetros agronómicos da vinha, recorrendo ao <strong>método FAO-56 Penman-Monteith</strong>.</p> </section><section class="shx-sec"><h2><span class="shx-hex">04</span>Impacto e benefícios</h2><ul class="shx-res"><li><span class="shx-ck"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="#337541" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><div><b>Centralização</b><p>Dados meteorológicos, de solo, planta e rega numa única plataforma.</p> </div></li><li><span class="shx-ck"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="#337541" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><div><b>Solo a várias profundidades</b><p>Monitorização contínua das condições do solo.</p> </div></li><li><span class="shx-ck"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="#337541" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><div><b>Resposta das plantas</b><p>Acompanhamento do comportamento hídrico através de fluxo de seiva e dendrometria.</p> </div></li><li><span class="shx-ck"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="#337541" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><div><b>Rega com base em dados</b><p>Gestão e automatização da rega a partir da informação recolhida.</p> </div></li><li><span class="shx-ck"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="#337541" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><div><b>Históricos e alarmes</b><p>Consulta de históricos, métricas e alarmes num só local.</p> </div></li><li><span class="shx-ck"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="#337541" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><div><b>Escalabilidade</b><p>Base tecnológica preparada para futuras necessidades de monitorização.</p> </div></li></ul><p class="shx-close">Com a SmartHive, a Universidade da Madeira dispõe de uma infraestrutura integrada que liga dados do terreno à gestão da rega.</p> <p>Cria-se assim condições para uma viticultura mais informada e orientada para a utilização eficiente da água.</p> </section></div><aside><nav class="shx-rel" aria-label="Soluções relacionadas"><h3>Soluções relacionadas</h3><a href="https://smarthive.pt/agricultura/" data-cta="cs_madeira_rel">Agricultura<span aria-hidden="true">→</span></a><a href="https://smarthive.pt/smarthive/" data-cta="cs_madeira_rel">Plataforma SmartHive<span aria-hidden="true">→</span></a></nav><div class="shx-ficha"><h2>Ficha do projeto</h2><dl><div class="shx-row"><dt>Cliente</dt><dd>Universidade da Madeira</dd></div><div class="shx-row"><dt>Localização</dt><dd>Quinta das Vinhas e Vinhas do Tico, Madeira</dd></div><div class="shx-row"><dt>Setor</dt><dd>Agricultura · viticultura</dd></div><div class="shx-row"><dt>Solução</dt><dd>Monitorização agroclimática e rega de precisão</dd></div><div class="shx-row"><dt>Monitorização</dt><dd>Meteorologia, solo e planta</dd></div><div class="shx-row"><dt>Gestão da rega</dt><dd>Manual ou automática (FAO-56 Penman-Monteith)</dd></div></dl><a class="shx-btn" href="https://smarthive.pt/#demo" data-cta="cs_madeira_demo">Pedir demonstração</a><a class="shx-l2" href="https://smarthive.pt/agricultura/" data-cta="cs_madeira_solucao">Ver soluções para agricultura →</a></div></aside></div><script>(function(){var R=document.getElementById('cs-corpo');if(!R){return}R.querySelectorAll('[data-cta]').forEach(function(a){a.addEventListener('click',function(){if(window.gtag){gtag('event','cta_click',{cta_id:a.getAttribute('data-cta'),page:location.pathname})}})});})();</script></section></div>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div><div class="et_pb_section et_pb_section_11 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_11">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_11  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_code et_pb_code_10">
				
				
				
				
				<div class="et_pb_code_inner"><section id="cs-outros"><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700;800;900&display=swap"><style>.et_pb_section:has(#cs-outros){padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}.et_pb_row:has(#cs-outros){width:100%!important;max-width:100%!important;padding:0!important;margin:0!important}.et_pb_column:has(#cs-outros),.et_pb_module:has(#cs-outros),.et_pb_code_inner:has(#cs-outros){margin:0!important;padding:0!important}.et_pb_code_inner:has(#cs-outros)>p,.et_pb_code_inner:has(#cs-outros)>br,#cs-outros>p:empty,#cs-outros>br{display:none!important}#cs-outros{display:block;margin:0!important} #cs-outros{font-family:'Nunito',system-ui,sans-serif;color:#2a2622;line-height:1.5;-webkit-font-smoothing:antialiased;scroll-margin-top:90px} #cs-outros *{box-sizing:border-box} #cs-outros h1,#cs-outros h2,#cs-outros h3,#cs-outros h4,#cs-outros p,#cs-outros ul,#cs-outros li,#cs-outros figure,#cs-outros ol{margin:0;padding:0;font-family:inherit;text-wrap:pretty;list-style:none} #cs-outros a{color:#337541;text-decoration:none}#cs-outros a:hover{color:#26592f} #cs-outros :focus-visible{outline:2px solid #cca040;outline-offset:2px} #cs-outros .shx-wrap{max-width:1240px;margin:0 auto;padding:clamp(64px,8vw,104px) clamp(20px,4vw,48px)} #cs-outros .shx-head{display:flex;flex-direction:column;gap:12px;max-width:720px} #cs-outros .shx-eyebrow{display:block;font-size:14px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#337541} #cs-outros .shx-h2{font-size:clamp(30px,3.6vw,44px);line-height:1.1;font-weight:900;letter-spacing:-.01em;color:#2a2622} #cs-outros .shx-lead{font-size:18px;line-height:1.6;color:#5f5a53} #cs-outros .shx-btn{display:inline-block;background:#337541;color:#fff;font-weight:800;font-size:17px;padding:15px 26px;border-radius:8px;border:0;cursor:pointer;font-family:inherit;line-height:1.2} #cs-outros .shx-btn:hover{background:#26592f;color:#fff} #cs-outros .shx-hex{flex:none;width:46px;height:52px;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:#e7efe0;display:grid;place-items:center} #cs-outros .shx-media{position:relative;width:100%;margin:0} #cs-outros .shx-media img{display:block;width:100%;height:auto;max-width:100%} #cs-outros .shx-ph{display:none} #cs-outros .shx-media:has(img[src^="IMAGEM"]),#cs-outros .shx-media.shx-empty{aspect-ratio:var(--ar);border-radius:16px;background:#fff;border:1px solid #e4e1d8;box-shadow:0 24px 60px rgba(34,31,28,.12)} #cs-outros .shx-media:has(img[src^="IMAGEM"]) img,#cs-outros .shx-media.shx-empty img{display:none} #cs-outros .shx-media:has(img[src^="IMAGEM"]) .shx-ph,#cs-outros .shx-media.shx-empty .shx-ph{position:absolute;inset:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;border:2px dashed #9fbf8c;border-radius:10px;background:#f5f8f2;color:#337541;font-size:16px;font-weight:800;padding:16px} #cs-outros .shx-ph small{font-size:14px;font-weight:600;color:#5f5a53} @media (prefers-reduced-motion:reduce){#cs-outros *{transition:none!important}} #cs-outros{background:#f5f4ef} #cs-outros.cs-off{display:none} #cs-outros .shx-wrap{display:flex;flex-direction:column;gap:32px;padding-top:clamp(24px,3vw,40px);padding-bottom:clamp(24px,3vw,40px)} #cs-outros .shx-top{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap} #cs-outros .shx-all{font-weight:800;font-size:16.5px;border-bottom:2px solid #cca040;padding-bottom:2px} #cs-outros .shx-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px} #cs-outros .shx-card{display:flex;flex-direction:column;background:#fff;border:1px solid #e4e1d8;border-radius:16px;overflow:hidden;color:#2a2622;transition:transform .2s,box-shadow .2s} #cs-outros .shx-card:hover{transform:translateY(-3px);box-shadow:0 18px 44px rgba(34,31,28,.12);color:#2a2622} #cs-outros .shx-card img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;background:#e4f1e7} #cs-outros .shx-cb{display:flex;flex-direction:column;gap:10px;padding:20px 22px 24px;flex:1} #cs-outros .shx-ct{align-self:flex-start;font-size:12.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#26592f;background:#e4f1e7;padding:5px 10px;border-radius:999px} #cs-outros .shx-card h3{font-size:19px;line-height:1.3;font-weight:900} #cs-outros .shx-card p{font-size:15.5px;line-height:1.55;color:#5f5a53;flex:1} #cs-outros .shx-more{font-weight:800;font-size:15.5px;color:#337541} @media (max-width:900px){#cs-outros .shx-grid{grid-template-columns:1fr}} </style><div class="shx-wave" aria-hidden="true" style="background:#f5f4ef;line-height:0"><svg viewBox="0 0 1920 120" preserveAspectRatio="none" style="display:block;width:100%;height:clamp(40px,6vw,110px)"><path d="M0 0H1920V66C1640 76 1420 116 1100 116C720 116 480 62 0 62Z" fill="#ffffff" opacity=".3"></path><path d="M0 0H1920V42C1640 56 1420 108 1100 108C720 108 480 36 0 36Z" fill="#ffffff" opacity=".55"></path><path d="M0 0H1920V22C1640 36 1420 98 1080 98C700 98 460 18 0 18Z" fill="#ffffff"></path></svg></div><div class="shx-wrap"><div class="shx-top"><div class="shx-head"><span class="shx-eyebrow">Mais projetos</span><h2 class="shx-h2">Outros casos de estudo</h2></div><a class="shx-all" href="https://smarthive.pt/case-studies/" data-cta="cs_todos">Ver todos os casos de estudo →</a></div><div class="shx-grid"></div></div><div class="shx-wave" aria-hidden="true" style="background:#ffffff;line-height:0"><svg viewBox="0 0 1920 120" preserveAspectRatio="none" style="display:block;width:100%;height:clamp(40px,6vw,110px)"><path d="M0 0H1920V66C1640 76 1420 116 1100 116C720 116 480 62 0 62Z" fill="#f5f4ef" opacity=".3"></path><path d="M0 0H1920V42C1640 56 1420 108 1100 108C720 108 480 36 0 36Z" fill="#f5f4ef" opacity=".55"></path><path d="M0 0H1920V22C1640 36 1420 98 1080 98C700 98 460 18 0 18Z" fill="#f5f4ef"></path></svg></div><script>(function(){var R=document.getElementById('cs-outros');if(!R){return}var G=R.querySelector('.shx-grid');var m=document.body.className.match(/postid-(\d+)/);var id=m?m[1]:'0';var CAT=26;function el(t,c,x){var e=document.createElement(t);if(c){e.className=c}if(x){e.textContent=x}return e}function txt(h){var d=document.createElement('div');d.innerHTML=h;var t=(d.textContent||'').replace(/\s+/g,' ').trim();var s=t.slice(0,140);if(Math.max(0,t.length-140)){s=s.replace(/\s\S*$/,'')+'…'}return s}fetch('/wp-json/wp/v2/posts/'+id+'?_fields=categories').then(function(r){return r.ok?r.json():{categories:[]}}).catch(function(){return {categories:[]}}).then(function(cur){var mine=(cur.categories||[]).filter(function(c){return c!==CAT});return fetch('/wp-json/wp/v2/posts?'+new URLSearchParams({categories:CAT,exclude:id,per_page:12,_embed:1})).then(function(r){return r.json()}).then(function(ps){ps.forEach(function(p,k){var sc=0;(p.categories||[]).forEach(function(c){if(mine.indexOf(c)+1){sc=sc+10}});p._s=sc-k*0.01});ps.sort(function(a,b){return b._s-a._s});ps=ps.slice(0,3);if(!ps.length){R.classList.add('cs-off');return}ps.forEach(function(p){var a=el('a','shx-card');a.href=p.link;a.setAttribute('data-cta','cs_outro');var fm=p._embedded?p._embedded['wp:featuredmedia']:null;if(fm){fm=fm[0]}if(fm){if(fm.source_url){var im=el('img');var sz=fm.media_details?fm.media_details.sizes:null;im.src=(sz?(sz.medium_large||sz.large||sz.full):null)?(sz.medium_large||sz.large||sz.full).source_url:fm.source_url;im.alt=fm.alt_text||'';im.loading='lazy';im.width=768;im.height=480;a.appendChild(im)}}var b=el('div','shx-cb');var terms=p._embedded?p._embedded['wp:term']:null;var tg='';if(terms){(terms[0]||[]).forEach(function(t){if(t.id!==CAT){if(!tg){tg=t.name}}})}a.addEventListener('click',function(){if(window.gtag){gtag('event','cta_click',{cta_id:'cs_outro',page:location.pathname})}});if(tg){b.appendChild(el('span','shx-ct',tg))}var tt=txt(p.title.rendered).replace(/^caso de estudo:\s*/i,'');tt=tt.charAt(0).toUpperCase()+tt.slice(1);b.appendChild(el('h3','',tt));b.appendChild(el('p','',txt(p.excerpt?p.excerpt.rendered:'')));b.appendChild(el('span','shx-more','Ler caso de estudo →'));a.appendChild(b);G.appendChild(a)});})}).catch(function(){R.classList.add('cs-off')});R.querySelectorAll('[data-cta]').forEach(function(a){a.addEventListener('click',function(){if(window.gtag){gtag('event','cta_click',{cta_id:a.getAttribute('data-cta'),page:location.pathname})}})});})();</script></section></div>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div><div class="et_pb_section et_pb_section_12 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_12">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_12  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_code et_pb_code_11">
				
				
				
				
				<div class="et_pb_code_inner"><section id="sh-cta-final"><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700;800;900&display=swap"><style>.et_pb_section:has(#sh-cta-final){padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}.et_pb_row:has(#sh-cta-final){width:100%!important;max-width:100%!important;padding:0!important;margin:0!important}.et_pb_column:has(#sh-cta-final),.et_pb_module:has(#sh-cta-final),.et_pb_code_inner:has(#sh-cta-final){margin:0!important;padding:0!important}.et_pb_code_inner:has(#sh-cta-final)>p,.et_pb_code_inner:has(#sh-cta-final)>br,#sh-cta-final>p:empty,#sh-cta-final>br{display:none!important}#sh-cta-final{display:block;margin:0!important} #sh-cta-final{--sh-top:#ffffff;position:relative;background:linear-gradient(180deg,var(--sh-top) 0%,var(--sh-top) 12%,#e4f1e7 100%);font-family:'Nunito',system-ui,sans-serif;color:#2a2622;line-height:1.5;-webkit-font-smoothing:antialiased;overflow:hidden} #sh-cta-final *{box-sizing:border-box} #sh-cta-final h2,#sh-cta-final p,#sh-cta-final ul,#sh-cta-final li{margin:0;padding:0;font-family:inherit;list-style:none;text-wrap:pretty} #sh-cta-final .shx-glow{position:absolute;inset:auto -10% -60% auto;width:50%;aspect-ratio:1;background:radial-gradient(circle,rgba(204,160,64,.12) 0%,rgba(204,160,64,0) 65%);pointer-events:none} #sh-cta-final .shx-wrap{position:relative;max-width:1240px;margin:0 auto;padding:clamp(56px,7vw,96px) clamp(20px,4vw,48px)} #sh-cta-final .shx-box{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(28px,4vw,56px);align-items:center;background:#fff;border:1px solid #e4e1d8;border-radius:20px;padding:clamp(28px,4vw,52px);box-shadow:0 20px 50px rgba(51,117,65,.10)} #sh-cta-final .shx-copy{display:flex;flex-direction:column;gap:18px} #sh-cta-final .shx-eyebrow{font-size:14px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#337541} #sh-cta-final h2{font-size:clamp(28px,3.4vw,42px);line-height:1.12;font-weight:900;letter-spacing:-.01em;color:#2a2622} #sh-cta-final h2 span{color:#cca040} #sh-cta-final .shx-lead{font-size:18px;line-height:1.6;color:#5f5a53;max-width:56ch} #sh-cta-final .shx-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:6px} #sh-cta-final .shx-btn{display:inline-block;background:#337541;color:#fff;font-weight:800;font-size:17px;padding:15px 26px;border-radius:8px;text-decoration:none;line-height:1.2} #sh-cta-final .shx-btn:hover{background:#26592f;color:#fff} #sh-cta-final .shx-contacts{display:flex;flex-wrap:wrap;align-items:center;gap:6px 28px}#sh-cta-final .shx-tel{display:inline-flex;align-items:center;gap:8px;color:#337541;font-weight:800;font-size:17px;text-decoration:none;padding:4px 0} #sh-cta-final .shx-tel:hover{color:#26592f;text-decoration:underline;text-underline-offset:3px} #sh-cta-final .shx-micro{font-size:14px;color:#7a746b} #sh-cta-final .shx-card{background:#f5f8f2;border:1px solid #dfe9d8;border-radius:16px;padding:clamp(22px,3vw,30px);display:flex;flex-direction:column;gap:18px} #sh-cta-final .shx-card-t{font-size:17px;font-weight:800;color:#2a2622} #sh-cta-final ul{display:flex;flex-direction:column;gap:14px} #sh-cta-final li{display:flex;gap:12px;align-items:flex-start;font-size:16px;line-height:1.5;color:#3d3832} #sh-cta-final li svg{flex:none;margin-top:2px} #sh-cta-final a:focus-visible{outline:2px solid #cca040;outline-offset:3px} @media (max-width:860px){#sh-cta-final .shx-box{grid-template-columns:minmax(0,1fr)}} @media (max-width:600px){#sh-cta-final .shx-btn{width:100%;text-align:center}} </style><div class="shx-glow" aria-hidden="true"></div><div class="shx-wrap"><div class="shx-box"><div class="shx-copy"><span class="shx-eyebrow">Demonstração gratuita</span><h2>Veja a SmartHive a funcionar <span>na sua organização ou município</span></h2><p class="shx-lead">Mostramos-lhe, com casos reais, como medir e reduzir consumos, antecipar falhas e decidir com dados.</p> <div class="shx-ctas"><a class="shx-btn" href="https://smarthive.pt/#demo" data-cta="final_demo">Pedir demonstração</a></div><div class="shx-contacts"><a class="shx-tel" href="tel:+351211351100" data-cta="final_tel"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="#337541" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.8 19.8 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.12 4.18 2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.96.36 1.9.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.91.34 1.85.57 2.81.7A2 2 0 0 1 22 16.92z"></path></svg>+351 211 351 100</a><a class="shx-tel" href="mailto:sales@smarthive.pt?subject=Pedido%20de%20demonstra%C3%A7%C3%A3o%20SmartHive" data-cta="final_email"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="#337541" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect width="20" height="16" x="2" y="4" rx="2"></rect><path d="m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7"></path></svg>sales@smarthive.pt</a></div><p class="shx-micro">Sem compromisso. Respondemos com uma proposta adaptada à sua organização.</p> </div><div class="shx-card"><p class="shx-card-t">O que vai ver na demonstração</p> <ul><li><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="#337541" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg>A plataforma com dados reais de energia, água e ambiente</li><li><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="#337541" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg>Os sensores e a configuração indicados para o seu caso</li><li><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="#337541" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg>Como integrar com os sistemas que já utiliza</li></ul></div></div></div><script>(function(){var R=document.getElementById('sh-cta-final'); if(!R){return} R.querySelectorAll('[data-cta]').forEach(function(a){ a.addEventListener('click',function(){ if(window.gtag){ gtag('event','cta_click',{cta_id:a.getAttribute('data-cta'),page:location.pathname}); } }); }); })();</script></section></div>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>O que é interoperabilidade IoT e porque é importante para os municípios?</title>
		<link>https://smarthive.pt/o-que-e-interoperabilidade-iot-e-porque-e-importante-para-os-municipios/</link>
		
		<dc:creator><![CDATA[Sónia Rodrigues]]></dc:creator>
		<pubDate>Wed, 09 Sep 2026 15:53:59 +0000</pubDate>
				<category><![CDATA[Smart Cities]]></category>
		<guid isPermaLink="false">https://smarthive.pt/?p=2036</guid>

					<description><![CDATA[A interoperabilidade IoT é a capacidade de diferentes dispositivos, sistemas e plataformas trocarem e utilizarem dados de forma consistente, mesmo quando pertencem a fabricantes diferentes ou recorrem a tecnologias distintas.]]></description>
										<content:encoded><![CDATA[
<div class="et_pb_section et_pb_section_13 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_13">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_13  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_1  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><h4>Os municípios recorrem cada vez mais a sensores, equipamentos conectados e plataformas digitais para acompanhar diferentes áreas do território. Qualidade do ar, meteorologia, água, energia, estacionamento, mobilidade, resíduos ou edifícios municipais são alguns exemplos.</h4>
<p>À medida que estas soluções aumentam, surge um desafio importante: <strong>garantir que diferentes tecnologias conseguem comunicar e partilhar informação entre si</strong>.</p>
<p>Ter vários sistemas digitais não significa necessariamente ter uma gestão integrada. Quando os dados ficam distribuídos por plataformas independentes, criam-se silos de informação que dificultam a sua utilização conjunta.&nbsp;É neste contexto que a <strong>interoperabilidade IoT</strong> assume um papel fundamental.</p>
<h3>O que significa interoperabilidade IoT?</h3>
<p>A interoperabilidade IoT é a capacidade de diferentes dispositivos, sistemas e plataformas <strong>trocarem e utilizarem dados de forma consistente</strong>, mesmo quando pertencem a fabricantes diferentes ou recorrem a tecnologias distintas.</p>
<p>Num mesmo território, um sensor pode utilizar <strong>LoRaWAN</strong>, outro comunicar através de <strong>NB-IoT ou LTE-M</strong>, enquanto outro equipamento ou plataforma disponibiliza informação através de uma API.&nbsp;Não é necessário que todos utilizem a mesma tecnologia. É necessário existir uma arquitetura capaz de <strong>recolher, interpretar, estruturar, normalizar e partilhar os dados</strong>.&nbsp;Esta abordagem permite criar um ecossistema IoT mais flexível, no qual diferentes tecnologias podem coexistir.</p>
<h3>Porque é importante para os municípios?</h3>
<p>Um município gere diferentes áreas que produzem diariamente informação relevante para o território.</p>
<p>Quando cada solução funciona apenas dentro da sua própria plataforma, podem existir, por exemplo, sistemas independentes para: Qualidade do ar e ambiente; Meteorologia; Água; Energia; Mobilidade e estacionamento; Resíduos;&nbsp;Edifícios e infraestruturas municipais.</p>
<p>Cada solução pode cumprir a sua função, mas a fragmentação dificulta uma visão transversal da informação.</p>
<blockquote>
<p>A interoperabilidade permite <strong>ligar estas diferentes verticais</strong>, facilitando a centralização dos dados, a integração com outros sistemas e a evolução tecnológica do território.</p>
</blockquote>
<h3>Do sensor à Plataforma de Gestão Urbana</h3>
<p>A interoperabilidade torna-se particularmente relevante quando existe uma <strong>Plataforma de Gestão Urbana (PGU)</strong>.</p>
<p>Imagine um sensor instalado para monitorizar o nível da água numa zona vulnerável a cheias. O sensor realiza a medição e transmite os dados. A plataforma IoT recebe a informação, associa-a ao equipamento e à respetiva localização, mantém o histórico e verifica as regras e limiares de alarme configurados. Se determinado valor for ultrapassado, pode ser gerado automaticamente um alerta. Mas a informação não precisa de permanecer exclusivamente na plataforma IoT.&nbsp;Os dados podem ser disponibilizados à PGU, incluindo elementos como:</p>
<ul>
<li>Identificação e localização do sensor;</li>
<li>Valor e unidade de medida;</li>
<li>Data e hora da medição;</li>
<li>Estado do equipamento;</li>
<li>Estado dos alarmes;</li>
<li>Outros metadados relevantes.</li>
</ul>
<p>Desta forma, uma solução vertical pode continuar a desempenhar a sua função específica e, simultaneamente, contribuir para uma <strong>visão integrada do território</strong>.</p>
<h3>Normalizar os dados para facilitar a integração</h3>
<p>Fazer dois sistemas comunicar é apenas uma parte da interoperabilidade.&nbsp;É igualmente necessário garantir que ambos conseguem <strong>interpretar corretamente a informação</strong>.&nbsp;Uma leitura de um sensor precisa de contexto: o que está a ser medido, onde, em que unidade, em que momento e por que equipamento.</p>
<p>A utilização de modelos de dados estruturados e normalizados facilita esta troca de informação e a sua reutilização por diferentes aplicações.</p>
<blockquote>
<p>Sempre que aplicável, podem ser utilizados referenciais como <strong>Smart Data Models da FIWARE</strong> ou modelos <strong>NGSI-LD</strong>, promovendo a normalização e a interoperabilidade entre plataformas.</p>
</blockquote>
<h3>SmartHive: uma plataforma IoT preparada para integrar</h3>
<p>A <strong>SmartHive é uma plataforma IoT</strong> que permite gerir de forma centralizada sensores, equipamentos e dados provenientes de diferentes sistemas e tecnologias.</p>
<p>A plataforma permite recolher e estruturar telemetria, organizar dispositivos, acompanhar informação em tempo real e disponibilizá-la através de <strong>dashboards, mapas, relatórios e widgets</strong>.&nbsp;Sobre os dados podem ainda ser configurados <strong>alarmes, notificações, regras e automatismos</strong>, permitindo passar da simples monitorização para uma gestão mais ativa.</p>
<p>A SmartHive <strong>suporta diferentes protocolos e mecanismos de integração</strong> e permite disponibilizar informação a sistemas externos através de APIs. Desta forma, pode funcionar como plataforma vertical IoT e, simultaneamente, integrar os dados recolhidos com uma <strong>Plataforma de Gestão Urbana</strong> ou outros sistemas.</p>
<p>A mesma plataforma pode centralizar diferentes verticais, desde ambiente, água e energia até mobilidade, estacionamento, edifícios ou outras infraestruturas IoT.</p>
<h3>Uma arquitetura preparada para evoluir</h3>
<p>As necessidades de um território não permanecem iguais ao longo do tempo.&nbsp;Novos sensores serão instalados, equipamentos poderão ser substituídos e novas áreas de monitorização serão acrescentadas.&nbsp;Uma a<strong>rquitetura interoperável facilita esta evolução</strong> e reduz a dependência de uma única tecnologia ou fabricante.</p>
<p>Por isso, a interoperabilidade deve ser considerada <strong>desde a definição da arquitetura de um projeto IoT</strong>, avaliando os sistemas existentes, os dados necessários, a conectividade, os protocolos, os modelos de informação e as integrações atuais e futuras.</p>
<h3>Transformar diferentes tecnologias num único ecossistema IoT</h3>
<p>Um território inteligente não depende apenas do número de dispositivos conectados. Depende da capacidade de fazer com que <strong>sensores, dados, plataformas e sistemas trabalhem em conjunto</strong>.</p>
<p>A interoperabilidade permite que a informação deixe de estar limitada à solução que a produziu e possa ser utilizada noutros contextos, plataformas e processos de decisão.</p>
<p>É esta capacidade de integrar diferentes tecnologias e transformar dados dispersos em informação estruturada que permite construir um <strong>ecossistema IoT mais aberto, escalável e preparado para acompanhar a evolução dos territórios</strong>.</p></div>
			</div>
			</div>
				
				
				
				
			</div><div class="et_pb_row et_pb_row_14">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_14  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_image et_pb_image_0">
				
				
				
				
				<span class="et_pb_image_wrap "><img fetchpriority="high" decoding="async" width="550" height="382" src="https://smarthive.pt/wp-content/uploads/2026/09/W4M-interoperabilidade-pgu.jpg" alt="Plataforma IoT SmartHive para gestão e interoperabilidade de dados" title="Plataforma IoT SmartHive para gestão centralizada e interoperabilidade de dados de sensores e equipamentos" srcset="https://smarthive.pt/wp-content/uploads/2026/09/W4M-interoperabilidade-pgu.jpg 550w, https://smarthive.pt/wp-content/uploads/2026/09/W4M-interoperabilidade-pgu-480x333.jpg 480w" sizes="(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 550px, 100vw" class="wp-image-2038" /></span>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div><div class="et_pb_section et_pb_section_14 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_15 et_pb_equal_columns">
				<div class="et_pb_column et_pb_column_2_3 et_pb_column_15  et_pb_css_mix_blend_mode_passthrough">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_2  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><h3>Prepare o seu projeto IoT para crescer e integrar novas tecnologias.</h3>
<h4 style="text-align: center;">Contacte-nos para uma demonstração.</h4></div>
			</div>
			</div><div class="et_pb_column et_pb_column_1_3 et_pb_column_16  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_button_module_wrapper et_pb_button_0_wrapper et_pb_button_alignment_center et_pb_module ">
				<a class="et_pb_button et_pb_button_0 et_pb_bg_layout_light" href="mailto:sales@smarthive.pt">Agendar Reunião</a>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Caso de estudo: monitorização dos níveis de água em Alcoutim</title>
		<link>https://smarthive.pt/caso-de-estudo-monitorizacao-dos-niveis-de-agua-em-alcoutim/</link>
		
		<dc:creator><![CDATA[Sónia Rodrigues]]></dc:creator>
		<pubDate>Fri, 04 Sep 2026 10:00:54 +0000</pubDate>
				<category><![CDATA[Casos de estudo]]></category>
		<category><![CDATA[Smart Cities]]></category>
		<guid isPermaLink="false">https://smarthive.pt/?p=2005</guid>

					<description><![CDATA[Cinco sensores ultrassónicos LoRaWAN monitorizam barragens, cais e ribeiras de Alcoutim na plataforma SmartHive, com alertas.]]></description>
										<content:encoded><![CDATA[<p><div class="et_pb_section et_pb_section_15 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_16">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_17  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_code et_pb_code_12">
				
				
				
				
				<div class="et_pb_code_inner"><section id="cs-hero"><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700;800;900&#038;display=swap"><style>.et_pb_section:has(#cs-hero){padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}.et_pb_row:has(#cs-hero){width:100%!important;max-width:100%!important;padding:0!important;margin:0!important}.et_pb_column:has(#cs-hero),.et_pb_module:has(#cs-hero),.et_pb_code_inner:has(#cs-hero){margin:0!important;padding:0!important}.et_pb_code_inner:has(#cs-hero)>p,.et_pb_code_inner:has(#cs-hero)>br,#cs-hero>p:empty,#cs-hero>br{display:none!important}#cs-hero{display:block;margin:0!important} #cs-hero{font-family:'Nunito',system-ui,sans-serif;color:#2a2622;line-height:1.5;-webkit-font-smoothing:antialiased;scroll-margin-top:90px} #cs-hero *{box-sizing:border-box} #cs-hero h1,#cs-hero h2,#cs-hero h3,#cs-hero h4,#cs-hero p,#cs-hero ul,#cs-hero li,#cs-hero figure,#cs-hero ol{margin:0;padding:0;font-family:inherit;text-wrap:pretty;list-style:none} #cs-hero a{color:#337541;text-decoration:none}#cs-hero a:hover{color:#26592f} #cs-hero :focus-visible{outline:2px solid #cca040;outline-offset:2px} #cs-hero .shx-wrap{max-width:1240px;margin:0 auto;padding:clamp(64px,8vw,104px) clamp(20px,4vw,48px)} #cs-hero .shx-head{display:flex;flex-direction:column;gap:12px;max-width:720px} #cs-hero .shx-eyebrow{display:block;font-size:14px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#337541} #cs-hero .shx-h2{font-size:clamp(30px,3.6vw,44px);line-height:1.1;font-weight:900;letter-spacing:-.01em;color:#2a2622} #cs-hero .shx-lead{font-size:18px;line-height:1.6;color:#5f5a53} #cs-hero .shx-btn{display:inline-block;background:#337541;color:#fff;font-weight:800;font-size:17px;padding:15px 26px;border-radius:8px;border:0;cursor:pointer;font-family:inherit;line-height:1.2} #cs-hero .shx-btn:hover{background:#26592f;color:#fff} #cs-hero .shx-hex{flex:none;width:46px;height:52px;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:#e7efe0;display:grid;place-items:center} #cs-hero .shx-media{position:relative;width:100%;margin:0} #cs-hero .shx-media img{display:block;width:100%;height:auto;max-width:100%} #cs-hero .shx-ph{display:none} #cs-hero .shx-media:has(img[src^="IMAGEM"]),#cs-hero .shx-media.shx-empty{aspect-ratio:var(--ar);border-radius:16px;background:#fff;border:1px solid #e4e1d8;box-shadow:0 24px 60px rgba(34,31,28,.12)} #cs-hero .shx-media:has(img[src^="IMAGEM"]) img,#cs-hero .shx-media.shx-empty img{display:none} #cs-hero .shx-media:has(img[src^="IMAGEM"]) .shx-ph,#cs-hero .shx-media.shx-empty .shx-ph{position:absolute;inset:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;border:2px dashed #9fbf8c;border-radius:10px;background:#f5f8f2;color:#337541;font-size:16px;font-weight:800;padding:16px} #cs-hero .shx-ph small{font-size:14px;font-weight:600;color:#5f5a53} @media (prefers-reduced-motion:reduce){#cs-hero *{transition:none!important}} body:has(#cs-hero) #main-content .container{width:100%!important;max-width:100%!important;padding:0!important} body:has(#cs-hero) #main-content .container::before{display:none!important} body:has(#cs-hero) #left-area{width:100%!important;max-width:100%!important;float:none!important;padding:0!important;margin:0!important} body:has(#cs-hero) #sidebar,body:has(#cs-hero) #main-content .et_post_meta_wrapper,body:has(#cs-hero) #comment-wrap{display:none!important} body:has(#cs-hero) #main-content article.et_pb_post{margin:0!important;padding:0!important} body:has(#cs-hero) #main-content .entry-content{padding:0!important} #cs-hero{position:relative;background:#26592f url('https://smarthive.pt/wp-content/uploads/2026/09/SmartHive-nivel-agua.jpg') center/cover no-repeat;color:#fff;overflow:hidden} #cs-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(24,52,30,.92) 0%,rgba(24,52,30,.78) 45%,rgba(24,52,30,.35) 100%)} #cs-hero .shx-wrap{position:relative;display:flex;flex-direction:column;gap:20px;padding:clamp(40px,6vw,88px) clamp(20px,4vw,48px) clamp(80px,10vw,150px)} #cs-hero .shx-bc{display:flex;flex-wrap:wrap;gap:6px;font-size:14px;font-weight:700;color:#d8e6d4} #cs-hero .shx-bc a{color:#fff}#cs-hero .shx-bc a:hover{color:#e6c77d} #cs-hero .shx-tag{align-self:flex-start;font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#2a2622;background:#e6c77d;padding:6px 12px;border-radius:999px} #cs-hero h1{font-size:clamp(32px,4vw,52px);line-height:1.08;font-weight:900;letter-spacing:-.015em;color:#fff;max-width:960px} #cs-hero h1 span{display:block;color:#e6c77d} #cs-hero .shx-lead{font-size:19px;color:#eef4ea;max-width:680px} #cs-hero .shx-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px} #cs-hero .shx-meta li{display:flex;flex-direction:column;gap:2px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22);border-radius:12px;padding:10px 16px;backdrop-filter:blur(4px)} #cs-hero .shx-meta small{font-size:12.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#d8e6d4} #cs-hero .shx-meta b{font-size:16px;font-weight:800;color:#fff} #cs-hero .shx-bw{position:absolute;left:0;right:0;bottom:-1px;line-height:0} </style><div class="shx-wrap"><nav class="shx-bc" aria-label="Breadcrumb"><a href="https://smarthive.pt/">Início</a><span>›</span><a href="https://smarthive.pt/case-studies/">Case Studies</a><span>›</span><span aria-current="page">Alcoutim</span></nav><span class="shx-tag">Caso de estudo · Smart Cities</span><h1>Monitorização dos níveis de água em Alcoutim: <span>cinco pontos críticos do território numa só plataforma</span></h1><p class="shx-lead">O Município de Alcoutim acompanha remotamente barragens, cais e ribeiras com sensores ultrassónicos, comunicações LoRaWAN e a plataforma SmartHive.</p> <ul class="shx-meta"><li><small>Cliente</small><b>Município de Alcoutim</b></li><li><small>Setor</small><b>Territórios & Smart Cities</b></li><li><small>Solução</small><b>Sensores de nível de água</b></li></ul></div><div class="shx-bw" aria-hidden="true"><svg viewBox="0 0 1920 120" preserveAspectRatio="none" style="display:block;width:100%;height:clamp(40px,6vw,110px);transform:scaleY(-1)"><path d="M0 0H1920V66C1640 76 1420 116 1100 116C720 116 480 62 0 62Z" fill="#ffffff" opacity=".3"/><path d="M0 0H1920V42C1640 56 1420 108 1100 108C720 108 480 36 0 36Z" fill="#ffffff" opacity=".55"/><path d="M0 0H1920V22C1640 36 1420 98 1080 98C700 98 460 18 0 18Z" fill="#ffffff"/></svg></div><script>(function(){var R=document.getElementById('cs-hero');if(!R){return}function fix(){if(window.scrollY){return}R.style.paddingTop='0px';var hb=0;document.querySelectorAll('#wpadminbar,.et-l--header,.et-l--header .et_pb_section').forEach(function(h){var st=getComputedStyle(h);if(st.display==='none'){return}if(st.position==='fixed'||h.id==='wpadminbar'){hb=Math.max(hb,h.getBoundingClientRect().bottom)}});var d=Math.max(0,Math.round(hb-R.getBoundingClientRect().top));R.style.paddingTop=d+'px'}fix();window.addEventListener('load',fix);window.addEventListener('resize',fix);setTimeout(fix,600);if(window.ResizeObserver){var H=document.querySelector('.et-l--header');if(H){new ResizeObserver(fix).observe(H)}}})();</script></section></div>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div><div class="et_pb_section et_pb_section_16 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_17">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_18  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_code et_pb_code_13">
				
				
				
				
				<div class="et_pb_code_inner"><section id="cs-corpo"><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700;800;900&#038;display=swap"><style>.et_pb_section:has(#cs-corpo){padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}.et_pb_row:has(#cs-corpo){width:100%!important;max-width:100%!important;padding:0!important;margin:0!important}.et_pb_column:has(#cs-corpo),.et_pb_module:has(#cs-corpo),.et_pb_code_inner:has(#cs-corpo){margin:0!important;padding:0!important}.et_pb_code_inner:has(#cs-corpo)>p,.et_pb_code_inner:has(#cs-corpo)>br,#cs-corpo>p:empty,#cs-corpo>br{display:none!important}#cs-corpo{display:block;margin:0!important} #cs-corpo{font-family:'Nunito',system-ui,sans-serif;color:#2a2622;line-height:1.5;-webkit-font-smoothing:antialiased;scroll-margin-top:90px} #cs-corpo *{box-sizing:border-box} #cs-corpo h1,#cs-corpo h2,#cs-corpo h3,#cs-corpo h4,#cs-corpo p,#cs-corpo ul,#cs-corpo li,#cs-corpo figure,#cs-corpo ol{margin:0;padding:0;font-family:inherit;text-wrap:pretty;list-style:none} #cs-corpo a{color:#337541;text-decoration:none}#cs-corpo a:hover{color:#26592f} #cs-corpo :focus-visible{outline:2px solid #cca040;outline-offset:2px} #cs-corpo .shx-wrap{max-width:1240px;margin:0 auto;padding:clamp(64px,8vw,104px) clamp(20px,4vw,48px)} #cs-corpo .shx-head{display:flex;flex-direction:column;gap:12px;max-width:720px} #cs-corpo .shx-eyebrow{display:block;font-size:14px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#337541} #cs-corpo .shx-h2{font-size:clamp(30px,3.6vw,44px);line-height:1.1;font-weight:900;letter-spacing:-.01em;color:#2a2622} #cs-corpo .shx-lead{font-size:18px;line-height:1.6;color:#5f5a53} #cs-corpo .shx-btn{display:inline-block;background:#337541;color:#fff;font-weight:800;font-size:17px;padding:15px 26px;border-radius:8px;border:0;cursor:pointer;font-family:inherit;line-height:1.2} #cs-corpo .shx-btn:hover{background:#26592f;color:#fff} #cs-corpo .shx-hex{flex:none;width:46px;height:52px;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:#e7efe0;display:grid;place-items:center} #cs-corpo .shx-media{position:relative;width:100%;margin:0} #cs-corpo .shx-media img{display:block;width:100%;height:auto;max-width:100%} #cs-corpo .shx-ph{display:none} #cs-corpo .shx-media:has(img[src^="IMAGEM"]),#cs-corpo .shx-media.shx-empty{aspect-ratio:var(--ar);border-radius:16px;background:#fff;border:1px solid #e4e1d8;box-shadow:0 24px 60px rgba(34,31,28,.12)} #cs-corpo .shx-media:has(img[src^="IMAGEM"]) img,#cs-corpo .shx-media.shx-empty img{display:none} #cs-corpo .shx-media:has(img[src^="IMAGEM"]) .shx-ph,#cs-corpo .shx-media.shx-empty .shx-ph{position:absolute;inset:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;border:2px dashed #9fbf8c;border-radius:10px;background:#f5f8f2;color:#337541;font-size:16px;font-weight:800;padding:16px} #cs-corpo .shx-ph small{font-size:14px;font-weight:600;color:#5f5a53} @media (prefers-reduced-motion:reduce){#cs-corpo *{transition:none!important}} #cs-corpo{background:#fff} #cs-corpo .shx-wrap{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:clamp(32px,5vw,72px);align-items:start;padding-top:clamp(24px,3vw,40px)} #cs-corpo .shx-main{display:flex;flex-direction:column;gap:clamp(40px,5vw,56px);min-width:0} #cs-corpo .shx-sum{background:#eef4ea;border-left:5px solid #cca040;border-radius:14px;padding:clamp(22px,3vw,32px)} #cs-corpo .shx-sum h2{font-size:15px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#337541;margin-bottom:14px} #cs-corpo .shx-sum dl{display:grid;grid-template-columns:auto 1fr;gap:10px 18px;margin:0} #cs-corpo .shx-sum dt{font-weight:900;color:#26592f;font-size:16px} #cs-corpo .shx-sum dd{margin:0;font-size:16.5px;line-height:1.55;color:#2a2622} #cs-corpo .shx-intro{font-size:19.5px;line-height:1.65;color:#3d3832;font-weight:600} #cs-corpo .shx-sec{display:flex;flex-direction:column;gap:16px} #cs-corpo .shx-sec>h2{display:flex;align-items:center;gap:14px;font-size:clamp(26px,2.8vw,34px);line-height:1.15;font-weight:900;color:#2a2622} #cs-corpo .shx-sec>h2 .shx-hex{width:42px;height:48px;font-size:15px;font-weight:900;color:#337541} #cs-corpo .shx-sec p{font-size:17.5px;line-height:1.7;color:#4a463f} #cs-corpo .shx-sec p strong{color:#2a2622} #cs-corpo .shx-params{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:6px} #cs-corpo .shx-params:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))} #cs-corpo .shx-params:has(>:only-child){grid-template-columns:1fr} #cs-corpo .shx-pc{background:#f5f4ef;border:1px solid #e4e1d8;border-radius:14px;padding:18px} #cs-corpo .shx-pc h3{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:900;color:#26592f;margin-bottom:12px} #cs-corpo .shx-chips{display:flex;flex-wrap:wrap;gap:6px} #cs-corpo .shx-chips li{font-size:14px;font-weight:800;color:#2a2622;background:#fff;border:1px solid #d6e5d2;padding:5px 10px;border-radius:999px} #cs-corpo figure.shx-fig{margin:8px 0 0} #cs-corpo figure.shx-fig img{display:block;width:100%;height:auto;border-radius:16px;box-shadow:0 20px 50px rgba(34,31,28,.12)} #cs-corpo figcaption{font-size:14.5px;color:#5f5a53;margin-top:10px;padding-left:12px;border-left:3px solid #cca040} #cs-corpo .shx-res{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px} #cs-corpo .shx-res li{display:flex;gap:12px;align-items:flex-start;background:#fff;border:1px solid #e4e1d8;border-radius:14px;padding:18px} #cs-corpo .shx-res li span.shx-ck{flex:none;width:30px;height:30px;border-radius:50%;background:#e4f1e7;display:grid;place-items:center} #cs-corpo .shx-res b{display:block;font-size:16.5px;font-weight:900;color:#2a2622;margin-bottom:2px} #cs-corpo .shx-res p{font-size:15.5px;line-height:1.55;color:#5f5a53} #cs-corpo .shx-close{font-size:19px!important;line-height:1.6!important;font-weight:700;color:#26592f!important;background:#f5f4ef;border-radius:14px;padding:22px 24px} #cs-corpo aside{align-self:stretch;display:flex;flex-direction:column;gap:16px} #cs-corpo .shx-ficha{position:sticky;top:150px} #cs-corpo .shx-ficha{background:#fff;border:1px solid #e4e1d8;border-top:4px solid #337541;border-radius:16px;padding:24px;box-shadow:0 16px 40px rgba(34,31,28,.08)} #cs-corpo .shx-ficha h2{font-size:20px;font-weight:900;color:#2a2622;margin-bottom:14px} #cs-corpo .shx-ficha dl{margin:0;display:flex;flex-direction:column} #cs-corpo .shx-ficha div.shx-row{padding:9px 0;border-top:1px solid #eeebe3} #cs-corpo .shx-ficha dt{font-size:12.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#5f5a53} #cs-corpo .shx-ficha dd{margin:2px 0 0;font-size:15.5px;font-weight:700;color:#2a2622;line-height:1.45} #cs-corpo .shx-ficha .shx-btn{display:block;text-align:center;margin-top:16px} #cs-corpo .shx-ficha .shx-l2{display:block;text-align:center;margin-top:12px;font-weight:800;font-size:15.5px} #cs-corpo .shx-rel{background:#f5f4ef;border-radius:16px;padding:20px 22px} #cs-corpo .shx-rel h3{font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#5f5a53;margin-bottom:8px} #cs-corpo .shx-rel a{display:flex;justify-content:space-between;gap:8px;padding:8px 0;font-weight:800;font-size:15.5px;border-top:1px solid #e4e1d8} #cs-corpo .shx-rel a:first-of-type{border-top:0} #cs-corpo .shx-gal{display:grid;grid-template-columns:repeat(var(--c,3),minmax(0,1fr));gap:12px;margin-top:8px} #cs-corpo .shx-gal img{display:block;width:100%;height:auto;aspect-ratio:var(--ar,1);object-fit:cover;border-radius:14px;box-shadow:0 12px 30px rgba(34,31,28,.10)} #cs-corpo blockquote.shx-q{margin:8px 0 0;padding:22px 24px 22px 28px;background:#eef4ea;border-left:5px solid #337541;border-radius:14px} #cs-corpo blockquote.shx-q p{font-size:18px!important;line-height:1.6!important;font-style:italic;color:#2a2622!important} #cs-corpo blockquote.shx-q cite{display:block;margin-top:10px;font-style:normal;font-weight:800;font-size:15px;color:#26592f} #cs-corpo .shx-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px} #cs-corpo .shx-kpis li{display:flex;flex-direction:column;gap:4px;background:#337541;border-radius:14px;padding:20px} #cs-corpo .shx-kpis b{font-size:30px;line-height:1.1;font-weight:900;color:#fff} #cs-corpo .shx-kpis span{font-size:15px;line-height:1.45;color:#e4f1e7;font-weight:600} #cs-corpo .shx-press{display:flex;flex-direction:column;gap:12px;border-top:1px solid #e4e1d8;padding-top:28px} #cs-corpo .shx-press h2{font-size:15px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#5f5a53} #cs-corpo .shx-press ul{display:flex;flex-wrap:wrap;gap:8px} #cs-corpo .shx-press a{display:inline-block;font-size:14.5px;font-weight:800;color:#26592f;background:#f5f4ef;border:1px solid #e4e1d8;padding:7px 12px;border-radius:999px} #cs-corpo .shx-press a:hover{border-color:#9fbf8c;color:#337541} #cs-corpo .shx-list{display:flex;flex-direction:column;gap:8px} #cs-corpo .shx-list li{position:relative;padding-left:20px;font-size:17px;line-height:1.6;color:#4a463f} #cs-corpo .shx-list li::before{content:"";position:absolute;left:2px;top:.6em;width:8px;height:8px;border-radius:2px;background:#cca040;transform:rotate(45deg)} @media (max-width:760px){#cs-corpo .shx-gal{grid-template-columns:repeat(2,minmax(0,1fr))}} @media (max-height:820px){#cs-corpo .shx-ficha{position:static}} @media (max-width:1000px){#cs-corpo .shx-wrap{grid-template-columns:1fr}#cs-corpo .shx-ficha{position:static}} @media (max-width:760px){#cs-corpo .shx-params,#cs-corpo .shx-res{grid-template-columns:1fr}#cs-corpo .shx-sum dl{grid-template-columns:1fr;gap:2px}#cs-corpo .shx-sum dd{margin-bottom:10px}} </style><div class="shx-wrap"><div class="shx-main"><section class="shx-sum" aria-labelledby="cs-resumo"><h2 id="cs-resumo">Em resumo</h2><dl><dt>Cliente</dt><dd>Município de Alcoutim, no Algarve.</dd><dt>Desafio</dt><dd>Recolher remotamente informação atualizada sobre níveis de água em pontos dispersos, com alertas perante situações definidas.</dd><dt>Solução</dt><dd>Cinco sensores ultrassónicos de nível com comunicação LoRaWAN, ligados à plataforma SmartHive.</dd><dt>Resultado</dt><dd>Monitorização remota de cinco pontos estratégicos, com histórico, tendências e alarmística configurável.</dd></dl></section><p class="shx-intro">A monitorização de linhas de água, barragens e outros pontos sensíveis é uma componente importante na gestão do território e no acompanhamento de situações associadas ao risco de cheia. O Município de Alcoutim avançou com uma solução IoT que combina <strong>sensores ultrassónicos, comunicações LoRaWAN e a plataforma SmartHive</strong> para monitorizar níveis de água em cinco pontos estratégicos do concelho.</p> <section class="shx-sec"><h2><span class="shx-hex">01</span>Desafio</h2><p>A dispersão geográfica dos pontos de monitorização torna mais complexa a recolha regular de informação sobre os níveis de água.</p> <p>Num contexto de acompanhamento de barragens, ribeiras e zonas potencialmente afetadas por variações do nível da água, é importante dispor de informação atualizada sem depender exclusivamente de verificações presenciais.</p> <p>O desafio consistia em <strong>criar uma rede distribuída, capaz de recolher dados remotamente</strong> e disponibilizá-los numa plataforma comum, incluindo mecanismos de alerta perante situações previamente definidas.</p> </section><section class="shx-sec"><h2><span class="shx-hex">02</span>Solução implementada</h2><p>A solução desenvolvida pela W4M assenta em <strong>cinco sensores ultrassónicos de nível</strong>, instalados em:</p> <div class="shx-params"><div class="shx-pc"><h3><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="#337541" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 10c0 4.99-5.54 10.19-7.4 11.8a1 1 0 0 1-1.2 0C9.54 20.19 4 14.99 4 10a8 8 0 0 1 16 0"/><circle cx="12" cy="10" r="3"/></svg>Pontos monitorizados</h3><ul class="shx-chips"><li>Barragem de Alcoutim</li><li>Barragem do Pereiro</li><li>Barragem do Pessegueiro</li><li>Cais de Alcoutim</li><li>Ribeira dos Cadavais</li></ul></div></div><p>A tecnologia ultrassónica mede o nível da água sem contacto direto com a superfície monitorizada. Os sensores comunicam através de <strong>LoRaWAN</strong> e os dados são integrados na plataforma SmartHive para monitorização, análise e gestão.</p> </section><section class="shx-sec"><h2><span class="shx-hex">03</span>Implementação</h2><p>Com a plataforma SmartHive, os serviços municipais <strong>acompanham os níveis registados</strong> nos diferentes locais através de um dashboard centralizado: localização dos sensores em mapa, valores atuais e históricos, gráficos de evolução e estado dos dispositivos.</p> <p>A solução inclui <strong>alarmística configurável</strong>: podem ser definidas regras associadas a determinados níveis de água, tendências de subida ou combinação de eventos, gerando notificações quando as condições configuradas são identificadas.</p> <p>A SmartHive permite ainda integrar dados meteorológicos externos, para relacionar a precipitação com a evolução dos níveis de água. Os dados podem ser exportados e disponibilizados para integração com outros sistemas municipais, incluindo a Plataforma de Gestão Urbana.</p> <figure class="shx-fig"><img decoding="async" src="https://smarthive.pt/wp-content/uploads/2026/09/W4M-SMARTHIVE-alcoutim.jpg" alt="Sensor de nível de água SmartHive e dashboard da plataforma em Alcoutim" width="780" height="530" loading="lazy"><figcaption>Sensores ultrassónicos de nível e dashboard SmartHive com os cinco pontos monitorizados no concelho de Alcoutim.</figcaption></figure></section><section class="shx-sec"><h2><span class="shx-hex">04</span>Resultados alcançados</h2><ul class="shx-res"><li><span class="shx-ck"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="#337541" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6 9 17l-5-5"/></svg></span><div><b>Monitorização remota</b><p>Acompanhamento de cinco pontos estratégicos do concelho.</p> </div></li><li><span class="shx-ck"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="#337541" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6 9 17l-5-5"/></svg></span><div><b>Centralização</b><p>Barragens, cais e ribeiras numa única plataforma.</p> </div></li><li><span class="shx-ck"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="#337541" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6 9 17l-5-5"/></svg></span><div><b>Histórico e tendências</b><p>Análise da evolução dos níveis de água ao longo do tempo.</p> </div></li><li><span class="shx-ck"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="#337541" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6 9 17l-5-5"/></svg></span><div><b>Alarmística</b><p>Avisos a partir de níveis ou condições previamente definidos.</p> </div></li><li><span class="shx-ck"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="#337541" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6 9 17l-5-5"/></svg></span><div><b>Apoio à gestão territorial</b><p>Informação atualizada para os serviços municipais.</p> </div></li><li><span class="shx-ck"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="#337541" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6 9 17l-5-5"/></svg></span><div><b>Integração e escala</b><p>Cruzamento com dados meteorológicos e possibilidade de novos pontos.</p> </div></li></ul><p class="shx-close">A tecnologia não elimina o risco associado a fenómenos de cheia, mas melhora a informação disponível para quem acompanha o território.</p> <p>Ao combinar sensorização distribuída e uma plataforma única, Alcoutim cria uma base tecnológica para acompanhar pontos críticos do território e apoiar uma atuação mais informada.</p> </section></div><aside><nav class="shx-rel" aria-label="Soluções relacionadas"><h3>Soluções relacionadas</h3><a href="https://smarthive.pt/territorios/" data-cta="cs_alcoutim_rel">Territórios & Smart Cities<span aria-hidden="true">→</span></a><a href="https://smarthive.pt/smarthive-pgu/" data-cta="cs_alcoutim_rel">Plataforma de Gestão Urbana<span aria-hidden="true">→</span></a></nav><div class="shx-ficha"><h2>Ficha do projeto</h2><dl><div class="shx-row"><dt>Cliente</dt><dd>Município de Alcoutim</dd></div><div class="shx-row"><dt>Localização</dt><dd>Alcoutim, Algarve</dd></div><div class="shx-row"><dt>Setor</dt><dd>Territórios & Smart Cities</dd></div><div class="shx-row"><dt>Solução</dt><dd>Sensores ultrassónicos de nível + plataforma SmartHive</dd></div><div class="shx-row"><dt>Pontos monitorizados</dt><dd>3 barragens · cais · ribeira</dd></div><div class="shx-row"><dt>Comunicação</dt><dd>LoRaWAN</dd></div><div class="shx-row"><dt>Integração</dt><dd>Dados meteorológicos externos · exportação · PGU</dd></div></dl><a class="shx-btn" href="https://smarthive.pt/#demo" data-cta="cs_alcoutim_demo">Pedir demonstração</a><a class="shx-l2" href="https://smarthive.pt/smarthive-pgu/" data-cta="cs_alcoutim_solucao">Conhecer a Plataforma de Gestão Urbana →</a></div></aside></div><script>(function(){var R=document.getElementById('cs-corpo');if(!R){return}R.querySelectorAll('[data-cta]').forEach(function(a){a.addEventListener('click',function(){if(window.gtag){gtag('event','cta_click',{cta_id:a.getAttribute('data-cta'),page:location.pathname})}})});})();</script></section></div>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div><div class="et_pb_section et_pb_section_17 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_18">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_19  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_code et_pb_code_14">
				
				
				
				
				<div class="et_pb_code_inner"><section id="cs-outros"><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700;800;900&#038;display=swap"><style>.et_pb_section:has(#cs-outros){padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}.et_pb_row:has(#cs-outros){width:100%!important;max-width:100%!important;padding:0!important;margin:0!important}.et_pb_column:has(#cs-outros),.et_pb_module:has(#cs-outros),.et_pb_code_inner:has(#cs-outros){margin:0!important;padding:0!important}.et_pb_code_inner:has(#cs-outros)>p,.et_pb_code_inner:has(#cs-outros)>br,#cs-outros>p:empty,#cs-outros>br{display:none!important}#cs-outros{display:block;margin:0!important} #cs-outros{font-family:'Nunito',system-ui,sans-serif;color:#2a2622;line-height:1.5;-webkit-font-smoothing:antialiased;scroll-margin-top:90px} #cs-outros *{box-sizing:border-box} #cs-outros h1,#cs-outros h2,#cs-outros h3,#cs-outros h4,#cs-outros p,#cs-outros ul,#cs-outros li,#cs-outros figure,#cs-outros ol{margin:0;padding:0;font-family:inherit;text-wrap:pretty;list-style:none} #cs-outros a{color:#337541;text-decoration:none}#cs-outros a:hover{color:#26592f} #cs-outros :focus-visible{outline:2px solid #cca040;outline-offset:2px} #cs-outros .shx-wrap{max-width:1240px;margin:0 auto;padding:clamp(64px,8vw,104px) clamp(20px,4vw,48px)} #cs-outros .shx-head{display:flex;flex-direction:column;gap:12px;max-width:720px} #cs-outros .shx-eyebrow{display:block;font-size:14px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#337541} #cs-outros .shx-h2{font-size:clamp(30px,3.6vw,44px);line-height:1.1;font-weight:900;letter-spacing:-.01em;color:#2a2622} #cs-outros .shx-lead{font-size:18px;line-height:1.6;color:#5f5a53} #cs-outros .shx-btn{display:inline-block;background:#337541;color:#fff;font-weight:800;font-size:17px;padding:15px 26px;border-radius:8px;border:0;cursor:pointer;font-family:inherit;line-height:1.2} #cs-outros .shx-btn:hover{background:#26592f;color:#fff} #cs-outros .shx-hex{flex:none;width:46px;height:52px;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:#e7efe0;display:grid;place-items:center} #cs-outros .shx-media{position:relative;width:100%;margin:0} #cs-outros .shx-media img{display:block;width:100%;height:auto;max-width:100%} #cs-outros .shx-ph{display:none} #cs-outros .shx-media:has(img[src^="IMAGEM"]),#cs-outros .shx-media.shx-empty{aspect-ratio:var(--ar);border-radius:16px;background:#fff;border:1px solid #e4e1d8;box-shadow:0 24px 60px rgba(34,31,28,.12)} #cs-outros .shx-media:has(img[src^="IMAGEM"]) img,#cs-outros .shx-media.shx-empty img{display:none} #cs-outros .shx-media:has(img[src^="IMAGEM"]) .shx-ph,#cs-outros .shx-media.shx-empty .shx-ph{position:absolute;inset:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;border:2px dashed #9fbf8c;border-radius:10px;background:#f5f8f2;color:#337541;font-size:16px;font-weight:800;padding:16px} #cs-outros .shx-ph small{font-size:14px;font-weight:600;color:#5f5a53} @media (prefers-reduced-motion:reduce){#cs-outros *{transition:none!important}} #cs-outros{background:#f5f4ef} #cs-outros.cs-off{display:none} #cs-outros .shx-wrap{display:flex;flex-direction:column;gap:32px;padding-top:clamp(24px,3vw,40px);padding-bottom:clamp(24px,3vw,40px)} #cs-outros .shx-top{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap} #cs-outros .shx-all{font-weight:800;font-size:16.5px;border-bottom:2px solid #cca040;padding-bottom:2px} #cs-outros .shx-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px} #cs-outros .shx-card{display:flex;flex-direction:column;background:#fff;border:1px solid #e4e1d8;border-radius:16px;overflow:hidden;color:#2a2622;transition:transform .2s,box-shadow .2s} #cs-outros .shx-card:hover{transform:translateY(-3px);box-shadow:0 18px 44px rgba(34,31,28,.12);color:#2a2622} #cs-outros .shx-card img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;background:#e4f1e7} #cs-outros .shx-cb{display:flex;flex-direction:column;gap:10px;padding:20px 22px 24px;flex:1} #cs-outros .shx-ct{align-self:flex-start;font-size:12.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#26592f;background:#e4f1e7;padding:5px 10px;border-radius:999px} #cs-outros .shx-card h3{font-size:19px;line-height:1.3;font-weight:900} #cs-outros .shx-card p{font-size:15.5px;line-height:1.55;color:#5f5a53;flex:1} #cs-outros .shx-more{font-weight:800;font-size:15.5px;color:#337541} @media (max-width:900px){#cs-outros .shx-grid{grid-template-columns:1fr}} </style><div class="shx-wave" aria-hidden="true" style="background:#f5f4ef;line-height:0"><svg viewBox="0 0 1920 120" preserveAspectRatio="none" style="display:block;width:100%;height:clamp(40px,6vw,110px)"><path d="M0 0H1920V66C1640 76 1420 116 1100 116C720 116 480 62 0 62Z" fill="#ffffff" opacity=".3"/><path d="M0 0H1920V42C1640 56 1420 108 1100 108C720 108 480 36 0 36Z" fill="#ffffff" opacity=".55"/><path d="M0 0H1920V22C1640 36 1420 98 1080 98C700 98 460 18 0 18Z" fill="#ffffff"/></svg></div><div class="shx-wrap"><div class="shx-top"><div class="shx-head"><span class="shx-eyebrow">Mais projetos</span><h2 class="shx-h2">Outros casos de estudo</h2></div><a class="shx-all" href="https://smarthive.pt/case-studies/" data-cta="cs_todos">Ver todos os casos de estudo →</a></div><div class="shx-grid"></div></div><div class="shx-wave" aria-hidden="true" style="background:#ffffff;line-height:0"><svg viewBox="0 0 1920 120" preserveAspectRatio="none" style="display:block;width:100%;height:clamp(40px,6vw,110px)"><path d="M0 0H1920V66C1640 76 1420 116 1100 116C720 116 480 62 0 62Z" fill="#f5f4ef" opacity=".3"/><path d="M0 0H1920V42C1640 56 1420 108 1100 108C720 108 480 36 0 36Z" fill="#f5f4ef" opacity=".55"/><path d="M0 0H1920V22C1640 36 1420 98 1080 98C700 98 460 18 0 18Z" fill="#f5f4ef"/></svg></div><script>(function(){var R=document.getElementById('cs-outros');if(!R){return}var G=R.querySelector('.shx-grid');var m=document.body.className.match(/postid-(\d+)/);var id=m?m[1]:'0';var CAT=26;function el(t,c,x){var e=document.createElement(t);if(c){e.className=c}if(x){e.textContent=x}return e}function txt(h){var d=document.createElement('div');d.innerHTML=h;var t=(d.textContent||'').replace(/\s+/g,' ').trim();var s=t.slice(0,140);if(Math.max(0,t.length-140)){s=s.replace(/\s\S*$/,'')+'…'}return s}fetch('/wp-json/wp/v2/posts/'+id+'?_fields=categories').then(function(r){return r.ok?r.json():{categories:[]}}).catch(function(){return {categories:[]}}).then(function(cur){var mine=(cur.categories||[]).filter(function(c){return c!==CAT});return fetch('/wp-json/wp/v2/posts?'+new URLSearchParams({categories:CAT,exclude:id,per_page:12,_embed:1})).then(function(r){return r.json()}).then(function(ps){ps.forEach(function(p,k){var sc=0;(p.categories||[]).forEach(function(c){if(mine.indexOf(c)+1){sc=sc+10}});p._s=sc-k*0.01});ps.sort(function(a,b){return b._s-a._s});ps=ps.slice(0,3);if(!ps.length){R.classList.add('cs-off');return}ps.forEach(function(p){var a=el('a','shx-card');a.href=p.link;a.setAttribute('data-cta','cs_outro');var fm=p._embedded?p._embedded['wp:featuredmedia']:null;if(fm){fm=fm[0]}if(fm){if(fm.source_url){var im=el('img');var sz=fm.media_details?fm.media_details.sizes:null;im.src=(sz?(sz.medium_large||sz.large||sz.full):null)?(sz.medium_large||sz.large||sz.full).source_url:fm.source_url;im.alt=fm.alt_text||'';im.loading='lazy';im.width=768;im.height=480;a.appendChild(im)}}var b=el('div','shx-cb');var terms=p._embedded?p._embedded['wp:term']:null;var tg='';if(terms){(terms[0]||[]).forEach(function(t){if(t.id!==CAT){if(!tg){tg=t.name}}})}a.addEventListener('click',function(){if(window.gtag){gtag('event','cta_click',{cta_id:'cs_outro',page:location.pathname})}});if(tg){b.appendChild(el('span','shx-ct',tg))}var tt=txt(p.title.rendered).replace(/^caso de estudo:\s*/i,'');tt=tt.charAt(0).toUpperCase()+tt.slice(1);b.appendChild(el('h3','',tt));b.appendChild(el('p','',txt(p.excerpt?p.excerpt.rendered:'')));b.appendChild(el('span','shx-more','Ler caso de estudo →'));a.appendChild(b);G.appendChild(a)});})}).catch(function(){R.classList.add('cs-off')});R.querySelectorAll('[data-cta]').forEach(function(a){a.addEventListener('click',function(){if(window.gtag){gtag('event','cta_click',{cta_id:a.getAttribute('data-cta'),page:location.pathname})}})});})();</script></section></div>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div><div class="et_pb_section et_pb_section_18 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_19">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_20  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_code et_pb_code_15">
				
				
				
				
				<div class="et_pb_code_inner"><section id="sh-cta-final"><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700;800;900&#038;display=swap"><style>.et_pb_section:has(#sh-cta-final){padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}.et_pb_row:has(#sh-cta-final){width:100%!important;max-width:100%!important;padding:0!important;margin:0!important}.et_pb_column:has(#sh-cta-final),.et_pb_module:has(#sh-cta-final),.et_pb_code_inner:has(#sh-cta-final){margin:0!important;padding:0!important}.et_pb_code_inner:has(#sh-cta-final)>p,.et_pb_code_inner:has(#sh-cta-final)>br,#sh-cta-final>p:empty,#sh-cta-final>br{display:none!important}#sh-cta-final{display:block;margin:0!important} #sh-cta-final{--sh-top:#ffffff;position:relative;background:linear-gradient(180deg,var(--sh-top) 0%,var(--sh-top) 12%,#e4f1e7 100%);font-family:'Nunito',system-ui,sans-serif;color:#2a2622;line-height:1.5;-webkit-font-smoothing:antialiased;overflow:hidden} #sh-cta-final *{box-sizing:border-box} #sh-cta-final h2,#sh-cta-final p,#sh-cta-final ul,#sh-cta-final li{margin:0;padding:0;font-family:inherit;list-style:none;text-wrap:pretty} #sh-cta-final .shx-glow{position:absolute;inset:auto -10% -60% auto;width:50%;aspect-ratio:1;background:radial-gradient(circle,rgba(204,160,64,.12) 0%,rgba(204,160,64,0) 65%);pointer-events:none} #sh-cta-final .shx-wrap{position:relative;max-width:1240px;margin:0 auto;padding:clamp(56px,7vw,96px) clamp(20px,4vw,48px)} #sh-cta-final .shx-box{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(28px,4vw,56px);align-items:center;background:#fff;border:1px solid #e4e1d8;border-radius:20px;padding:clamp(28px,4vw,52px);box-shadow:0 20px 50px rgba(51,117,65,.10)} #sh-cta-final .shx-copy{display:flex;flex-direction:column;gap:18px} #sh-cta-final .shx-eyebrow{font-size:14px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#337541} #sh-cta-final h2{font-size:clamp(28px,3.4vw,42px);line-height:1.12;font-weight:900;letter-spacing:-.01em;color:#2a2622} #sh-cta-final h2 span{color:#cca040} #sh-cta-final .shx-lead{font-size:18px;line-height:1.6;color:#5f5a53;max-width:56ch} #sh-cta-final .shx-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:6px} #sh-cta-final .shx-btn{display:inline-block;background:#337541;color:#fff;font-weight:800;font-size:17px;padding:15px 26px;border-radius:8px;text-decoration:none;line-height:1.2} #sh-cta-final .shx-btn:hover{background:#26592f;color:#fff} #sh-cta-final .shx-contacts{display:flex;flex-wrap:wrap;align-items:center;gap:6px 28px}#sh-cta-final .shx-tel{display:inline-flex;align-items:center;gap:8px;color:#337541;font-weight:800;font-size:17px;text-decoration:none;padding:4px 0} #sh-cta-final .shx-tel:hover{color:#26592f;text-decoration:underline;text-underline-offset:3px} #sh-cta-final .shx-micro{font-size:14px;color:#7a746b} #sh-cta-final .shx-card{background:#f5f8f2;border:1px solid #dfe9d8;border-radius:16px;padding:clamp(22px,3vw,30px);display:flex;flex-direction:column;gap:18px} #sh-cta-final .shx-card-t{font-size:17px;font-weight:800;color:#2a2622} #sh-cta-final ul{display:flex;flex-direction:column;gap:14px} #sh-cta-final li{display:flex;gap:12px;align-items:flex-start;font-size:16px;line-height:1.5;color:#3d3832} #sh-cta-final li svg{flex:none;margin-top:2px} #sh-cta-final a:focus-visible{outline:2px solid #cca040;outline-offset:3px} @media (max-width:860px){#sh-cta-final .shx-box{grid-template-columns:minmax(0,1fr)}} @media (max-width:600px){#sh-cta-final .shx-btn{width:100%;text-align:center}} </style><div class="shx-glow" aria-hidden="true"></div><div class="shx-wrap"><div class="shx-box"><div class="shx-copy"><span class="shx-eyebrow">Demonstração gratuita</span><h2>Veja a SmartHive a funcionar <span>na sua organização ou município</span></h2><p class="shx-lead">Mostramos-lhe, com casos reais, como medir e reduzir consumos, antecipar falhas e decidir com dados.</p> <div class="shx-ctas"><a class="shx-btn" href="https://smarthive.pt/#demo" data-cta="final_demo">Pedir demonstração</a></div><div class="shx-contacts"><a class="shx-tel" href="tel:+351211351100" data-cta="final_tel"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="#337541" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.8 19.8 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.12 4.18 2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.96.36 1.9.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.91.34 1.85.57 2.81.7A2 2 0 0 1 22 16.92z"></path></svg>+351 211 351 100</a><a class="shx-tel" href="mailto:sales@smarthive.pt?subject=Pedido%20de%20demonstra%C3%A7%C3%A3o%20SmartHive" data-cta="final_email"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="#337541" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect width="20" height="16" x="2" y="4" rx="2"></rect><path d="m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7"></path></svg>sales@smarthive.pt</a></div><p class="shx-micro">Sem compromisso. Respondemos com uma proposta adaptada à sua organização.</p> </div><div class="shx-card"><p class="shx-card-t">O que vai ver na demonstração</p> <ul><li><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="#337541" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg>A plataforma com dados reais de energia, água e ambiente</li><li><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="#337541" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg>Os sensores e a configuração indicados para o seu caso</li><li><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="#337541" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg>Como integrar com os sistemas que já utiliza</li></ul></div></div></div><script>(function(){var R=document.getElementById('sh-cta-final'); if(!R){return} R.querySelectorAll('[data-cta]').forEach(function(a){ a.addEventListener('click',function(){ if(window.gtag){ gtag('event','cta_click',{cta_id:a.getAttribute('data-cta'),page:location.pathname}); } }); }); })();</script></section></div>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Caso de estudo: estacionamento inteligente e monitorização ambiental em Loulé e Quarteira</title>
		<link>https://smarthive.pt/caso-de-estudo-estacionamento-inteligente-e-monitorizacao-ambiental-em-loule-e-quarteira/</link>
		
		<dc:creator><![CDATA[Sónia Rodrigues]]></dc:creator>
		<pubDate>Tue, 01 Sep 2026 08:42:15 +0000</pubDate>
				<category><![CDATA[Casos de estudo]]></category>
		<category><![CDATA[Smart Cities]]></category>
		<guid isPermaLink="false">https://smarthive.pt/?p=1960</guid>

					<description><![CDATA[Smart Parking e quatro estações ambientais nos Bairros Comerciais Digitais de Loulé e Quarteira, geridos na plataforma SmartHive.]]></description>
										<content:encoded><![CDATA[<p><div class="et_pb_section et_pb_section_19 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_20">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_21  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_code et_pb_code_16">
				
				
				
				
				<div class="et_pb_code_inner"><section id="cs-hero"><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700;800;900&#038;display=swap"><style>.et_pb_section:has(#cs-hero){padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}.et_pb_row:has(#cs-hero){width:100%!important;max-width:100%!important;padding:0!important;margin:0!important}.et_pb_column:has(#cs-hero),.et_pb_module:has(#cs-hero),.et_pb_code_inner:has(#cs-hero){margin:0!important;padding:0!important}.et_pb_code_inner:has(#cs-hero)>p,.et_pb_code_inner:has(#cs-hero)>br,#cs-hero>p:empty,#cs-hero>br{display:none!important}#cs-hero{display:block;margin:0!important} #cs-hero{font-family:'Nunito',system-ui,sans-serif;color:#2a2622;line-height:1.5;-webkit-font-smoothing:antialiased;scroll-margin-top:90px} #cs-hero *{box-sizing:border-box} #cs-hero h1,#cs-hero h2,#cs-hero h3,#cs-hero h4,#cs-hero p,#cs-hero ul,#cs-hero li,#cs-hero figure,#cs-hero ol{margin:0;padding:0;font-family:inherit;text-wrap:pretty;list-style:none} #cs-hero a{color:#337541;text-decoration:none}#cs-hero a:hover{color:#26592f} #cs-hero :focus-visible{outline:2px solid #cca040;outline-offset:2px} #cs-hero .shx-wrap{max-width:1240px;margin:0 auto;padding:clamp(64px,8vw,104px) clamp(20px,4vw,48px)} #cs-hero .shx-head{display:flex;flex-direction:column;gap:12px;max-width:720px} #cs-hero .shx-eyebrow{display:block;font-size:14px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#337541} #cs-hero .shx-h2{font-size:clamp(30px,3.6vw,44px);line-height:1.1;font-weight:900;letter-spacing:-.01em;color:#2a2622} #cs-hero .shx-lead{font-size:18px;line-height:1.6;color:#5f5a53} #cs-hero .shx-btn{display:inline-block;background:#337541;color:#fff;font-weight:800;font-size:17px;padding:15px 26px;border-radius:8px;border:0;cursor:pointer;font-family:inherit;line-height:1.2} #cs-hero .shx-btn:hover{background:#26592f;color:#fff} #cs-hero .shx-hex{flex:none;width:46px;height:52px;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:#e7efe0;display:grid;place-items:center} #cs-hero .shx-media{position:relative;width:100%;margin:0} #cs-hero .shx-media img{display:block;width:100%;height:auto;max-width:100%} #cs-hero .shx-ph{display:none} #cs-hero .shx-media:has(img[src^="IMAGEM"]),#cs-hero .shx-media.shx-empty{aspect-ratio:var(--ar);border-radius:16px;background:#fff;border:1px solid #e4e1d8;box-shadow:0 24px 60px rgba(34,31,28,.12)} #cs-hero .shx-media:has(img[src^="IMAGEM"]) img,#cs-hero .shx-media.shx-empty img{display:none} #cs-hero .shx-media:has(img[src^="IMAGEM"]) .shx-ph,#cs-hero .shx-media.shx-empty .shx-ph{position:absolute;inset:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;border:2px dashed #9fbf8c;border-radius:10px;background:#f5f8f2;color:#337541;font-size:16px;font-weight:800;padding:16px} #cs-hero .shx-ph small{font-size:14px;font-weight:600;color:#5f5a53} @media (prefers-reduced-motion:reduce){#cs-hero *{transition:none!important}} body:has(#cs-hero) #main-content .container{width:100%!important;max-width:100%!important;padding:0!important} body:has(#cs-hero) #main-content .container::before{display:none!important} body:has(#cs-hero) #left-area{width:100%!important;max-width:100%!important;float:none!important;padding:0!important;margin:0!important} body:has(#cs-hero) #sidebar,body:has(#cs-hero) #main-content .et_post_meta_wrapper,body:has(#cs-hero) #comment-wrap{display:none!important} body:has(#cs-hero) #main-content article.et_pb_post{margin:0!important;padding:0!important} body:has(#cs-hero) #main-content .entry-content{padding:0!important} #cs-hero{position:relative;background:#26592f url('https://smarthive.pt/wp-content/uploads/2026/09/SmartHive-estacionamento.jpg') center/cover no-repeat;color:#fff;overflow:hidden} #cs-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(24,52,30,.92) 0%,rgba(24,52,30,.78) 45%,rgba(24,52,30,.35) 100%)} #cs-hero .shx-wrap{position:relative;display:flex;flex-direction:column;gap:20px;padding:clamp(40px,6vw,88px) clamp(20px,4vw,48px) clamp(80px,10vw,150px)} #cs-hero .shx-bc{display:flex;flex-wrap:wrap;gap:6px;font-size:14px;font-weight:700;color:#d8e6d4} #cs-hero .shx-bc a{color:#fff}#cs-hero .shx-bc a:hover{color:#e6c77d} #cs-hero .shx-tag{align-self:flex-start;font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#2a2622;background:#e6c77d;padding:6px 12px;border-radius:999px} #cs-hero h1{font-size:clamp(32px,4vw,52px);line-height:1.08;font-weight:900;letter-spacing:-.015em;color:#fff;max-width:960px} #cs-hero h1 span{display:block;color:#e6c77d} #cs-hero .shx-lead{font-size:19px;color:#eef4ea;max-width:680px} #cs-hero .shx-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px} #cs-hero .shx-meta li{display:flex;flex-direction:column;gap:2px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22);border-radius:12px;padding:10px 16px;backdrop-filter:blur(4px)} #cs-hero .shx-meta small{font-size:12.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#d8e6d4} #cs-hero .shx-meta b{font-size:16px;font-weight:800;color:#fff} #cs-hero .shx-bw{position:absolute;left:0;right:0;bottom:-1px;line-height:0} </style><div class="shx-wrap"><nav class="shx-bc" aria-label="Breadcrumb"><a href="https://smarthive.pt/">Início</a><span>›</span><a href="https://smarthive.pt/case-studies/">Case Studies</a><span>›</span><span aria-current="page">Loulé e Quarteira</span></nav><span class="shx-tag">Caso de estudo · Smart Cities</span><h1>Estacionamento inteligente e ambiente em Loulé e Quarteira: <span>mobilidade e qualidade do ar numa plataforma comum</span></h1><p class="shx-lead">Nos Bairros Comerciais Digitais de Loulé e Quarteira, sensores, câmaras, painéis informativos e estações ambientais estão integrados na plataforma SmartHive.</p> <ul class="shx-meta"><li><small>Cliente</small><b>Município de Loulé</b></li><li><small>Setor</small><b>Territórios & Smart Cities</b></li><li><small>Solução</small><b>Smart Parking + monitorização ambiental</b></li></ul></div><div class="shx-bw" aria-hidden="true"><svg viewBox="0 0 1920 120" preserveAspectRatio="none" style="display:block;width:100%;height:clamp(40px,6vw,110px);transform:scaleY(-1)"><path d="M0 0H1920V66C1640 76 1420 116 1100 116C720 116 480 62 0 62Z" fill="#ffffff" opacity=".3"/><path d="M0 0H1920V42C1640 56 1420 108 1100 108C720 108 480 36 0 36Z" fill="#ffffff" opacity=".55"/><path d="M0 0H1920V22C1640 36 1420 98 1080 98C700 98 460 18 0 18Z" fill="#ffffff"/></svg></div><script>(function(){var R=document.getElementById('cs-hero');if(!R){return}function fix(){if(window.scrollY){return}R.style.paddingTop='0px';var hb=0;document.querySelectorAll('#wpadminbar,.et-l--header,.et-l--header .et_pb_section').forEach(function(h){var st=getComputedStyle(h);if(st.display==='none'){return}if(st.position==='fixed'||h.id==='wpadminbar'){hb=Math.max(hb,h.getBoundingClientRect().bottom)}});var d=Math.max(0,Math.round(hb-R.getBoundingClientRect().top));R.style.paddingTop=d+'px'}fix();window.addEventListener('load',fix);window.addEventListener('resize',fix);setTimeout(fix,600);if(window.ResizeObserver){var H=document.querySelector('.et-l--header');if(H){new ResizeObserver(fix).observe(H)}}})();</script></section></div>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div><div class="et_pb_section et_pb_section_20 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_21">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_22  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_code et_pb_code_17">
				
				
				
				
				<div class="et_pb_code_inner"><section id="cs-corpo"><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700;800;900&#038;display=swap"><style>.et_pb_section:has(#cs-corpo){padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}.et_pb_row:has(#cs-corpo){width:100%!important;max-width:100%!important;padding:0!important;margin:0!important}.et_pb_column:has(#cs-corpo),.et_pb_module:has(#cs-corpo),.et_pb_code_inner:has(#cs-corpo){margin:0!important;padding:0!important}.et_pb_code_inner:has(#cs-corpo)>p,.et_pb_code_inner:has(#cs-corpo)>br,#cs-corpo>p:empty,#cs-corpo>br{display:none!important}#cs-corpo{display:block;margin:0!important} #cs-corpo{font-family:'Nunito',system-ui,sans-serif;color:#2a2622;line-height:1.5;-webkit-font-smoothing:antialiased;scroll-margin-top:90px} #cs-corpo *{box-sizing:border-box} #cs-corpo h1,#cs-corpo h2,#cs-corpo h3,#cs-corpo h4,#cs-corpo p,#cs-corpo ul,#cs-corpo li,#cs-corpo figure,#cs-corpo ol{margin:0;padding:0;font-family:inherit;text-wrap:pretty;list-style:none} #cs-corpo a{color:#337541;text-decoration:none}#cs-corpo a:hover{color:#26592f} #cs-corpo :focus-visible{outline:2px solid #cca040;outline-offset:2px} #cs-corpo .shx-wrap{max-width:1240px;margin:0 auto;padding:clamp(64px,8vw,104px) clamp(20px,4vw,48px)} #cs-corpo .shx-head{display:flex;flex-direction:column;gap:12px;max-width:720px} #cs-corpo .shx-eyebrow{display:block;font-size:14px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#337541} #cs-corpo .shx-h2{font-size:clamp(30px,3.6vw,44px);line-height:1.1;font-weight:900;letter-spacing:-.01em;color:#2a2622} #cs-corpo .shx-lead{font-size:18px;line-height:1.6;color:#5f5a53} #cs-corpo .shx-btn{display:inline-block;background:#337541;color:#fff;font-weight:800;font-size:17px;padding:15px 26px;border-radius:8px;border:0;cursor:pointer;font-family:inherit;line-height:1.2} #cs-corpo .shx-btn:hover{background:#26592f;color:#fff} #cs-corpo .shx-hex{flex:none;width:46px;height:52px;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:#e7efe0;display:grid;place-items:center} #cs-corpo .shx-media{position:relative;width:100%;margin:0} #cs-corpo .shx-media img{display:block;width:100%;height:auto;max-width:100%} #cs-corpo .shx-ph{display:none} #cs-corpo .shx-media:has(img[src^="IMAGEM"]),#cs-corpo .shx-media.shx-empty{aspect-ratio:var(--ar);border-radius:16px;background:#fff;border:1px solid #e4e1d8;box-shadow:0 24px 60px rgba(34,31,28,.12)} #cs-corpo .shx-media:has(img[src^="IMAGEM"]) img,#cs-corpo .shx-media.shx-empty img{display:none} #cs-corpo .shx-media:has(img[src^="IMAGEM"]) .shx-ph,#cs-corpo .shx-media.shx-empty .shx-ph{position:absolute;inset:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;border:2px dashed #9fbf8c;border-radius:10px;background:#f5f8f2;color:#337541;font-size:16px;font-weight:800;padding:16px} #cs-corpo .shx-ph small{font-size:14px;font-weight:600;color:#5f5a53} @media (prefers-reduced-motion:reduce){#cs-corpo *{transition:none!important}} #cs-corpo{background:#fff} #cs-corpo .shx-wrap{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:clamp(32px,5vw,72px);align-items:start;padding-top:clamp(24px,3vw,40px)} #cs-corpo .shx-main{display:flex;flex-direction:column;gap:clamp(40px,5vw,56px);min-width:0} #cs-corpo .shx-sum{background:#eef4ea;border-left:5px solid #cca040;border-radius:14px;padding:clamp(22px,3vw,32px)} #cs-corpo .shx-sum h2{font-size:15px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#337541;margin-bottom:14px} #cs-corpo .shx-sum dl{display:grid;grid-template-columns:auto 1fr;gap:10px 18px;margin:0} #cs-corpo .shx-sum dt{font-weight:900;color:#26592f;font-size:16px} #cs-corpo .shx-sum dd{margin:0;font-size:16.5px;line-height:1.55;color:#2a2622} #cs-corpo .shx-intro{font-size:19.5px;line-height:1.65;color:#3d3832;font-weight:600} #cs-corpo .shx-sec{display:flex;flex-direction:column;gap:16px} #cs-corpo .shx-sec>h2{display:flex;align-items:center;gap:14px;font-size:clamp(26px,2.8vw,34px);line-height:1.15;font-weight:900;color:#2a2622} #cs-corpo .shx-sec>h2 .shx-hex{width:42px;height:48px;font-size:15px;font-weight:900;color:#337541} #cs-corpo .shx-sec p{font-size:17.5px;line-height:1.7;color:#4a463f} #cs-corpo .shx-sec p strong{color:#2a2622} #cs-corpo .shx-params{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:6px} #cs-corpo .shx-params:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))} #cs-corpo .shx-params:has(>:only-child){grid-template-columns:1fr} #cs-corpo .shx-pc{background:#f5f4ef;border:1px solid #e4e1d8;border-radius:14px;padding:18px} #cs-corpo .shx-pc h3{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:900;color:#26592f;margin-bottom:12px} #cs-corpo .shx-chips{display:flex;flex-wrap:wrap;gap:6px} #cs-corpo .shx-chips li{font-size:14px;font-weight:800;color:#2a2622;background:#fff;border:1px solid #d6e5d2;padding:5px 10px;border-radius:999px} #cs-corpo figure.shx-fig{margin:8px 0 0} #cs-corpo figure.shx-fig img{display:block;width:100%;height:auto;border-radius:16px;box-shadow:0 20px 50px rgba(34,31,28,.12)} #cs-corpo figcaption{font-size:14.5px;color:#5f5a53;margin-top:10px;padding-left:12px;border-left:3px solid #cca040} #cs-corpo .shx-res{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px} #cs-corpo .shx-res li{display:flex;gap:12px;align-items:flex-start;background:#fff;border:1px solid #e4e1d8;border-radius:14px;padding:18px} #cs-corpo .shx-res li span.shx-ck{flex:none;width:30px;height:30px;border-radius:50%;background:#e4f1e7;display:grid;place-items:center} #cs-corpo .shx-res b{display:block;font-size:16.5px;font-weight:900;color:#2a2622;margin-bottom:2px} #cs-corpo .shx-res p{font-size:15.5px;line-height:1.55;color:#5f5a53} #cs-corpo .shx-close{font-size:19px!important;line-height:1.6!important;font-weight:700;color:#26592f!important;background:#f5f4ef;border-radius:14px;padding:22px 24px} #cs-corpo aside{align-self:stretch;display:flex;flex-direction:column;gap:16px} #cs-corpo .shx-ficha{position:sticky;top:150px} #cs-corpo .shx-ficha{background:#fff;border:1px solid #e4e1d8;border-top:4px solid #337541;border-radius:16px;padding:24px;box-shadow:0 16px 40px rgba(34,31,28,.08)} #cs-corpo .shx-ficha h2{font-size:20px;font-weight:900;color:#2a2622;margin-bottom:14px} #cs-corpo .shx-ficha dl{margin:0;display:flex;flex-direction:column} #cs-corpo .shx-ficha div.shx-row{padding:9px 0;border-top:1px solid #eeebe3} #cs-corpo .shx-ficha dt{font-size:12.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#5f5a53} #cs-corpo .shx-ficha dd{margin:2px 0 0;font-size:15.5px;font-weight:700;color:#2a2622;line-height:1.45} #cs-corpo .shx-ficha .shx-btn{display:block;text-align:center;margin-top:16px} #cs-corpo .shx-ficha .shx-l2{display:block;text-align:center;margin-top:12px;font-weight:800;font-size:15.5px} #cs-corpo .shx-rel{background:#f5f4ef;border-radius:16px;padding:20px 22px} #cs-corpo .shx-rel h3{font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#5f5a53;margin-bottom:8px} #cs-corpo .shx-rel a{display:flex;justify-content:space-between;gap:8px;padding:8px 0;font-weight:800;font-size:15.5px;border-top:1px solid #e4e1d8} #cs-corpo .shx-rel a:first-of-type{border-top:0} #cs-corpo .shx-gal{display:grid;grid-template-columns:repeat(var(--c,3),minmax(0,1fr));gap:12px;margin-top:8px} #cs-corpo .shx-gal img{display:block;width:100%;height:auto;aspect-ratio:var(--ar,1);object-fit:cover;border-radius:14px;box-shadow:0 12px 30px rgba(34,31,28,.10)} #cs-corpo blockquote.shx-q{margin:8px 0 0;padding:22px 24px 22px 28px;background:#eef4ea;border-left:5px solid #337541;border-radius:14px} #cs-corpo blockquote.shx-q p{font-size:18px!important;line-height:1.6!important;font-style:italic;color:#2a2622!important} #cs-corpo blockquote.shx-q cite{display:block;margin-top:10px;font-style:normal;font-weight:800;font-size:15px;color:#26592f} #cs-corpo .shx-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px} #cs-corpo .shx-kpis li{display:flex;flex-direction:column;gap:4px;background:#337541;border-radius:14px;padding:20px} #cs-corpo .shx-kpis b{font-size:30px;line-height:1.1;font-weight:900;color:#fff} #cs-corpo .shx-kpis span{font-size:15px;line-height:1.45;color:#e4f1e7;font-weight:600} #cs-corpo .shx-press{display:flex;flex-direction:column;gap:12px;border-top:1px solid #e4e1d8;padding-top:28px} #cs-corpo .shx-press h2{font-size:15px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#5f5a53} #cs-corpo .shx-press ul{display:flex;flex-wrap:wrap;gap:8px} #cs-corpo .shx-press a{display:inline-block;font-size:14.5px;font-weight:800;color:#26592f;background:#f5f4ef;border:1px solid #e4e1d8;padding:7px 12px;border-radius:999px} #cs-corpo .shx-press a:hover{border-color:#9fbf8c;color:#337541} #cs-corpo .shx-list{display:flex;flex-direction:column;gap:8px} #cs-corpo .shx-list li{position:relative;padding-left:20px;font-size:17px;line-height:1.6;color:#4a463f} #cs-corpo .shx-list li::before{content:"";position:absolute;left:2px;top:.6em;width:8px;height:8px;border-radius:2px;background:#cca040;transform:rotate(45deg)} @media (max-width:760px){#cs-corpo .shx-gal{grid-template-columns:repeat(2,minmax(0,1fr))}} @media (max-height:820px){#cs-corpo .shx-ficha{position:static}} @media (max-width:1000px){#cs-corpo .shx-wrap{grid-template-columns:1fr}#cs-corpo .shx-ficha{position:static}} @media (max-width:760px){#cs-corpo .shx-params,#cs-corpo .shx-res{grid-template-columns:1fr}#cs-corpo .shx-sum dl{grid-template-columns:1fr;gap:2px}#cs-corpo .shx-sum dd{margin-bottom:10px}} </style><div class="shx-wrap"><div class="shx-main"><section class="shx-sum" aria-labelledby="cs-resumo"><h2 id="cs-resumo">Em resumo</h2><dl><dt>Cliente</dt><dd>Município de Loulé, no âmbito dos Bairros Comerciais Digitais de Loulé e Quarteira.</dd><dt>Desafio</dt><dd>Responder à procura de estacionamento e conhecer as condições ambientais com uma infraestrutura integrada.</dd><dt>Solução</dt><dd>Sensores por lugar, câmaras de contagem com vídeo analytics, painéis LED e quatro estações ambientais, centralizados na SmartHive.</dd><dt>Resultado</dt><dd>Mobilidade e ambiente numa única plataforma, com históricos, alertas e integração por API REST.</dd></dl></section><p class="shx-intro">A transformação digital dos centros urbanos depende, sobretudo, da capacidade de ligar diferentes sistemas, transformar dados em informação útil e disponibilizá-la a quem gere e utiliza a cidade. No âmbito dos Bairros Comerciais Digitais de Loulé e Quarteira, o Município de Loulé avançou com uma <strong>solução que combina estacionamento inteligente e monitorização ambiental</strong>, com a SmartHive como plataforma central de gestão.</p> <section class="shx-sec"><h2><span class="shx-hex">01</span>Desafio</h2><p>Em zonas urbanas e comerciais, a procura de estacionamento tem impacto na mobilidade, na circulação automóvel e na experiência de quem visita, trabalha ou utiliza diariamente estes espaços.</p> <p>Paralelamente, compreender as condições ambientais do território exige dados locais sobre diferentes parâmetros de qualidade do ar e ambiente urbano.</p> <p>O desafio passava por responder às duas necessidades através de uma <strong>infraestrutura integrada e preparada para comunicar com outras plataformas municipais</strong>.</p> </section><section class="shx-sec"><h2><span class="shx-hex">02</span>Solução implementada</h2><p>Na vertente de estacionamento inteligente, o projeto contempla <strong>sensores instalados em lugares individuais, câmaras de contagem com vídeo analytics e painéis LED</strong> que informam sobre a disponibilidade de estacionamento.</p> <p>Na vertente ambiental, são integradas <strong>quatro estações de monitorização</strong>, duas em Loulé e duas em Quarteira. Consoante a configuração dos sensores, são monitorizados:</p> <div class="shx-params"><div class="shx-pc"><h3><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="#337541" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M17.7 7.7a2.5 2.5 0 1 1 1.8 4.3H2"/><path d="M9.6 4.6A2 2 0 1 1 11 8H2"/><path d="M12.6 19.4A2 2 0 1 0 14 16H2"/></svg>Qualidade do ar</h3><ul class="shx-chips"><li>Partículas</li><li>CO₂</li><li>CO</li><li>NO₂</li><li>O₃</li><li>SO₂</li><li>COV</li></ul></div><div class="shx-pc"><h3><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="#337541" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M17.5 19H9a7 7 0 1 1 6.71-9h1.79a4.5 4.5 0 1 1 0 9Z"/></svg>Ambiente urbano</h3><ul class="shx-chips"><li>Temperatura</li><li>Humidade relativa</li><li>Pressão atmosférica</li></ul></div><div class="shx-pc"><h3><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="#337541" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M11 4.7a.7.7 0 0 0-1.2-.5L6.4 7.6A1.4 1.4 0 0 1 5.4 8H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2.4a1.4 1.4 0 0 1 1 .4l3.4 3.4a.7.7 0 0 0 1.2-.5z"/><path d="M16 9a5 5 0 0 1 0 6"/><path d="M19.4 18.4a9 9 0 0 0 0-12.7"/></svg>Ruído</h3><ul class="shx-chips"><li>Ruído ambiental</li></ul></div></div></section><section class="shx-sec"><h2><span class="shx-hex">03</span>Implementação</h2><p>No <strong>módulo de Smart Parking</strong> é possível visualizar geograficamente os lugares e respetivos estados, consultar históricos de ocupação, analisar a utilização das zonas monitorizadas e configurar alarmes. A plataforma caracteriza diferentes tipos de lugar, incluindo cargas e descargas, mobilidade reduzida, táxis e carregamento elétrico.</p> <p>Os painéis informativos disponibilizam informação atualizada sobre os lugares existentes nas áreas monitorizadas.</p> <p>Na componente ambiental, os <strong>sensores são georreferenciados</strong> e os dados são consultados em dashboards, mapas e gráficos, com histórico e mecanismos de alerta. A solução está preparada para <strong>integração através de APIs REST</strong> com outros sistemas municipais.</p> <figure class="shx-fig"><img decoding="async" src="https://smarthive.pt/wp-content/uploads/2026/09/W4M-SMARTHIVE-loule-estacionamento.jpg" alt="Estacionamento inteligente e monitorização ambiental SmartHive em Loulé e Quarteira" width="780" height="530" loading="lazy"><figcaption>Sensores de estacionamento, painéis informativos e dados ambientais integrados na plataforma SmartHive.</figcaption></figure></section><section class="shx-sec"><h2><span class="shx-hex">04</span>Resultados alcançados</h2><ul class="shx-res"><li><span class="shx-ck"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="#337541" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6 9 17l-5-5"/></svg></span><div><b>Ocupação monitorizada</b><p>Estado dos lugares de estacionamento monitorizados.</p> </div></li><li><span class="shx-ck"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="#337541" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6 9 17l-5-5"/></svg></span><div><b>Informação ao utilizador</b><p>Disponibilidade de lugares nos painéis informativos.</p> </div></li><li><span class="shx-ck"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="#337541" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6 9 17l-5-5"/></svg></span><div><b>Analítica de estacionamento</b><p>Históricos e padrões de ocupação.</p> </div></li><li><span class="shx-ck"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="#337541" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6 9 17l-5-5"/></svg></span><div><b>Monitorização ambiental</b><p>Recolha contínua de indicadores ambientais em Loulé e Quarteira.</p> </div></li><li><span class="shx-ck"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="#337541" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6 9 17l-5-5"/></svg></span><div><b>Gestão integrada</b><p>Mobilidade e ambiente numa única plataforma IoT.</p> </div></li><li><span class="shx-ck"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="#337541" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6 9 17l-5-5"/></svg></span><div><b>Interoperabilidade e escala</b><p>Troca de dados com outros sistemas e novas verticais Smart City.</p> </div></li></ul><p class="shx-close">A combinação entre estacionamento inteligente e monitorização ambiental mostra como uma plataforma IoT pode ligar diferentes verticais de uma cidade sem criar novas ilhas de informação.</p> <p>Com a SmartHive, os dados recolhidos no espaço urbano passam a integrar uma infraestrutura comum, preparada para apoiar uma gestão municipal mais informada e conectada.</p> </section></div><aside><nav class="shx-rel" aria-label="Soluções relacionadas"><h3>Soluções relacionadas</h3><a href="https://smarthive.pt/territorios/" data-cta="cs_loule_rel">Territórios & Smart Cities<span aria-hidden="true">→</span></a><a href="https://smarthive.pt/smarthive-pgu/" data-cta="cs_loule_rel">Plataforma de Gestão Urbana<span aria-hidden="true">→</span></a><a href="https://smarthive.pt/poste-inteligente/" data-cta="cs_loule_rel">Poste Inteligente<span aria-hidden="true">→</span></a></nav><div class="shx-ficha"><h2>Ficha do projeto</h2><dl><div class="shx-row"><dt>Cliente</dt><dd>Município de Loulé</dd></div><div class="shx-row"><dt>Localização</dt><dd>Loulé e Quarteira, Algarve</dd></div><div class="shx-row"><dt>Setor</dt><dd>Territórios & Smart Cities</dd></div><div class="shx-row"><dt>Solução</dt><dd>Smart Parking + monitorização ambiental</dd></div><div class="shx-row"><dt>Estacionamento</dt><dd>Sensores por lugar · câmaras com vídeo analytics · painéis LED</dd></div><div class="shx-row"><dt>Ambiente</dt><dd>4 estações (2 em Loulé, 2 em Quarteira)</dd></div><div class="shx-row"><dt>Integração</dt><dd>API REST</dd></div></dl><a class="shx-btn" href="https://smarthive.pt/#demo" data-cta="cs_loule_demo">Pedir demonstração</a><a class="shx-l2" href="https://smarthive.pt/smarthive-pgu/" data-cta="cs_loule_solucao">Conhecer a Plataforma de Gestão Urbana →</a></div></aside></div><script>(function(){var R=document.getElementById('cs-corpo');if(!R){return}R.querySelectorAll('[data-cta]').forEach(function(a){a.addEventListener('click',function(){if(window.gtag){gtag('event','cta_click',{cta_id:a.getAttribute('data-cta'),page:location.pathname})}})});})();</script></section></div>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div><div class="et_pb_section et_pb_section_21 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_22">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_23  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_code et_pb_code_18">
				
				
				
				
				<div class="et_pb_code_inner"><section id="cs-outros"><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700;800;900&#038;display=swap"><style>.et_pb_section:has(#cs-outros){padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}.et_pb_row:has(#cs-outros){width:100%!important;max-width:100%!important;padding:0!important;margin:0!important}.et_pb_column:has(#cs-outros),.et_pb_module:has(#cs-outros),.et_pb_code_inner:has(#cs-outros){margin:0!important;padding:0!important}.et_pb_code_inner:has(#cs-outros)>p,.et_pb_code_inner:has(#cs-outros)>br,#cs-outros>p:empty,#cs-outros>br{display:none!important}#cs-outros{display:block;margin:0!important} #cs-outros{font-family:'Nunito',system-ui,sans-serif;color:#2a2622;line-height:1.5;-webkit-font-smoothing:antialiased;scroll-margin-top:90px} #cs-outros *{box-sizing:border-box} #cs-outros h1,#cs-outros h2,#cs-outros h3,#cs-outros h4,#cs-outros p,#cs-outros ul,#cs-outros li,#cs-outros figure,#cs-outros ol{margin:0;padding:0;font-family:inherit;text-wrap:pretty;list-style:none} #cs-outros a{color:#337541;text-decoration:none}#cs-outros a:hover{color:#26592f} #cs-outros :focus-visible{outline:2px solid #cca040;outline-offset:2px} #cs-outros .shx-wrap{max-width:1240px;margin:0 auto;padding:clamp(64px,8vw,104px) clamp(20px,4vw,48px)} #cs-outros .shx-head{display:flex;flex-direction:column;gap:12px;max-width:720px} #cs-outros .shx-eyebrow{display:block;font-size:14px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#337541} #cs-outros .shx-h2{font-size:clamp(30px,3.6vw,44px);line-height:1.1;font-weight:900;letter-spacing:-.01em;color:#2a2622} #cs-outros .shx-lead{font-size:18px;line-height:1.6;color:#5f5a53} #cs-outros .shx-btn{display:inline-block;background:#337541;color:#fff;font-weight:800;font-size:17px;padding:15px 26px;border-radius:8px;border:0;cursor:pointer;font-family:inherit;line-height:1.2} #cs-outros .shx-btn:hover{background:#26592f;color:#fff} #cs-outros .shx-hex{flex:none;width:46px;height:52px;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:#e7efe0;display:grid;place-items:center} #cs-outros .shx-media{position:relative;width:100%;margin:0} #cs-outros .shx-media img{display:block;width:100%;height:auto;max-width:100%} #cs-outros .shx-ph{display:none} #cs-outros .shx-media:has(img[src^="IMAGEM"]),#cs-outros .shx-media.shx-empty{aspect-ratio:var(--ar);border-radius:16px;background:#fff;border:1px solid #e4e1d8;box-shadow:0 24px 60px rgba(34,31,28,.12)} #cs-outros .shx-media:has(img[src^="IMAGEM"]) img,#cs-outros .shx-media.shx-empty img{display:none} #cs-outros .shx-media:has(img[src^="IMAGEM"]) .shx-ph,#cs-outros .shx-media.shx-empty .shx-ph{position:absolute;inset:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;border:2px dashed #9fbf8c;border-radius:10px;background:#f5f8f2;color:#337541;font-size:16px;font-weight:800;padding:16px} #cs-outros .shx-ph small{font-size:14px;font-weight:600;color:#5f5a53} @media (prefers-reduced-motion:reduce){#cs-outros *{transition:none!important}} #cs-outros{background:#f5f4ef} #cs-outros.cs-off{display:none} #cs-outros .shx-wrap{display:flex;flex-direction:column;gap:32px;padding-top:clamp(24px,3vw,40px);padding-bottom:clamp(24px,3vw,40px)} #cs-outros .shx-top{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap} #cs-outros .shx-all{font-weight:800;font-size:16.5px;border-bottom:2px solid #cca040;padding-bottom:2px} #cs-outros .shx-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px} #cs-outros .shx-card{display:flex;flex-direction:column;background:#fff;border:1px solid #e4e1d8;border-radius:16px;overflow:hidden;color:#2a2622;transition:transform .2s,box-shadow .2s} #cs-outros .shx-card:hover{transform:translateY(-3px);box-shadow:0 18px 44px rgba(34,31,28,.12);color:#2a2622} #cs-outros .shx-card img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;background:#e4f1e7} #cs-outros .shx-cb{display:flex;flex-direction:column;gap:10px;padding:20px 22px 24px;flex:1} #cs-outros .shx-ct{align-self:flex-start;font-size:12.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#26592f;background:#e4f1e7;padding:5px 10px;border-radius:999px} #cs-outros .shx-card h3{font-size:19px;line-height:1.3;font-weight:900} #cs-outros .shx-card p{font-size:15.5px;line-height:1.55;color:#5f5a53;flex:1} #cs-outros .shx-more{font-weight:800;font-size:15.5px;color:#337541} @media (max-width:900px){#cs-outros .shx-grid{grid-template-columns:1fr}} </style><div class="shx-wave" aria-hidden="true" style="background:#f5f4ef;line-height:0"><svg viewBox="0 0 1920 120" preserveAspectRatio="none" style="display:block;width:100%;height:clamp(40px,6vw,110px)"><path d="M0 0H1920V66C1640 76 1420 116 1100 116C720 116 480 62 0 62Z" fill="#ffffff" opacity=".3"/><path d="M0 0H1920V42C1640 56 1420 108 1100 108C720 108 480 36 0 36Z" fill="#ffffff" opacity=".55"/><path d="M0 0H1920V22C1640 36 1420 98 1080 98C700 98 460 18 0 18Z" fill="#ffffff"/></svg></div><div class="shx-wrap"><div class="shx-top"><div class="shx-head"><span class="shx-eyebrow">Mais projetos</span><h2 class="shx-h2">Outros casos de estudo</h2></div><a class="shx-all" href="https://smarthive.pt/case-studies/" data-cta="cs_todos">Ver todos os casos de estudo →</a></div><div class="shx-grid"></div></div><div class="shx-wave" aria-hidden="true" style="background:#ffffff;line-height:0"><svg viewBox="0 0 1920 120" preserveAspectRatio="none" style="display:block;width:100%;height:clamp(40px,6vw,110px)"><path d="M0 0H1920V66C1640 76 1420 116 1100 116C720 116 480 62 0 62Z" fill="#f5f4ef" opacity=".3"/><path d="M0 0H1920V42C1640 56 1420 108 1100 108C720 108 480 36 0 36Z" fill="#f5f4ef" opacity=".55"/><path d="M0 0H1920V22C1640 36 1420 98 1080 98C700 98 460 18 0 18Z" fill="#f5f4ef"/></svg></div><script>(function(){var R=document.getElementById('cs-outros');if(!R){return}var G=R.querySelector('.shx-grid');var m=document.body.className.match(/postid-(\d+)/);var id=m?m[1]:'0';var CAT=26;function el(t,c,x){var e=document.createElement(t);if(c){e.className=c}if(x){e.textContent=x}return e}function txt(h){var d=document.createElement('div');d.innerHTML=h;var t=(d.textContent||'').replace(/\s+/g,' ').trim();var s=t.slice(0,140);if(Math.max(0,t.length-140)){s=s.replace(/\s\S*$/,'')+'…'}return s}fetch('/wp-json/wp/v2/posts/'+id+'?_fields=categories').then(function(r){return r.ok?r.json():{categories:[]}}).catch(function(){return {categories:[]}}).then(function(cur){var mine=(cur.categories||[]).filter(function(c){return c!==CAT});return fetch('/wp-json/wp/v2/posts?'+new URLSearchParams({categories:CAT,exclude:id,per_page:12,_embed:1})).then(function(r){return r.json()}).then(function(ps){ps.forEach(function(p,k){var sc=0;(p.categories||[]).forEach(function(c){if(mine.indexOf(c)+1){sc=sc+10}});p._s=sc-k*0.01});ps.sort(function(a,b){return b._s-a._s});ps=ps.slice(0,3);if(!ps.length){R.classList.add('cs-off');return}ps.forEach(function(p){var a=el('a','shx-card');a.href=p.link;a.setAttribute('data-cta','cs_outro');var fm=p._embedded?p._embedded['wp:featuredmedia']:null;if(fm){fm=fm[0]}if(fm){if(fm.source_url){var im=el('img');var sz=fm.media_details?fm.media_details.sizes:null;im.src=(sz?(sz.medium_large||sz.large||sz.full):null)?(sz.medium_large||sz.large||sz.full).source_url:fm.source_url;im.alt=fm.alt_text||'';im.loading='lazy';im.width=768;im.height=480;a.appendChild(im)}}var b=el('div','shx-cb');var terms=p._embedded?p._embedded['wp:term']:null;var tg='';if(terms){(terms[0]||[]).forEach(function(t){if(t.id!==CAT){if(!tg){tg=t.name}}})}a.addEventListener('click',function(){if(window.gtag){gtag('event','cta_click',{cta_id:'cs_outro',page:location.pathname})}});if(tg){b.appendChild(el('span','shx-ct',tg))}var tt=txt(p.title.rendered).replace(/^caso de estudo:\s*/i,'');tt=tt.charAt(0).toUpperCase()+tt.slice(1);b.appendChild(el('h3','',tt));b.appendChild(el('p','',txt(p.excerpt?p.excerpt.rendered:'')));b.appendChild(el('span','shx-more','Ler caso de estudo →'));a.appendChild(b);G.appendChild(a)});})}).catch(function(){R.classList.add('cs-off')});R.querySelectorAll('[data-cta]').forEach(function(a){a.addEventListener('click',function(){if(window.gtag){gtag('event','cta_click',{cta_id:a.getAttribute('data-cta'),page:location.pathname})}})});})();</script></section></div>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div><div class="et_pb_section et_pb_section_22 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_23">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_24  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_code et_pb_code_19">
				
				
				
				
				<div class="et_pb_code_inner"><section id="sh-cta-final"><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700;800;900&#038;display=swap"><style>.et_pb_section:has(#sh-cta-final){padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}.et_pb_row:has(#sh-cta-final){width:100%!important;max-width:100%!important;padding:0!important;margin:0!important}.et_pb_column:has(#sh-cta-final),.et_pb_module:has(#sh-cta-final),.et_pb_code_inner:has(#sh-cta-final){margin:0!important;padding:0!important}.et_pb_code_inner:has(#sh-cta-final)>p,.et_pb_code_inner:has(#sh-cta-final)>br,#sh-cta-final>p:empty,#sh-cta-final>br{display:none!important}#sh-cta-final{display:block;margin:0!important} #sh-cta-final{--sh-top:#ffffff;position:relative;background:linear-gradient(180deg,var(--sh-top) 0%,var(--sh-top) 12%,#e4f1e7 100%);font-family:'Nunito',system-ui,sans-serif;color:#2a2622;line-height:1.5;-webkit-font-smoothing:antialiased;overflow:hidden} #sh-cta-final *{box-sizing:border-box} #sh-cta-final h2,#sh-cta-final p,#sh-cta-final ul,#sh-cta-final li{margin:0;padding:0;font-family:inherit;list-style:none;text-wrap:pretty} #sh-cta-final .shx-glow{position:absolute;inset:auto -10% -60% auto;width:50%;aspect-ratio:1;background:radial-gradient(circle,rgba(204,160,64,.12) 0%,rgba(204,160,64,0) 65%);pointer-events:none} #sh-cta-final .shx-wrap{position:relative;max-width:1240px;margin:0 auto;padding:clamp(56px,7vw,96px) clamp(20px,4vw,48px)} #sh-cta-final .shx-box{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(28px,4vw,56px);align-items:center;background:#fff;border:1px solid #e4e1d8;border-radius:20px;padding:clamp(28px,4vw,52px);box-shadow:0 20px 50px rgba(51,117,65,.10)} #sh-cta-final .shx-copy{display:flex;flex-direction:column;gap:18px} #sh-cta-final .shx-eyebrow{font-size:14px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#337541} #sh-cta-final h2{font-size:clamp(28px,3.4vw,42px);line-height:1.12;font-weight:900;letter-spacing:-.01em;color:#2a2622} #sh-cta-final h2 span{color:#cca040} #sh-cta-final .shx-lead{font-size:18px;line-height:1.6;color:#5f5a53;max-width:56ch} #sh-cta-final .shx-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:6px} #sh-cta-final .shx-btn{display:inline-block;background:#337541;color:#fff;font-weight:800;font-size:17px;padding:15px 26px;border-radius:8px;text-decoration:none;line-height:1.2} #sh-cta-final .shx-btn:hover{background:#26592f;color:#fff} #sh-cta-final .shx-contacts{display:flex;flex-wrap:wrap;align-items:center;gap:6px 28px}#sh-cta-final .shx-tel{display:inline-flex;align-items:center;gap:8px;color:#337541;font-weight:800;font-size:17px;text-decoration:none;padding:4px 0} #sh-cta-final .shx-tel:hover{color:#26592f;text-decoration:underline;text-underline-offset:3px} #sh-cta-final .shx-micro{font-size:14px;color:#7a746b} #sh-cta-final .shx-card{background:#f5f8f2;border:1px solid #dfe9d8;border-radius:16px;padding:clamp(22px,3vw,30px);display:flex;flex-direction:column;gap:18px} #sh-cta-final .shx-card-t{font-size:17px;font-weight:800;color:#2a2622} #sh-cta-final ul{display:flex;flex-direction:column;gap:14px} #sh-cta-final li{display:flex;gap:12px;align-items:flex-start;font-size:16px;line-height:1.5;color:#3d3832} #sh-cta-final li svg{flex:none;margin-top:2px} #sh-cta-final a:focus-visible{outline:2px solid #cca040;outline-offset:3px} @media (max-width:860px){#sh-cta-final .shx-box{grid-template-columns:minmax(0,1fr)}} @media (max-width:600px){#sh-cta-final .shx-btn{width:100%;text-align:center}} </style><div class="shx-glow" aria-hidden="true"></div><div class="shx-wrap"><div class="shx-box"><div class="shx-copy"><span class="shx-eyebrow">Demonstração gratuita</span><h2>Veja a SmartHive a funcionar <span>na sua organização ou município</span></h2><p class="shx-lead">Mostramos-lhe, com casos reais, como medir e reduzir consumos, antecipar falhas e decidir com dados.</p> <div class="shx-ctas"><a class="shx-btn" href="https://smarthive.pt/#demo" data-cta="final_demo">Pedir demonstração</a></div><div class="shx-contacts"><a class="shx-tel" href="tel:+351211351100" data-cta="final_tel"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="#337541" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.8 19.8 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.12 4.18 2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.96.36 1.9.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.91.34 1.85.57 2.81.7A2 2 0 0 1 22 16.92z"></path></svg>+351 211 351 100</a><a class="shx-tel" href="mailto:sales@smarthive.pt?subject=Pedido%20de%20demonstra%C3%A7%C3%A3o%20SmartHive" data-cta="final_email"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="#337541" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect width="20" height="16" x="2" y="4" rx="2"></rect><path d="m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7"></path></svg>sales@smarthive.pt</a></div><p class="shx-micro">Sem compromisso. Respondemos com uma proposta adaptada à sua organização.</p> </div><div class="shx-card"><p class="shx-card-t">O que vai ver na demonstração</p> <ul><li><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="#337541" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg>A plataforma com dados reais de energia, água e ambiente</li><li><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="#337541" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg>Os sensores e a configuração indicados para o seu caso</li><li><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="#337541" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg>Como integrar com os sistemas que já utiliza</li></ul></div></div></div><script>(function(){var R=document.getElementById('sh-cta-final'); if(!R){return} R.querySelectorAll('[data-cta]').forEach(function(a){ a.addEventListener('click',function(){ if(window.gtag){ gtag('event','cta_click',{cta_id:a.getAttribute('data-cta'),page:location.pathname}); } }); }); })();</script></section></div>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Smart Retail: como IoT, sensores e Inteligência Artificial estão a transformar a gestão do retalho</title>
		<link>https://smarthive.pt/smart-retail-como-iot-sensores-e-inteligencia-artificial-estao-a-transformar-a-gestao-do-retalho/</link>
		
		<dc:creator><![CDATA[Sónia Rodrigues]]></dc:creator>
		<pubDate>Mon, 31 Aug 2026 09:50:19 +0000</pubDate>
				<category><![CDATA[Empresas]]></category>
		<guid isPermaLink="false">https://smarthive.pt/?p=1948</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[<p><div class="et_pb_section et_pb_section_23 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_24">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_25  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_3  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><h4>O retalho tornou-se uma operação cada vez mais orientada por dados. Saber quantas pessoas entram numa loja, quanto tempo permanecem em determinada zona, quando surge uma fila, quando uma prateleira fica sem produto ou quando um equipamento começa a consumir acima do normal permite às equipas agir mais rapidamente e com maior precisão.</h4>
<p>É neste contexto que surgem as soluções de <strong>Smart Retail</strong>, combinando IoT, sensores, visão computacional e análise de dados para transformar diferentes pontos da operação física em informação de gestão.</p>
<p>A <strong>SmartHive</strong> permite centralizar estes dados numa única plataforma, proporcionando uma visão integrada da loja, supermercado, hipermercado, centro comercial ou rede de retalho. A solução abrange áreas como comportamento do cliente, filas, prateleiras, cadeia de frio, consumos, qualidade ambiental, segurança e instalações sanitárias.</p>
<h3>Da observação da loja à decisão baseada em dados</h3>
<p>A introdução de sensores e de sistemas de análise de vídeo permite alterar este modelo.&nbsp;Através da visão computacional, é possível analisar o número de entradas e saídas, identificar zonas de maior concentração, medir tempos de permanência, perceber padrões de circulação e comparar o tráfego exterior com as entradas efetivas na loja.</p>
<p>Estes indicadores ajudam a avaliar a atratividade da fachada, o desempenho do layout e o potencial de determinadas zonas comerciais.</p>
<p>A análise pode ser realizada sem identificação individual dos clientes, transformando as imagens em métricas operacionais úteis para a gestão.</p>
<h3>Gestão inteligente de filas e capacidade de atendimento</h3>
<p>A monitorização em tempo real das zonas de checkout permite medir o comprimento das filas e o tempo médio de espera, ajudando as equipas a ajustar os recursos disponíveis aos períodos de maior procura.</p>
<p>A informação recolhida também pode apoiar decisões sobre organização dos checkouts, dimensionamento das equipas e utilização dos recursos, contribuindo para reduzir congestionamentos e melhorar a experiência do cliente.</p>
<h3>Prateleiras inteligentes e maior disponibilidade de produto</h3>
<p>Uma rutura de stock na prateleira representa frequentemente uma oportunidade de venda perdida, mesmo quando o produto continua disponível noutro ponto da loja ou no armazém.&nbsp;A SmartHive pode utilizar captura contínua de imagens ou sensores <strong>Lift &amp; Learn</strong> para identificar ruturas de stock, produtos mal posicionados, desvios de planograma e níveis reduzidos de inventário.</p>
<p>Os alertas automáticos permitem antecipar a necessidade de reposição e melhorar a disponibilidade efetiva do produto na prateleira.</p>
<p>A integração com ERP, POS e outros sistemas de gestão pode ainda aproximar a informação operacional da gestão de inventário.</p>
<h3>Monitorização da cadeia de frio</h3>
<p>No retalho alimentar, a cadeia de frio é uma das áreas em que a monitorização contínua assume maior importância.&nbsp;A SmartHive pode acompanhar temperaturas em câmaras frigoríficas, frigoríficos e congeladores, monitorizar humidade e abertura de portas e integrar informação proveniente de veículos frigoríficos.</p>
<p>Os dados são centralizados num dashboard e podem originar alertas automáticos sempre que sejam ultrapassados os limites definidos.&nbsp;O sistema mantém ainda histórico e registos de auditoria para apoiar os processos de controlo e conformidade.</p>
<h3>Eficiência energética e hídrica em redes de retalho</h3>
<p>Uma rede de lojas pode representar centenas de pontos de consumo, desde iluminação e climatização até equipamentos de frio, instalações sanitárias e áreas técnicas.&nbsp;A solução SmartHive permite acompanhar consumos de <strong>eletricidade, água e gás</strong> e comparar resultados entre lojas, zonas ou equipamentos.</p>
<p>A plataforma pode também apoiar a identificação de consumos anómalos, fugas de água e utilização de equipamentos fora dos períodos definidos.</p>
<p>Quando a infraestrutura instalada o permite, estes dados podem alimentar regras de automação, como o controlo de iluminação de acordo com presença e horários ou o ajuste do HVAC em função da temperatura, humidade, qualidade do ar e ocupação.</p>
<h3>Gestão inteligente de instalações sanitárias</h3>
<p>Nos centros comerciais e grandes superfícies, as instalações sanitárias são espaços com utilização muito variável ao longo do dia.&nbsp;A monitorização da ocupação, número de utilizações, níveis de sabão, papel e gel, temperatura, humidade e qualidade do ar permite substituir rotinas exclusivamente baseadas em horários por uma gestão orientada pela procura real.</p>
<p>As equipas de limpeza podem receber tarefas de acordo com as necessidades identificadas, enquanto os responsáveis acompanham indicadores operacionais e níveis de serviço através de dashboards.</p>
<h3>Uma visão integrada da operação de retalho</h3>
<p>O principal valor de uma estratégia de Smart Retail não está num sensor ou num sistema isolado. Está na capacidade de cruzar informação proveniente de diferentes áreas da operação.&nbsp;Tráfego, filas, stock, temperatura, energia, água e utilização dos espaços deixam de ser analisados como silos independentes e passam a fazer parte de uma visão comum.</p>
<blockquote>
<p>Ao centralizar diferentes fontes de informação, a SmartHive permite às equipas acompanhar a operação em tempo real, identificar desvios e analisar tendências ao longo do tempo.</p>
</blockquote>
<h3>Da loja conectada à loja inteligente</h3>
<p>Digitalizar uma loja não significa apenas instalar novos equipamentos. Significa transformar acontecimentos físicos em informação útil e utilizar essa informação para decidir melhor.</p>
<p>A combinação de <strong>IoT, Inteligência Artificial, sensores e análise de dados</strong> permite evoluir de uma gestão reativa para uma operação progressivamente mais informada, automatizada e eficiente.</p>
<p>Com a SmartHive, cada loja pode tornar-se uma fonte contínua de informação operacional, enquanto a organização mantém uma visão centralizada de toda a rede.</p></div>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Monitorização de níveis de água: IoT para antecipar cheias e apoiar a gestão municipal</title>
		<link>https://smarthive.pt/monitorizacao-de-niveis-de-agua-iot-para-antecipar-cheias-e-apoiar-a-gestao-municipal/</link>
		
		<dc:creator><![CDATA[Sónia Rodrigues]]></dc:creator>
		<pubDate>Thu, 20 Aug 2026 09:17:41 +0000</pubDate>
				<category><![CDATA[Smart Cities]]></category>
		<guid isPermaLink="false">https://smarthive.pt/?p=1939</guid>

					<description><![CDATA[Solução SmartHive para monitorização de níveis de água em cursos de água e zonas vulneráveis a cheias. Os sensores IoT permitem recolher dados em tempo real, acompanhar a evolução dos níveis, configurar alarmes e disponibilizar informação georreferenciada para apoiar a gestão municipal e a integração com Plataformas de Gestão Urbana.]]></description>
										<content:encoded><![CDATA[<p><div class="et_pb_section et_pb_section_24 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_25">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_26  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_4  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><p><strong>A Internet das Coisas (IoT) permite criar redes de monitorização distribuídas pelo território, capazes de recolher continuamente dados sobre os níveis de água e disponibilizá-los numa plataforma central. Com informação atualizada, histórico de medições e alarmes automáticos, os municípios passam a dispor de mais ferramentas para acompanhar zonas críticas e apoiar a tomada de decisão.</strong></p>
<p>É neste modelo que se enquadra o ecossistema SmartHive, integrando sensores, conectividade, tratamento de dados, dashboards, alarmística e interoperabilidade com outros sistemas municipais.</p>
<h3>Porque é importante monitorizar o nível da água?</h3>
<p>A observação pontual de um curso de água permite conhecer a situação naquele momento. No entanto, para compreender a sua evolução é necessário recolher dados de forma contínua.</p>
<p>Um sistema de monitorização permite acompanhar alterações ao longo de horas, dias, meses ou anos, criando um histórico sobre o comportamento de cada local.</p>
<p>Esta informação pode ajudar a identificar subidas do nível da água, comparar episódios, reconhecer padrões e acompanhar pontos particularmente vulneráveis.</p>
<p>A monitorização ganha especial importância em locais como:</p>
<ul>
<li>Ribeiras e pequenos cursos de água;</li>
<li>Canais e sistemas de drenagem;</li>
<li>Passagens hidráulicas;</li>
<li>Zonas urbanas vulneráveis a inundações;</li>
<li>Áreas próximas de infraestruturas críticas;</li>
<li>Pontos com marcas históricas de cheia.</li>
</ul>
<p>Em vez de depender exclusivamente de observação presencial, as equipas municipais passam a ter acesso remoto e contínuo à informação.</p>
<h3>Sensores IoT para monitorização remota</h3>
<p>Sensores de nível instalados nos locais definidos pelo município realizam medições periódicas e transmitem os valores através da infraestrutura de comunicação disponível. Para este tipo de aplicação, a tecnologia <strong>LoRaWAN</strong> apresenta características particularmente adequadas, sobretudo quando é necessário instalar equipamentos autónomos e transmitir pequenas quantidades de dados a longas distâncias.</p>
<p>Os sensores podem ser preparados para funcionamento no exterior, com alimentação por bateria e configurações de medição e transmissão adaptadas às necessidades de cada ponto.</p>
<p>A frequência das medições também pode ser definida de acordo com as características do local e os objetivos da monitorização.</p>
<h3>O que acontece aos dados depois da medição?</h3>
<p>Depois de recolhidos, os dados precisam de ser transmitidos, validados, normalizados, armazenados e apresentados de forma compreensível.</p>
<p>É aqui que entra a plataforma <strong>SmartHive</strong>.</p>
<p>A SmartHive funciona como plataforma IoT central para os diferentes pontos de monitorização, permitindo acompanhar tanto os valores medidos como o estado dos equipamentos.</p>
<p>Os responsáveis podem consultar dados atuais e históricos e acompanhar a evolução das medições ao longo do tempo.</p>
<h3>Mapas para uma leitura integrada do território</h3>
<p>A representação dos sensores num mapa permite compreender rapidamente onde estão instalados e consultar o estado de cada localização. Esta abordagem facilita a identificação de locais onde existem valores relevantes ou alarmes ativos e ajuda a relacionar os dados com o contexto geográfico de cada zona.</p>
<h3>Alarmes automáticos para apoiar uma resposta mais rápida</h3>
<p>Uma das principais vantagens da monitorização IoT está na possibilidade de definir regras sobre os dados recebidos. Com a SmartHive, cada ponto pode ter valores de referência e limiares de alarme configurados de acordo com as características do local. Por exemplo, podem ser estabelecidos diferentes níveis de severidade à medida que o nível da água aumenta.</p>
<blockquote>
<p>Quando determinado limiar é atingido ou ultrapassado, a plataforma pode gerar automaticamente um alarme e enviar notificações aos utilizadores responsáveis através dos canais configurados.</p>
</blockquote>
<p>O histórico das ocorrências fica igualmente disponível para consulta posterior. Desta forma, as equipas não precisam de acompanhar permanentemente todos os sensores. A própria plataforma identifica as situações que exigem atenção.</p>
<h3>Dados históricos para compreender o comportamento dos locais</h3>
<p>O histórico permite analisar a evolução dos níveis, comparar períodos e estudar o comportamento dos diferentes pontos monitorizados. Os dados podem ser visualizados na plataforma ou exportados para tratamento externo, permitindo apoiar análises técnicas, relatórios municipais e outros processos de planeamento. À medida que o histórico aumenta, o município passa a construir uma base de conhecimento sobre os locais monitorizados, complementando a experiência das equipas com dados objetivos recolhidos no terreno.</p>
<h3>Da plataforma vertical à Plataforma de Gestão Urbana</h3>
<p>A SmartHive pode funcionar como plataforma vertical responsável pela gestão dos sensores e, simultaneamente, disponibilizar a informação à <strong>Plataforma de Gestão Urbana (PGU)</strong> do município.</p>
<p>A integração pode ser realizada através de APIs, permitindo disponibilizar informação estruturada sobre cada ponto de monitorização. Os dados georreferenciados podem igualmente ser disponibilizados em formatos adequados à integração com sistemas municipais.</p>
<h3>Interoperabilidade para territórios inteligentes</h3>
<p>A SmartHive permite estruturar e mapear telemetrias e atributos provenientes de diferentes equipamentos para modelos de dados configuráveis.</p>
<p>Sempre que aplicável, esta arquitetura pode ser alinhada com <strong>Smart Data Models da FIWARE</strong> ou modelos <strong>NGSI-LD</strong>, promovendo a interoperabilidade e reutilização da informação.</p>
<h3>Segurança no acesso e transmissão da informação</h3>
<p>A SmartHive suporta gestão de utilizadores, perfis e permissões, autenticação de duplo fator e mecanismos de autenticação para integrações através de API.</p>
<p>As comunicações entre plataforma, equipamentos e sistemas externos podem ser efetuadas através de canais cifrados, protegendo a informação durante a transmissão.</p>
<p>A plataforma disponibiliza ainda registos de auditoria, permitindo acompanhar ações realizadas pelos utilizadores.</p>
<h3>Um serviço que começa antes da instalação dos sensores</h3>
<p>A W4M presta um serviço integrado que contempla a análise das necessidades, implementação, configuração, parametrização e integração da solução SmartHive.</p>
<p>Antes da entrada em funcionamento são avaliados os locais de instalação, as necessidades operacionais, a conectividade e os parâmetros que devem ser monitorizados.</p>
<p>Posteriormente são configurados aspetos como frequência de medição, periodicidade de transmissão, limiares de alarme, dashboards, utilizadores e mecanismos de integração.</p>
<p>Esta abordagem permite adaptar a solução às características concretas de cada território e às necessidades das equipas municipais.</p>
<h3>De dados isolados a uma gestão mais preventiva</h3>
<p>Mais do que acompanhar o nível da água, o objetivo é proporcionar aos municípios informação atualizada e estruturada que permita <strong>monitorizar, antecipar e agir</strong>.</p>
<p>Num território cada vez mais conectado, esta capacidade de transformar dados recolhidos no terreno em informação operacional é uma componente essencial para uma gestão mais informada, resiliente e preparada para responder a situações de risco.</p></div>
			</div>
			</div>
				
				
				
				
			</div><div class="et_pb_row et_pb_row_26">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_27  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_image et_pb_image_1">
				
				
				
				
				<span class="et_pb_image_wrap "><img loading="lazy" decoding="async" width="1200" height="1200" src="https://smarthive.pt/wp-content/uploads/2026/08/SMARTHIVE-controlo-cheias.jpg" alt="Sensor IoT para monitorização de níveis de água e prevenção de cheias com SmartHive" title="Monitorização de níveis de água com IoT e SmartHive" srcset="https://smarthive.pt/wp-content/uploads/2026/08/SMARTHIVE-controlo-cheias.jpg 1200w, https://smarthive.pt/wp-content/uploads/2026/08/SMARTHIVE-controlo-cheias-980x980.jpg 980w, https://smarthive.pt/wp-content/uploads/2026/08/SMARTHIVE-controlo-cheias-480x480.jpg 480w" sizes="(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1200px, 100vw" class="wp-image-1943" /></span>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Agricultura inteligente: como o IoT permite automatizar e otimizar a gestão de estufas</title>
		<link>https://smarthive.pt/agricultura-inteligente-como-o-iot-permite-automatizar-e-otimizar-a-gestao-de-estufas/</link>
		
		<dc:creator><![CDATA[Sónia Rodrigues]]></dc:creator>
		<pubDate>Wed, 12 Aug 2026 13:49:34 +0000</pubDate>
				<category><![CDATA[Agricultura sustentável]]></category>
		<guid isPermaLink="false">https://smarthive.pt/?p=1931</guid>

					<description><![CDATA[Descubra como sensores IoT, monitorização em tempo real e automação de estufas ajudam a otimizar culturas, rega, energia e condições ambientais.]]></description>
										<content:encoded><![CDATA[<p><div class="et_pb_section et_pb_section_25 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_27">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_28  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_5  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><p><strong>Na agricultura, pequenas alterações nas condições ambientais podem ter impacto direto no desenvolvimento das culturas. Temperatura, humidade, luminosidade, disponibilidade de água e características do solo são algumas das variáveis que influenciam o crescimento das plantas e, consequentemente, a produtividade.</strong></p>
<p>As estufas permitem criar um ambiente mais protegido e controlado. No entanto, manter as condições adequadas ao longo do dia exige acompanhamento constante e capacidade para atuar rapidamente sempre que algum parâmetro se afasta dos valores pretendidos.</p>
<p>É neste contexto que a Internet das Coisas (IoT) assume um papel importante. <strong>Sensores, equipamentos conectados e plataformas de gestão permitem acompanhar as condições da estufa</strong> em tempo real e automatizar determinadas ações de acordo com as necessidades da cultura.</p>
<h3>Da monitorização à agricultura baseada em dados</h3>
<p>Uma estufa protege as plantas de vários fatores externos, incluindo condições meteorológicas adversas e determinados agentes ambientais. Contudo, o ambiente interior também precisa de ser continuamente acompanhado.</p>
<p>A <strong>instalação de sensores permite recolher dados sobre diferentes parâmetros relevantes</strong> para a cultura, como:</p>
<ul>
<li>Humidade do solo;</li>
<li>Condutividade elétrica do solo;</li>
<li>Temperatura e humidade do ar;</li>
<li>Concentração de CO₂;</li>
<li>Pressão barométrica;</li>
<li>Luminosidade.</li>
</ul>
<p>Em vez de depender exclusivamente de verificações presenciais e intervenções manuais, o produtor passa a dispor de informação atualizada sobre as condições existentes em diferentes pontos da estufa. Esta visibilidade permite identificar alterações mais rapidamente e perceber como as condições ambientais evoluem ao longo do tempo.</p>
<h3>Monitorizar é apenas o primeiro passo</h3>
<p>O verdadeiro potencial de uma estufa inteligente surge quando os dados recolhidos pelos sensores são utilizados para desencadear ações. Se a temperatura ultrapassar um determinado limite, por exemplo, o sistema pode acionar automaticamente a ventilação. Quando a radiação ou luminosidade solar é elevada, as cortinas de sombreamento podem ser fechadas. Da mesma forma, aquecedores, motores de ventilação e outros equipamentos podem ser controlados em função das condições efetivamente registadas pelos sensores.</p>
<p>A estufa deixa, assim, de funcionar apenas segundo horários previamente estabelecidos e passa a responder às condições reais da cultura e do ambiente.</p>
<h3>Ventilação automática para controlar temperatura e humidade</h3>
<p>A ventilação é um dos sistemas que pode beneficiar da automatização. Temperatura e humidade excessivas podem criar condições desfavoráveis ao desenvolvimento das plantas. Ao mesmo tempo, a renovação do ar é importante para manter condições adequadas no interior da estufa.</p>
<p><strong>Com sensores e regras de automação, os sistemas de ventilação podem ser acionados quando determinados valores são atingidos. </strong>A atuação passa a acontecer de acordo com dados reais e parâmetros previamente definidos, reduzindo a necessidade de acompanhamento manual permanente.</p>
<h3>Rega baseada nas condições do solo</h3>
<p>A água é outro recurso crítico na produção agrícola. <strong>Sensores de humidade permitem acompanhar a quantidade de água disponível no solo</strong>, enquanto a medição da condutividade elétrica acrescenta informação relevante sobre as suas condições. Estes dados podem ser utilizados para apoiar estratégias de rega mais ajustadas às necessidades da cultura.</p>
<p>Em vez de regar exclusivamente segundo horários fixos, a decisão pode considerar as condições efetivamente registadas no terreno. Esta abordagem contribui para uma utilização mais racional da água e para uma gestão mais precisa da cultura.</p>
<h3>SmartHive como centro de gestão da estufa</h3>
<p>No ecossistema SmartHive, os diferentes sensores e equipamentos podem ser integrados numa plataforma central.</p>
<p>Os dados recolhidos na estufa ficam disponíveis em dashboards que permitem acompanhar as principais variáveis em tempo real e consultar o seu histórico.</p>
<p>Através da SmartHive, é possível centralizar informação sobre solo, ambiente, equipamentos e automatismos, proporcionando ao produtor uma visão integrada da operação. A plataforma pode ainda ser configurada para gerar alertas sempre que determinados parâmetros ultrapassam os limites definidos. Desta forma, uma alteração relevante na temperatura, humidade ou noutra variável monitorizada pode ser identificada rapidamente, mesmo quando o responsável não se encontra fisicamente na exploração.</p>
<h3>Regras configuráveis para diferentes culturas</h3>
<p>Uma das vantagens da automação é a possibilidade de definir regras de acordo com as características de cada projeto. Os valores adequados para uma cultura podem não ser os mesmos para outra. Também podem existir diferenças relacionadas com a fase de crescimento, época do ano ou características específicas da estufa.</p>
<p>Por isso, as regras e os limiares podem ser parametrizados de acordo com as necessidades identificadas. Por exemplo, o sistema pode ser configurado para:</p>
<ul>
<li>Acionar ventilação quando a temperatura ultrapassa determinado valor;</li>
<li>Atuar sobre aquecedores quando a temperatura desce abaixo do intervalo definido;</li>
<li>Fechar cortinas de sombreamento perante níveis elevados de luminosidade;</li>
<li>Gerar um alerta quando a humidade do solo atinge um valor crítico;</li>
<li>Atuar sobre equipamentos em função de diferentes condições monitorizadas.</li>
</ul>
<p>Esta capacidade permite evoluir de uma simples monitorização para uma gestão ativa da estufa.</p>
<h3>Gestão remota em tempo real</h3>
<p>A conectividade permite ainda acompanhar a operação à distância. Através da SmartHive, os responsáveis podem consultar informação e acompanhar o estado da estufa remotamente, incluindo através de smartphone. Esta capacidade é especialmente relevante em explorações com várias estufas, terrenos dispersos ou equipas responsáveis por diferentes áreas. Em vez de depender de deslocações constantes para verificar condições ambientais ou o estado de determinados sistemas, parte significativa dessa informação passa a estar disponível digitalmente.</p></div>
			</div>
			</div>
				
				
				
				
			</div><div class="et_pb_row et_pb_row_28">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_29  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_image et_pb_image_2">
				
				
				
				
				<span class="et_pb_image_wrap "><img loading="lazy" decoding="async" width="1618" height="700" src="https://smarthive.pt/wp-content/uploads/2026/08/SmartHive-estufas-iot.jpg" alt="Agricultura inteligente e automação de estufas com SmartHive" title="SmartHive -estufas-iot" srcset="https://smarthive.pt/wp-content/uploads/2026/08/SmartHive-estufas-iot.jpg 1618w, https://smarthive.pt/wp-content/uploads/2026/08/SmartHive-estufas-iot-1280x554.jpg 1280w, https://smarthive.pt/wp-content/uploads/2026/08/SmartHive-estufas-iot-980x424.jpg 980w, https://smarthive.pt/wp-content/uploads/2026/08/SmartHive-estufas-iot-480x208.jpg 480w" sizes="(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) and (max-width: 1280px) 1280px, (min-width: 1281px) 1618px, 100vw" class="wp-image-1932" /></span>
			</div>
			</div>
				
				
				
				
			</div><div class="et_pb_row et_pb_row_29">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_30  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_6  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><h3>Um ecossistema IoT adaptável à agricultura</h3>
<p>A automação de estufas é apenas uma das aplicações da SmartHive na agricultura. A<strong> mesma arquitetura IoT pode integrar outros sensores e equipamentos para acompanhar diferentes componentes da exploração agrícola, incluindo condições do solo, meteorologia, rega e outros parâmetros relevantes para a produção.</strong> A abordagem modular permite selecionar os dispositivos adequados a cada projeto e centralizar os respetivos dados numa única plataforma. Além disso, a SmartHive é agnóstica relativamente a sensores e protocolos, permitindo integrar diferentes tecnologias e equipamentos de acordo com as condições do terreno, conectividade disponível e objetivos da exploração.</p>
<h3>Mais controlo sobre as condições de produção</h3>
<p>A agricultura inteligente não significa substituir o conhecimento do produtor. Significa disponibilizar informação mais detalhada e ferramentas que permitam aplicar esse conhecimento de forma mais rápida e consistente.</p>
<p>Numa estufa, esta diferença pode traduzir-se na capacidade de identificar uma alteração ambiental no momento em que acontece e atuar automaticamente segundo regras previamente definidas.</p>
<p>Ao combinar sensores IoT, conectividade, monitorização remota e automatização, o ecossistema SmartHive permite criar uma gestão mais ativa das condições de produção.</p>
<p>O objetivo é <strong>manter condições adequadas ao desenvolvimento das culturas, otimizar a utilização de água e energia e proporcionar aos responsáveis uma visão contínua da exploração</strong>, transformando dados recolhidos no terreno em ações concretas.</p></div>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div></p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
