<?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>Smart Cities | SmartHive</title>
	<atom:link href="https://smarthive.pt/category/smart-cities/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 15:12:35 +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>Smart Cities | 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>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_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"><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_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_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_9 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_10 et_pb_equal_columns">
				<div class="et_pb_column et_pb_column_2_3 et_pb_column_10  et_pb_css_mix_blend_mode_passthrough">
				
				
				
				
				<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"><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_11  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_10 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_12  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&#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_11 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_13  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&#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_12 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_14  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&#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_13 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_14">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_15  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&#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_14 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_15">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_16  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-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_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_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 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_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_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_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_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>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_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_text et_pb_text_2  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_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_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>SmartHive: como transformar dados IoT em eficiência operacional e decisões inteligentes?</title>
		<link>https://smarthive.pt/smarthive-como-transformar-dados-iot-em-eficiencia-operacional-e-decisoes-inteligentes/</link>
		
		<dc:creator><![CDATA[Sónia Rodrigues]]></dc:creator>
		<pubDate>Wed, 05 Aug 2026 10:27:20 +0000</pubDate>
				<category><![CDATA[IoT]]></category>
		<category><![CDATA[Smart Cities]]></category>
		<guid isPermaLink="false">https://smarthive.pt/?p=1923</guid>

					<description><![CDATA[A SmartHive centraliza dados IoT e permite monitorizar, analisar e automatizar operações.]]></description>
										<content:encoded><![CDATA[
<div class="et_pb_section et_pb_section_19 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_text et_pb_text_3  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><p><strong>A plataforma SmartHive, da W4M Digital Solutions, centraliza dados de sensores, equipamentos IoT e sistemas numa única plataforma, permitindo monitorizar, analisar e automatizar processos em tempo real.</strong></p>
<h3>O que é a plataforma SmartHive?</h3>
<p>A SmartHive é uma plataforma de gestão IoT concebida para ligar sensores, atuadores, gateways e sistemas de informação numa infraestrutura centralizada.</p>
<p>A solução recolhe e processa dados, apresenta indicadores em dashboards configuráveis, gera alarmes e permite automatizar ações com base em regras de negócio.</p>
<p>A W4M assegura uma abordagem integrada, que pode incluir c<strong>onsultoria, fornecimento e instalação de equipamentos, configuração da plataforma, integração com sistemas existentes, formação e suporte</strong>.</p>
<h3>Onde pode ser utilizada?</h3>
<p>A arquitetura modular da SmartHive permite adaptar a plataforma a diferentes setores e casos de utilização.</p>
<p>Entre as principais áreas de aplicação encontram-se:</p>
<ul>
<li>Municípios;</li>
<li>Hotelaria;</li>
<li>Edifícios;</li>
<li>Retalho;</li>
<li>Agricultura;</li>
<li>Restauração;</li>
<li>Saúde;</li>
</ul>
<p>Cada projeto pode começar com um conjunto específico de sensores ou indicadores e evoluir gradualmente à medida que surgem novas necessidades.</p>
<h3>Monitorização centralizada em tempo real</h3>
<p>A SmartHive permite acompanhar equipamentos e variáveis operacionais a partir de dashboards personalizados.</p>
<p>Dependendo do projeto, a organização pode monitorizar dados como:</p>
<ul>
<li>Consumo de eletricidade, água e gás;</li>
<li>Temperatura e humidade;</li>
<li>Qualidade do ar;</li>
<li>Gestão de ativos;</li>
<li>Ocupação de espaços;</li>
<li>Estado de equipamentos;</li>
<li>Iluminação;</li>
<li>Climatização;</li>
<li>Mobilidade e estacionamento;</li>
<li>Condições ambientais.</li>
</ul>
<p>Os dashboards podem incluir gráficos, mapas, tabelas, indicadores e mapas de calor, permitindo adaptar a apresentação da informação ao perfil de cada utilizador.</p>
<h3>Alarmes e automação de processos</h3>
<p>Mais do que apresentar dados, a SmartHive permite atuar sobre a operação.</p>
<p>O motor de regras da plataforma pode ser configurado para <strong>detetar condições específicas e desencadear ações automáticas</strong>. Por exemplo, o sistema pode:</p>
<ul>
<li>Gerar um alerta quando a temperatura ultrapassa um limite;</li>
<li>Notificar uma equipa técnica perante uma falha de equipamento;</li>
<li>Ajustar a climatização em função da ocupação;</li>
<li>Ativar ou desligar iluminação;</li>
<li>Enviar comandos a dispositivos;</li>
<li>Partilhar informação com sistemas externos através de API.</li>
</ul>
<p>As regras são configuradas através de fluxos visuais, reduzindo a necessidade de desenvolvimento específico para automatizações mais simples.</p>
<h3>Integração com sensores e sistemas existentes</h3>
<p>A SmartHive é agnóstica relativamente a marcas e equipamentos. A plataforma suporta diferentes protocolos de comunicação, incluindo:&nbsp;MQTT; CoAP; HTTP e HTTPS; LoRaWAN; NB-IoT; 4G e 5G; WiFi e Ethernet; Modbus; BACnet; OPC-UA; WebSockets.</p>
<p>Esta flexibilidade permite integrar sensores novos e, quando tecnicamente possível, aproveitar equipamentos ou sistemas já existentes, evitando a substituição integral da infraestrutura.</p>
<h3>Gestão de dispositivos e ativos</h3>
<p>A plataforma permite <strong>organizar dispositivos, sensores e equipamentos por cliente, localização, edifício, zona ou tipo de ativo.</strong></p>
<p>Cada equipamento pode ter uma representação digital com informação sobre: Identificação; Localização; Estado; Configuração; Histórico de telemetria; Alarmes associados; Relações com outros dispositivos ou ativos.</p>
<p>A SmartHive suporta ainda aprovisionamento de dispositivos, gestão remota e atualização de firmware, dependendo da compatibilidade dos equipamentos utilizados.</p>
<h3>Apoio à eficiência energética</h3>
<p>Em edifícios, hotéis, espaços comerciais ou infraestruturas públicas, a SmartHive <strong>pode centralizar dados de energia, água, climatização, iluminação e ocupação.</strong></p>
<p>Ao relacionar estas variáveis, torna-se possível <strong>identificar consumos anómalos, equipamentos ligados fora do horário necessário ou espaços climatizados sem ocupação.</strong></p>
<p>Além da monitorização, a plataforma pode <strong>automatizar respostas, como colocar sistemas de climatização em modo económico ou desligar equipamentos</strong> quando determinadas condições são verificadas. A poupança efetiva depende sempre da infraestrutura instalada, dos equipamentos controlados e das regras definidas para cada projeto.</p>
<h3>Segurança e controlo de acessos</h3>
<p>A SmartHive inclui mecanismos de segurança para proteger utilizadores, dispositivos e dados.</p>
<p>Os dados recolhidos podem ser consultados em tempo real ou analisados historicamente.</p>
<p>A plataforma permite exportar informação em diferentes formatos e disponibiliza APIs para integração com sistemas de business intelligence, plataformas municipais, sistemas de manutenção ou outras aplicações do cliente.</p>
<h3>Uma abordagem IoT integrada</h3>
<p>Um projeto IoT envolve mais do que instalar sensores. É necessário definir objetivos, selecionar equipamentos, garantir conectividade, estruturar dados, configurar alertas e integrar a plataforma com a operação.</p>
<p>A W4M pode assumir estas diferentes componentes, disponibilizando-se como <strong>um único interlocutor para hardware, software, integração, configuração, formação e suporte.</strong></p>
<h3>Preparada para projetos de Smart Cities e alinhada com a ENTI</h3>
<p>A SmartHive qualifica-se como Plataforma de Gestão Urbana (PGU), de acordo com a definição da ENTI, permitindo centralizar dados provenientes de diferentes sistemas, sensores e equipamentos numa infraestrutura única. Esta abordagem facilita a interoperabilidade entre soluções, evita a criação de silos de informação e apoia uma gestão integrada do território.</p>
<p><strong>A plataforma disponibiliza APIs e conectores para integração com plataformas externas e está preparada para o alinhamento com o Catálogo Nacional de Modelos de Dados para Territórios Inteligentes,</strong> promovendo a normalização da informação e a partilha de dados entre sistemas.</p></div>
			</div>
			</div>
				
				
				
				
			</div><div class="et_pb_row et_pb_row_22 et_pb_equal_columns">
				<div class="et_pb_column et_pb_column_2_3 et_pb_column_23  et_pb_css_mix_blend_mode_passthrough">
				
				
				
				
				<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"><h3>Contacte-nos para uma demonstração.</h3></div>
			</div>
			</div><div class="et_pb_column et_pb_column_1_3 et_pb_column_24  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_button_module_wrapper et_pb_button_1_wrapper et_pb_button_alignment_center et_pb_module ">
				<a class="et_pb_button et_pb_button_1 et_pb_bg_layout_light" href="mailto:sales@smarthive.pt">Agendar Reunião</a>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Estação de Monitorização Ambiental Multisensor</title>
		<link>https://smarthive.pt/estacao-de-monitorizacao-ambiental-multisensor/</link>
		
		<dc:creator><![CDATA[Sónia Rodrigues]]></dc:creator>
		<pubDate>Thu, 30 Apr 2026 14:25:07 +0000</pubDate>
				<category><![CDATA[Smart Cities]]></category>
		<category><![CDATA[Sensorização]]></category>
		<guid isPermaLink="false">https://smarthive.pt/?p=1747</guid>

					<description><![CDATA[A monitorização ambiental é o primeiro passo para uma gestão mais eficiente e sustentável do território. Com a SmartHive, integra sensores, analisa dados em tempo real e atua de forma preventiva.]]></description>
										<content:encoded><![CDATA[<p><div class="et_pb_section et_pb_section_20 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_25  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"><h4>A monitorização ambiental tornou-se um elemento central na gestão de territórios, infraestruturas e espaços urbanos. A crescente preocupação com a qualidade do ar, o impacto das alterações climáticas e o cumprimento de normas ambientais exige soluções capazes de recolher, integrar e analisar múltiplos parâmetros em tempo real.</h4>
<p>Neste contexto, a estação de monitorização ambiental multisensor surge como uma solução completa, permitindo acompanhar diferentes variáveis ambientais a partir de um único ponto de recolha de dados.</p>
<h2>O que é uma estação de monitorização ambiental multisensor?</h2>
<p>Uma estação multisensor é um sistema integrado que combina vários tipos de sensores para medir, de forma contínua, diferentes parâmetros ambientais. Ao contrário de soluções isoladas, esta abordagem permite obter uma visão global e correlacionada das condições ambientais.</p>
<p>Entre os principais parâmetros monitorizados incluem-se:</p>
<ul>
<li>Qualidade do ar, com medição de partículas PM2.5 e PM10</li>
<li>Gases poluentes, como CO, NO₂ ou SO₂</li>
<li>Condições meteorológicas, como temperatura, humidade, vento e precipitação</li>
<li>Níveis de ruído ambiente</li>
<li>Radiação solar e irradiância</li>
</ul>
<p>Esta capacidade de monitorização integrada permite compreender melhor o impacto ambiental em determinado local e apoiar decisões mais informadas.</p>
<h2>Monitorização contínua e operação autónoma</h2>
<p>Uma das principais vantagens destas estações é a sua capacidade de operação contínua em ambiente exterior. Equipadas com comunicações móveis e sistemas de alimentação autónoma, como energia solar, garantem a recolha e transmissão de dados sem necessidade de infraestrutura complexa.</p>
<p>Os dados são enviados em tempo real para uma plataforma central, permitindo acesso remoto, diagnóstico de funcionamento e atualização dos dispositivos.</p>
<h2>SmartHive: o núcleo da gestão e análise de dados ambientais</h2>
<p>A recolha de dados só gera valor quando acompanhada por uma plataforma capaz de os transformar em informação útil. A SmartHive desempenha esse papel, funcionando como uma plataforma de gestão e análise de dados ambientais.</p>
<p>Através da SmartHive é possível:</p>
<ul>
<li>Visualizar dados em tempo real através de dashboards dinâmicos</li>
<li>Acompanhar indicadores ambientais em diferentes localizações</li>
<li>Consultar históricos e analisar tendências</li>
<li>Configurar alertas automáticos com base em limites definidos</li>
<li>Exportar dados para relatórios e análise externa</li>
</ul>
<p>A plataforma é acessível via navegador, não requer instalação e permite diferentes níveis de acesso para utilizadores técnicos e decisores.</p>
<h2>Integração, interoperabilidade e escalabilidade</h2>
<p>Uma estação multisensor integrada com a SmartHive não funciona como um sistema isolado. A plataforma foi concebida para garantir interoperabilidade com outros sistemas e soluções.</p>
<p>Esta abordagem permite:</p>
<ul>
<li>Integração com plataformas de gestão urbana</li>
<li>Disponibilização de dados via API</li>
<li>Utilização de formatos standard e modelos de dados normalizados</li>
<li>Expansão da rede de sensores sem necessidade de reconfiguração estrutural</li>
</ul>
<p>Esta capacidade é particularmente relevante para municípios e organizações que pretendem evoluir para modelos de gestão baseados em dados e alinhados com estratégias de territórios inteligentes.</p>
<h2>Aplicações práticas em diferentes contextos</h2>
<p>A utilização de estações de monitorização ambiental multisensor é cada vez mais transversal a vários setores.</p>
<ul>
<li><strong>Territórios e smart cities:</strong> Permitem acompanhar a qualidade do ar, ruído e condições meteorológicas, apoiando políticas ambientais e comunicação com os cidadãos.</li>
<li><strong>Indústria:</strong> Facilitam o cumprimento de requisitos ambientais e a monitorização de emissões em tempo real.</li>
<li><strong>Infraestruturas e espaços públicos:</strong> Ajudam a garantir condições ambientais adequadas em zonas críticas, como escolas, hospitais ou áreas de elevado tráfego.</li>
<li><strong>Projetos de sustentabilidade:</strong> Fornecem dados essenciais para iniciativas de eficiência ambiental e redução de impacto.</li>
</ul>
<h2>Uma abordagem integrada para desafios ambientais complexos</h2>
<p>A combinação entre sensores, conectividade e plataforma digital permite transformar a monitorização ambiental numa ferramenta ativa de gestão. Em vez de recolher dados de forma isolada, passa a ser possível correlacionar variáveis, identificar padrões e agir de forma preventiva.</p>
<p>A estação de monitorização ambiental multisensor, integrada com a SmartHive, representa uma evolução natural na forma como organizações e territórios abordam a gestão ambiental: mais integrada, mais eficiente e orientada por dados.</p></div>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Estacionamento Inteligente para Parques Interiores e Exteriores</title>
		<link>https://smarthive.pt/estacionamento-inteligente-para-parques-interiores-e-exteriores/</link>
		
		<dc:creator><![CDATA[Sónia Rodrigues]]></dc:creator>
		<pubDate>Tue, 10 Mar 2026 16:27:37 +0000</pubDate>
				<category><![CDATA[Smart Cities]]></category>
		<guid isPermaLink="false">https://smarthive.pt/?p=1647</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[<p><div class="et_pb_section et_pb_section_21 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_26  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>A gestão de parques de estacionamento exige controlo rigoroso, orientação eficiente e monitorização contínua. Com um ecossistema IoT como a SmartHive, é possível implementar soluções de estacionamento inteligente para espaços interiores e exteriores, com monitorização em tempo real e controlo centralizado.</h3>
<h3><strong>Parking Interior: Gestão de Lugares com Câmaras e LED</strong></h3>
<p>Nos parques de estacionamento interiores, a precisão na deteção e orientação é essencial. O sistema de Parking Interior utiliza câmaras inteligentes e sinalização LED para identificar lugares livres ou reservados e orientar os condutores de forma automática.</p>
<p>A nossa solução permite:</p>
<ul>
<li>Identificação de vagas disponíveis em tempo real</li>
<li>Monitorização do corredor de circulação e áreas envolventes</li>
<li>Orientação visual através de sinalização LED modular</li>
<li>Melhoria do fluxo interno e redução de congestionamento</li>
</ul>
<p>A integração com a plataforma IoT SmartHive garante controlo centralizado e análise contínua de dados.</p>
<p><strong>Equipamentos Integrados em Parking Interior</strong></p>
<p>O sistema pode incluir:</p>
<ul>
<li>Unidades de vídeo inteligente para entradas e saídas</li>
<li>Reconhecimento automático de matrículas (ANPR) ou contagem de veículos</li>
<li>Sistema modular de sinalização e painéis informativos</li>
<li>Barreiras e sistemas de controlo de acessos</li>
<li>Sensores de ruído e qualidade do ar integrados no sistema de monitorização ambiental</li>
<li>Integração com sistemas de reserva e faturação</li>
</ul>
<p>Esta abordagem permite automatizar a operação e aumentar a segurança, mantendo total visibilidade sobre a ocupação do parque.</p>
<h3><strong>Parking Exterior: Gestão Inteligente de Lugares e Fluxos</strong></h3>
<p>Em parques exteriores, a gestão eficiente depende da monitorização dos fluxos e do controlo de acessos. As soluções de Parking Exterior baseiam-se em equipamentos inteligentes que permitem gerir lugares e orientar condutores em parques públicos ou privados.</p>
<p>Com a SmartHive, os operadores podem acompanhar em tempo real a disponibilidade de vagas e otimizar a circulação.</p>
<p><strong>Equipamentos Integrados em Parking Exterior</strong></p>
<p>A solução pode incluir:</p>
<ul>
<li>Barreiras automáticas e controladoras de acesso</li>
<li>Radar de captação automática para monitorização de veículos</li>
<li>Iluminação LED inteligente</li>
<li>Postes autoalimentados</li>
<li>Integração com sistemas de Digital Signage</li>
<li>Integração com aplicações móveis para orientação de utilizadores e identificação de lugares vagos</li>
</ul>
<p>A ligação destes dispositivos ao ecossistema IoT permite uma operação coordenada e baseada em dados reais.</p>
<p><strong>Benefícios do Ecossistema IoT SmartHive</strong></p>
<p>A utilização de uma plataforma IoT centralizada traz vantagens claras:</p>
<ol>
<li>Monitorização unificada de múltiplos parques</li>
<li>Dados históricos para análise de padrões de utilização</li>
<li>Redução de congestionamento e tempos de procura</li>
<li>Aumento da receita através de melhor gestão de rotatividade</li>
<li>Maior segurança e controlo de acessos</li>
<li>Integração com sistemas existentes</li>
</ol>
<p>A SmartHive é uma plataforma IoT agnóstica de marcas, permitindo integrar diferentes sensores e equipamentos num único sistema escalável.</p>
<p><strong>Mobilidade Mais Inteligente e Sustentável</strong></p>
<p>O estacionamento inteligente contribui diretamente para melhorar a mobilidade urbana e reduzir emissões associadas à procura de lugar. Com dados em tempo real, é possível otimizar fluxos, reduzir circulação desnecessária e tornar os espaços mais eficientes.</p>
<p>Se pretende implementar um sistema de estacionamento inteligente interior ou exterior, fale com a nossa equipa.</p></div>
			</div>
			</div>
				
				
				
				
			</div><div class="et_pb_row et_pb_row_25">
				<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_2">
				
				
				
				
				<span class="et_pb_image_wrap "><img loading="lazy" decoding="async" width="781" height="531" src="https://smarthive.pt/wp-content/uploads/2026/02/smarthive-iot-smart-parking.jpg" alt="Através da SmartHive, os operadores podem acompanhar em tempo real a disponibilidade de vagas e otimizar a circulação." title="Plataforma smarthive para gestão de estacionamento" srcset="https://smarthive.pt/wp-content/uploads/2026/02/smarthive-iot-smart-parking.jpg 781w, https://smarthive.pt/wp-content/uploads/2026/02/smarthive-iot-smart-parking-480x326.jpg 480w" sizes="(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 781px, 100vw" class="wp-image-1652" /></span>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Smart Cities e IoT: como os sensores estão a redefinir a Gestão Urbana</title>
		<link>https://smarthive.pt/smart-cities-e-iot-como-os-sensores-estao-a-redefinir-a-gestao-urbana/</link>
		
		<dc:creator><![CDATA[Sónia Rodrigues]]></dc:creator>
		<pubDate>Tue, 03 Mar 2026 11:11:55 +0000</pubDate>
				<category><![CDATA[IoT]]></category>
		<category><![CDATA[Smart Cities]]></category>
		<guid isPermaLink="false">https://smarthive.pt/?p=1635</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[
<div class="et_pb_section et_pb_section_22 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_26">
				<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_7  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><h3>As cidades enfrentam hoje desafios cada vez mais complexos: mobilidade, qualidade do ar, consumo energético, gestão de água, resíduos, segurança e sustentabilidade. Para responder a esta realidade, a gestão urbana precisa de deixar de ser reativa e passar a ser orientada por dados.</h3>
<p>A gestão urbana está a atravessar uma transformação estrutural. Cidades enfrentam desafios crescentes — mobilidade, consumo de energia, qualidade do ar, gestão de água, resíduos e segurança — num contexto de maior exigência regulatória e pressão por sustentabilidade.</p>
<p><strong>No centro desta transformação estão os sensores IoT.</strong></p>
<p>Distribuídos pelo território, estes dispositivos recolhem dados em tempo real sobre o funcionamento da cidade. Desde sensores de tráfego e estacionamento até monitorização ambiental, iluminação pública, redes de água ou gestão de resíduos, a infraestrutura urbana passa a gerar informação contínua e mensurável.</p>
<p><strong>Mas sensores, por si só, não tornam uma cidade inteligente.</strong></p>
<p>O verdadeiro impacto surge quando estes dispositivos estão integrados numa plataforma capaz de centralizar dados, correlacionar variáveis e apoiar decisões operacionais e estratégicas. <strong>É aqui que o conceito de ecossistema IoT ganha relevância.</strong></p>
<p>Numa abordagem estruturada de Smart City, os sensores alimentam uma plataforma de gestão urbana que permite:</p>
<p>• Monitorização em tempo real de infraestruturas críticas;<br />• Deteção precoce de anomalias e falhas;<br />• Automação de processos urbanos;<br />• Análise preditiva para planeamento estratégico;<br />• Visualização integrada através de dashboards georreferenciados.</p>
<p>Esta capacidade transforma a gestão municipal. Em vez de atuar apenas quando surge um problema, <strong>as autarquias passam a antecipar eventos, otimizar recursos e melhorar a qualidade dos serviços prestados aos cidadãos.</strong></p>
<blockquote>
<p>A SmartHive assume esse papel como plataforma de gestão de sensores IoT, funcionando como o núcleo central de integração e controlo.</p>
</blockquote>
<p>Enquanto plataforma de gestão urbana, a SmartHive permite:</p>
<ul>
<li>Conectar e gerir sensores de diferentes fabricantes;</li>
<li>Recolher dados através de múltiplos protocolos de comunicação;</li>
<li>Centralizar informação num único ambiente digital;</li>
<li>Criar dashboards georreferenciados e indicadores-chave (KPIs);</li>
<li>Configurar regras automáticas e sistemas de alerta;</li>
<li>Criar automações;</li>
<li>Integrar diferentes verticais municipais numa visão unificada.</li>
</ul>
<p>A arquitetura modular e escalável da SmartHive permite suportar desde pequenas implementações até redes distribuídas de sensores em larga escala. A plataforma assegura interoperabilidade, segurança de dados e capacidade de expansão futura, evitando a fragmentação tecnológica.</p>
<p data-start="2564" data-end="2616">Para os municípios, isto traduz-se em ganhos concretos:</p>
<ol>
<li data-start="2618" data-end="2815">Maior eficiência operacional</li>
<li data-start="2618" data-end="2815">Redução de custos energéticos e de manutenção</li>
<li data-start="2618" data-end="2815">Melhor planeamento urbano</li>
<li data-start="2618" data-end="2815">Cumprimento de metas ambientais</li>
<li data-start="2618" data-end="2815">Maior transparência e proximidade ao cidadão</li>
</ol>
<p data-start="2817" data-end="2953">As Smart Cities não são definidas apenas pela tecnologia que utilizam, mas pela forma como utilizam os dados para melhorar o território.</p>
<p data-start="2955" data-end="3173">Os sensores estão a redefinir a gestão urbana. <strong>As plataformas IoT estão a transformar dados em ação.</strong> E as cidades que adotarem esta abordagem estarão mais preparadas para responder aos desafios do presente e do futuro.</p>
<p>Com a SmartHive, os sensores deixam de ser apenas dispositivos de recolha e passam a integrar um ecossistema inteligente, onde os dados são tratados como uma infraestrutura estratégica do território.</p>
<p><strong>As Smart Cities não são apenas cidades com tecnologia instalada. São cidades que conseguem interpretar o que está a acontecer no seu território e agir de forma informada, eficiente e sustentável.</strong></p>
<p>É esta a capacidade que redefine a gestão urbana.</p></div>
			</div>
			</div>
				
				
				
				
			</div><div class="et_pb_row et_pb_row_27">
				<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_3">
				
				
				
				
				<span class="et_pb_image_wrap "><img loading="lazy" decoding="async" width="750" height="510" src="https://smarthive.pt/wp-content/uploads/2026/02/w4m_smarthive-sensores.png" alt="A SmartHive assume esse papel como plataforma de gestão de sensores IoT, funcionando como o núcleo central de integração e controlo." title="A SmartHive assume esse papel como plataforma de gestão de sensores IoT" srcset="https://smarthive.pt/wp-content/uploads/2026/02/w4m_smarthive-sensores.png 750w, https://smarthive.pt/wp-content/uploads/2026/02/w4m_smarthive-sensores-480x326.png 480w" sizes="(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 750px, 100vw" class="wp-image-1642" /></span>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
