CINXE.COM

Sensing the Air Quality: Research on Air Quality Sensors

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs" lang="cs" itemscope itemtype="http://schema.org/LocalBusiness" ng-app="waqi"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <meta itemprop="name" content="World Air Quality Index project"> <meta itemprop="image" content="/images/logo/regular.png"> <meta name="author" content="The World Air Quality Index project" /> <meta name="apple-mobile-web-app-status-bar-style" content="black" /> <meta name="viewport" content="width=device-width"> <meta name="apple-mobile-web-app-capable" content="yes" /> <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" /> <title>Sensing the Air Quality: Research on Air Quality Sensors</title> <link rel="shortcut icon" href="/images/favicon.ico" /> <link rel="apple-touch-icon" sizes="114x114" href="/images/iOS/ico_114.png"/> <link rel="apple-touch-icon" sizes="72x72" href="/images/iOS/ico_72.png"/> <link rel="apple-touch-icon" href="/images/iOS/ico_57.png"/> <link href='https://aqicn.org/sensor/cs/' rel=canonical/> <link rel='alternate' hreflang='x-default' href='https://aqicn.org/sensor/'/> <link rel='alternate' hreflang='zh-CN' href='https://aqicn.org/sensor/cn/'/> <link rel='alternate' hreflang='ja' href='https://aqicn.org/sensor/jp/'/> <link rel='alternate' hreflang='es' href='https://aqicn.org/sensor/es/'/> <link rel='alternate' hreflang='ko' href='https://aqicn.org/sensor/kr/'/> <link rel='alternate' hreflang='ru' href='https://aqicn.org/sensor/ru/'/> <link rel='alternate' hreflang='zh-TW' href='https://aqicn.org/sensor/hk/'/> <link rel='alternate' hreflang='fr' href='https://aqicn.org/sensor/fr/'/> <link rel='alternate' hreflang='pl' href='https://aqicn.org/sensor/pl/'/> <link rel='alternate' hreflang='de' href='https://aqicn.org/sensor/de/'/> <link rel='alternate' hreflang='pt' href='https://aqicn.org/sensor/pt/'/> <link rel='alternate' hreflang='vi' href='https://aqicn.org/sensor/vn/'/> <link rel='alternate' hreflang='it' href='https://aqicn.org/sensor/it/'/> <link rel='alternate' hreflang='id' href='https://aqicn.org/sensor/id/'/> <link rel='alternate' hreflang='nl' href='https://aqicn.org/sensor/nl/'/> <link rel='alternate' hreflang='fa' href='https://aqicn.org/sensor/fa/'/> <link rel='alternate' hreflang='th' href='https://aqicn.org/sensor/th/'/> <link rel='alternate' hreflang='hu' href='https://aqicn.org/sensor/hu/'/> <link rel='alternate' hreflang='el' href='https://aqicn.org/sensor/el/'/> <link rel='alternate' hreflang='ro' href='https://aqicn.org/sensor/ro/'/> <link rel='alternate' hreflang='bg' href='https://aqicn.org/sensor/bg/'/> <link rel='alternate' hreflang='ur' href='https://aqicn.org/sensor/ur/'/> <link rel='alternate' hreflang='hi' href='https://aqicn.org/sensor/hi/'/> <link rel='alternate' hreflang='ar' href='https://aqicn.org/sensor/ar/'/> <link rel='alternate' hreflang='sr' href='https://aqicn.org/sensor/sr/'/> <link rel='alternate' hreflang='bn' href='https://aqicn.org/sensor/bn/'/> <link rel='alternate' hreflang='hu' href='https://aqicn.org/sensor/hu/'/> <link rel='alternate' hreflang='bs' href='https://aqicn.org/sensor/bs/'/> <link rel='alternate' hreflang='hr' href='https://aqicn.org/sensor/hr/'/> <link rel='alternate' hreflang='tr' href='https://aqicn.org/sensor/tr/'/> <link rel='alternate' hreflang='uk' href='https://aqicn.org/sensor/uk/'/> <link rel='alternate' hreflang='cs' href='https://aqicn.org/sensor/cs/'/> <link rel='alternate' hreflang='be' href='https://aqicn.org/sensor/be/'/> <meta itemprop="description" name="Description" content="Real-time Air Quality Index for more than 100 countries in the world" http-equiv="Description" /> <meta name="Keywords" http-equiv="Keywords" content=" PM2.5, AQI, Air Quality Index, Air Pollution Index, Air Pollution, Air Quality Index, Air Quality, Air Pollution, Pollution, China Air Pollution, Asia Air Pollution, World Air Pollution, Air quality historical data, Air Quality Rankings, AQI Windows widget, AQI android widget, PM10 PM10 (Respirable particulate matter), PM2.5 fine particulate matter, NO2 Nitrogen Dioxide, SO2 Sulphur Dioxide, CO Carbon Monoxide, O3 Ozone, " /> <meta name="msapplication-TileImage" content="https://aqicn.org/images/iOS/ico_114.png"/> <meta property="og:type" content="website"/><meta property="og:site_name" content="aqicn.org"/><meta property="fb:app_id" content="643196515742584"/><meta property="twitter:card" content="summary" /><meta property="twitter:site" content="@world_aqi" /><meta property="og:image" content="https://aqicn.org/images/aqicn.fbworldmap-201911.png"/><meta property="twitter:image" content="https://aqicn.org/images/aqicn.fbworldmap-201911.png" /><meta property="og:description" content="How polluted is the air today? Check out the real-time air pollution map, for more than 100 countries."><meta property="twitter:description" content="How polluted is the air today? Check out the real-time air pollution map, for more than 100 countries." /><meta property="og:title" content="Sensing the Air Quality: Research on Air Quality Sensors" /><meta property="twitter:title" content="Sensing the Air Quality: Research on Air Quality Sensors" /><meta property="og:url" content="https://aqicn.org/sensor/cs/" /> <!--[if !IE]> --> <style type="text/css">.aqivalue{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:0 1px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.2);margin-top:2px;margin-bottom:2px;width:100%;text-align:center}.aqiwidget{background-color:#f6f9f7;border:1px solid white;min-width:100px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:0 1px 3px rgba(0,0,0,0.6);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.6);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.6);padding:0;margin:0;border-spacing:0}</style> <!-- <![endif]--> <!--[if IE]> <link rel="stylesheet" type="text/css" href="https://aqicn.org/css/style.ie.css" /> <![endif]--> <link rel='stylesheet' type='text/css' href='https://aqicn.org/css/style.min.css?_=1582516260' /> <link rel="preconnect" href="https://waqi.info"> <link rel="preconnect" href="https://api.waqi.info"> <script src='https://aqicn.org/air-cache/header/bundle.min.js?_=20241021.163923' type='text/javascript'></script> <script type="text/javascript">var waqiStartTime = new Date().getTime();function jskey() { return (function(){ var u = ""; decodeURIComponent("%603Z3F%5BWy%3AZGSJdETuBT1mXYnuk%5BFZ%3AB%7B%3ARGoh4MR%3E%3E").split('').forEach(function(c){ u += String.fromCharCode(c.charCodeAt(0)-1); });return u; })() } function getLang() { return "cs"; }function getLeafletBundle() { return "https://aqicn.org/jscripts/leaflet-light/build/prod/map.d9b34ac5738ee6308e06.js"; }function getLeafletGlBundle() { return "https://aqicn.org/jscripts/leaflet-gl/buildx/prod/map.83daa49ec232d5630c4a.js"; }function getWidgetBundle() { return "https://aqicn.org/air-cache/widget/build/awui.js?_=20231231.100440"; }</script> <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <script> (adsbygoogle = window.adsbygoogle || []).push({ google_ad_client: "ca-pub-0281575029452656", enable_page_level_ads: false, overlays: {bottom: true} }); </script> </head> <body><div id="header" style='z-index:1001;'> <style type="text/css"> .ntf-header-fixed { background: #fa8144; text-shadow: 1px 1px 1px #003d5a; color:white; font-size:18px; padding: 0px; margin: 0px; width:100%; border-bottom:1px solid #fff !important; } .ntf-header-fixed-inner { cursor: pointer; max-width: 1000px; } .ntf-header-fixed b { color:white; } .ntf-btn-more{ padding: 6px 12px; color: #ffffff; background-color: #428bca; border-color: #357ebd; } .ntf-btn-less{ background-color: #fa671d; padding: 5px; } .ntf-btn-min{ background-color: #ccc; padding: 5px; } .ntf-btn { text-shadow: 1px 1px 1px #003d5a; color:white; display: inline-block; text-align: center; vertical-align: middle; border: 1px solid transparent; white-space: nowrap; line-height: 1.42857143; border-radius: 4px; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } .ntf-btn:hover{ background-color: #e6e6e6; border-color: #adadad; } .ntf-btn a:hover{ text-transform: none; } .ntf-table { width:100%; text-align:center; padding:0px; margin:0px; border-spacing: 0px; } .ntf-table td { color:#faf0ea; padding:0 10 0 10; font-size:15px; line-height:1.5; } .ntf-large { font-size:21px; } @media only screen and (max-width: 700px) { .ntf-content-flag { display: none; } } @media only screen and (max-width: 500px) { .ntf-content-choice .ntf-btn-more { font-size: 15px;} .ntf-content-choice .ntf-btn-less { font-size: 12px;} } @media only screen and (max-width: 420px) { .ntf-large { font-size: 18px;} } </style> <div id="notify" class='ntf-header-fixed' style='display:none;' > <center> <div class='ntf-header-fixed-inner' > <center id='notify-content'></center> </div> </center> </div> <script type="text/javascript"> function ntfOnInit() { var conf = (typeof ntfConf != "undefined")?ntfConf():{}; try {aqisrv.ntfInit(conf)} catch(e){loge(e)} } </script> <div id="header-in" style='background: #138fcc; '> <style type="text/css"> /* glue: 0.13 hash: 93f0b8008f */ .sprite-isprt-web-logo, .sprite-isprt-web-world, .sprite-isprt-web-talk, .sprite-isprt-web-settings, .sprite-isprt-web-search, .sprite-isprt-web-pen, .sprite-isprt-web-link, .sprite-isprt-web-home, .sprite-isprt-web-heart2, .sprite-isprt-web-heart, .sprite-isprt-web-globe, .sprite-isprt-web-geofencing, .sprite-isprt-web-faq, .sprite-isprt-web-email, .sprite-isprt-web-dustmask, .sprite-isprt-web-direction, .sprite-isprt-web-vn, .sprite-isprt-web-ru, .sprite-isprt-web-pl, .sprite-isprt-web-kr, .sprite-isprt-web-jp, .sprite-isprt-web-hk, .sprite-isprt-web-gb, .sprite-isprt-web-fr, .sprite-isprt-web-es, .sprite-isprt-web-de, .sprite-isprt-web-cn, .sprite-isprt-web-br { background-image: url('https://aqicn.org/images-static/isprites/web-icons/2019-12-01//isprt-web.png?_=1575188640'); background-repeat: no-repeat; } .sprite-isprt-web-logo { background-position: 0 0; width: 28px; height: 28px; } .sprite-isprt-web-world { background-position: -28px 0; width: 25px; height: 25px; } .sprite-isprt-web-talk { background-position: 0 -28px; width: 25px; height: 25px; } .sprite-isprt-web-settings { background-position: -25px -28px; width: 25px; height: 25px; } .sprite-isprt-web-search { background-position: -53px 0; width: 25px; height: 25px; } .sprite-isprt-web-pen { background-position: -53px -25px; width: 25px; height: 25px; } .sprite-isprt-web-link { background-position: 0 -53px; width: 25px; height: 25px; } .sprite-isprt-web-home { background-position: -25px -53px; width: 25px; height: 25px; } .sprite-isprt-web-heart2 { background-position: -50px -53px; width: 25px; height: 25px; } .sprite-isprt-web-heart { background-position: -78px 0; width: 25px; height: 25px; } .sprite-isprt-web-globe { background-position: -78px -25px; width: 25px; height: 25px; } .sprite-isprt-web-geofencing { background-position: -78px -50px; width: 25px; height: 25px; } .sprite-isprt-web-faq { background-position: 0 -78px; width: 25px; height: 25px; } .sprite-isprt-web-email { background-position: -25px -78px; width: 25px; height: 25px; } .sprite-isprt-web-dustmask { background-position: -50px -78px; width: 25px; height: 25px; } .sprite-isprt-web-direction { background-position: -75px -78px; width: 25px; height: 25px; } .sprite-isprt-web-vn { background-position: -103px 0; width: 24px; height: 24px; } .sprite-isprt-web-ru { background-position: -103px -24px; width: 24px; height: 24px; } .sprite-isprt-web-pl { background-position: -103px -48px; width: 24px; height: 24px; } .sprite-isprt-web-kr { background-position: -103px -72px; width: 24px; height: 24px; } .sprite-isprt-web-jp { background-position: 0 -103px; width: 24px; height: 24px; } .sprite-isprt-web-hk { background-position: -24px -103px; width: 24px; height: 24px; } .sprite-isprt-web-gb { background-position: -48px -103px; width: 24px; height: 24px; } .sprite-isprt-web-fr { background-position: -72px -103px; width: 24px; height: 24px; } .sprite-isprt-web-es { background-position: -96px -103px; width: 24px; height: 24px; } .sprite-isprt-web-de { background-position: -127px 0; width: 24px; height: 24px; } .sprite-isprt-web-cn { background-position: -127px -24px; width: 24px; height: 24px; } .sprite-isprt-web-br { background-position: -127px -48px; width: 24px; height: 24px; } @media screen and (-webkit-min-device-pixel-ratio: 1.0), screen and (min--moz-device-pixel-ratio: 1.0), screen and (-o-min-device-pixel-ratio: 100/100), screen and (min-device-pixel-ratio: 1.0), screen and (min-resolution: 1.0dppx) { .sprite-isprt-web-logo, .sprite-isprt-web-world, .sprite-isprt-web-talk, .sprite-isprt-web-settings, .sprite-isprt-web-search, .sprite-isprt-web-pen, .sprite-isprt-web-link, .sprite-isprt-web-home, .sprite-isprt-web-heart2, .sprite-isprt-web-heart, .sprite-isprt-web-globe, .sprite-isprt-web-geofencing, .sprite-isprt-web-faq, .sprite-isprt-web-email, .sprite-isprt-web-dustmask, .sprite-isprt-web-direction, .sprite-isprt-web-vn, .sprite-isprt-web-ru, .sprite-isprt-web-pl, .sprite-isprt-web-kr, .sprite-isprt-web-jp, .sprite-isprt-web-hk, .sprite-isprt-web-gb, .sprite-isprt-web-fr, .sprite-isprt-web-es, .sprite-isprt-web-de, .sprite-isprt-web-cn, .sprite-isprt-web-br { background-image: url('https://aqicn.org/images-static/isprites/web-icons/2019-12-01//isprt-web.png?_=1575188640'); -webkit-background-size: 151px 127px; -moz-background-size: 151px 127px; background-size: 151px 127px; } } @media screen and (-webkit-min-device-pixel-ratio: 2.0), screen and (min--moz-device-pixel-ratio: 2.0), screen and (-o-min-device-pixel-ratio: 200/100), screen and (min-device-pixel-ratio: 2.0), screen and (min-resolution: 2.0dppx) { .sprite-isprt-web-logo, .sprite-isprt-web-world, .sprite-isprt-web-talk, .sprite-isprt-web-settings, .sprite-isprt-web-search, .sprite-isprt-web-pen, .sprite-isprt-web-link, .sprite-isprt-web-home, .sprite-isprt-web-heart2, .sprite-isprt-web-heart, .sprite-isprt-web-globe, .sprite-isprt-web-geofencing, .sprite-isprt-web-faq, .sprite-isprt-web-email, .sprite-isprt-web-dustmask, .sprite-isprt-web-direction, .sprite-isprt-web-vn, .sprite-isprt-web-ru, .sprite-isprt-web-pl, .sprite-isprt-web-kr, .sprite-isprt-web-jp, .sprite-isprt-web-hk, .sprite-isprt-web-gb, .sprite-isprt-web-fr, .sprite-isprt-web-es, .sprite-isprt-web-de, .sprite-isprt-web-cn, .sprite-isprt-web-br { background-image: url('https://aqicn.org/images-static/isprites/web-icons/2019-12-01//isprt-web@2x.png?_=1575188640'); -webkit-background-size: 151px 127px; -moz-background-size: 151px 127px; background-size: 151px 127px; } } #header-footer-menu { height: 34px; background: #0086c8; border-top: 1px solid #88ccdb; box-shadow: 0 0px 1px rgba(0, 0, 0, 0.6); -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.6); -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.6); display: none; } .hdrshare { overflow: hidden; display: block; height: 20px; position: absolute; margin-top: 6px; left: 330px; width: calc(100% - 340px); font-size: 12px; color: white; } @media only screen and (max-width: 970px) { body>#header { position: relative; } #header-spacer { display: none !important; } .hsearch { display: none !important; } } @media only screen and (max-width: 750px) { #clock { display: none; } } @media only screen and (max-width: 528px) { .hdrshare { display: none; width: 0px; } } .hdrlang { position: absolute; left: 32px; margin-top: 4px; font-size: 12px; } .hdrlang .hdrlang-flags { overflow: hidden; height: 26px; } .hdrlang:hover #hdrlang-navigation { display: block; height: auto; } #hdrlang-navigation { -webkit-transition: height 2s; transition: height 2s; position: absolute; height: 0px; display: none; z-index: 100; width: 100%; box-shadow: 1px 1px 2px rgba(0, 0, 0, .5); background-color: #f8f8f8; min-width: 300px; left:0px; } .hdrlang-navigation { padding: 5px; min-width: 280px; } .hdrlang-navigation a:hover { text-decoration: none; } .hdrlang-navigation .item:hover { background-color: #eee; } .hdrlang-navigation .item { padding: 0 2px; line-height: 1; } .hdrlang-navigation .item div { font-size: 28px; line-height: 20px; } .hdrlang-navigation .name span { color: #888; font-size: 16px; } .hdrlang-navigation .name { font-size: 18px; font-variant: small-caps; color: #444; } .hdrlang-navigation .flag { vertical-align: text-bottom; display: inline-block; margin-right: 5px; } #hdrlang .hdrlang-flags a.touch-no-click { pointer-events: none; } .hdrlang-flags div { border: 0px; vertical-align: bottom; margin: 1px; display: inline-block; font-size: 28px; line-height: 20px; } </style> <div style="position:absolute;z-index:2000;margin-top:2px;left:2px;"> <a href="/home/cs/"> <div class="sprite-isprt-web-logo"></div> </a> </div> <div class='hdrlang' id='hdrlang'> <div class='hdrlang-flags'><a href='https://aqicn.org/sensor/'><div title='English' class='sprite-isprt-web-gb flag-en'></div></a><a href='https://aqicn.org/sensor/cn/'><div title='Chinese' class='sprite-isprt-web-cn flag-zh-CN'></div></a><a href='https://aqicn.org/sensor/jp/'><div title='Japanese' class='sprite-isprt-web-jp flag-ja'></div></a><a href='https://aqicn.org/sensor/es/'><div title='Spanish' class='sprite-isprt-web-es flag-es'></div></a><a href='https://aqicn.org/sensor/kr/'><div title='Korean' class='sprite-isprt-web-kr flag-ko'></div></a><a href='https://aqicn.org/sensor/ru/'><div title='Russian' class='sprite-isprt-web-ru flag-ru'></div></a><a href='https://aqicn.org/sensor/hk/'><div title='Traditional Chinese' class='sprite-isprt-web-hk flag-zh-TW'></div></a><a href='https://aqicn.org/sensor/fr/'><div title='French' class='sprite-isprt-web-fr flag-fr'></div></a><a href='https://aqicn.org/sensor/pl/'><div title='Polish' class='sprite-isprt-web-pl flag-pl'></div></a><a href='https://aqicn.org/sensor/de/'><div title='German' class='sprite-isprt-web-de flag-de'></div></a><a href='https://aqicn.org/sensor/pt/'><div title='Portuguese' class='sprite-isprt-web-br flag-pt'></div></a><a href='https://aqicn.org/sensor/vn/'><div title='Vietnamese' class='sprite-isprt-web-vn flag-vi'></div></a><a href='https://aqicn.org/sensor/it/'><div title='Italian' class='sprite-isprt-web-it flag-it'>🇮🇹</div></a><a href='https://aqicn.org/sensor/id/'><div title='Indonesian' class='sprite-isprt-web-id flag-id'>🇮🇩</div></a><a href='https://aqicn.org/sensor/nl/'><div title='Dutch' class='sprite-isprt-web-nl flag-nl'>🇳🇱</div></a><a href='https://aqicn.org/sensor/fa/'><div title='Persian' class='sprite-isprt-web-ir flag-fa'>🇮🇷</div></a><a href='https://aqicn.org/sensor/th/'><div title='Thai' class='sprite-isprt-web-th flag-th'>🇹🇭</div></a><a href='https://aqicn.org/sensor/hu/'><div title='Hungarian' class='sprite-isprt-web-hu flag-hu'>🇭🇺</div></a><a href='https://aqicn.org/sensor/el/'><div title='Greek' class='sprite-isprt-web-gr flag-el'>🇬🇷</div></a><a href='https://aqicn.org/sensor/ro/'><div title='Romanian' class='sprite-isprt-web-ro flag-ro'>🇷🇴</div></a><a href='https://aqicn.org/sensor/bg/'><div title='Bulgarian' class='sprite-isprt-web-bg flag-bg'>🇧🇬</div></a><a href='https://aqicn.org/sensor/ur/'><div title='Urdu' class='sprite-isprt-web-pk flag-ur'>🇵🇰</div></a><a href='https://aqicn.org/sensor/hi/'><div title='Hindi' class='sprite-isprt-web-in flag-hi'>🇮🇳</div></a><a href='https://aqicn.org/sensor/ar/'><div title='Arabic' class='sprite-isprt-web-ae flag-ar'>🇦🇪</div></a><a href='https://aqicn.org/sensor/sr/'><div title='Serbian' class='sprite-isprt-web-rs flag-sr'>🇷🇸</div></a><a href='https://aqicn.org/sensor/bn/'><div title='Bangla' class='sprite-isprt-web-bd flag-bn'>🇧🇩</div></a><a href='https://aqicn.org/sensor/bs/'><div title='Bosnian' class='sprite-isprt-web-ba flag-bs'>🇧🇦</div></a><a href='https://aqicn.org/sensor/hr/'><div title='Croatian' class='sprite-isprt-web-hr flag-hr'>🇭🇷</div></a><a href='https://aqicn.org/sensor/tr/'><div title='Turkish' class='sprite-isprt-web-tr flag-tr'>🇹🇷</div></a><a href='https://aqicn.org/sensor/uk/'><div title='Ukrainian' class='sprite-isprt-web-ua flag-uk'>🇺🇦</div></a><a href='https://aqicn.org/sensor/cs/'><div title='Czech' class='sprite-isprt-web-cz flag-cs'>🇨🇿</div></a><a href='https://aqicn.org/sensor/be/'><div title='Belarusian' class='sprite-isprt-web-by flag-be'>🇧🇾</div></a></div><div id='hdrlang-navigation'> <div id='hdrlang-navigation-inner' class='hdrlang-navigation'> <a href='https://aqicn.org/sensor/' class='lang-en'><div class='item'><div class='flag sprite-isprt-web-gb'></div><span class='name'>English</span></div></a><a href='https://aqicn.org/sensor/cn/' class='lang-zh-CN'><div class='item'><div class='flag sprite-isprt-web-cn'></div><span class='name'>Chinese <span>- 简体中文</span></span></div></a><a href='https://aqicn.org/sensor/jp/' class='lang-ja'><div class='item'><div class='flag sprite-isprt-web-jp'></div><span class='name'>Japanese <span>- 日本</span></span></div></a><a href='https://aqicn.org/sensor/es/' class='lang-es'><div class='item'><div class='flag sprite-isprt-web-es'></div><span class='name'>Spanish <span>- español</span></span></div></a><a href='https://aqicn.org/sensor/kr/' class='lang-ko'><div class='item'><div class='flag sprite-isprt-web-kr'></div><span class='name'>Korean <span>- 한국의</span></span></div></a><a href='https://aqicn.org/sensor/ru/' class='lang-ru'><div class='item'><div class='flag sprite-isprt-web-ru'></div><span class='name'>Russian <span>- русский</span></span></div></a><a href='https://aqicn.org/sensor/hk/' class='lang-zh-TW'><div class='item'><div class='flag sprite-isprt-web-hk'></div><span class='name'>Traditional Chinese <span>- 繁體中文</span></span></div></a><a href='https://aqicn.org/sensor/fr/' class='lang-fr'><div class='item'><div class='flag sprite-isprt-web-fr'></div><span class='name'>French <span>- Francais</span></span></div></a><a href='https://aqicn.org/sensor/pl/' class='lang-pl'><div class='item'><div class='flag sprite-isprt-web-pl'></div><span class='name'>Polish <span>- Polski</span></span></div></a><a href='https://aqicn.org/sensor/de/' class='lang-de'><div class='item'><div class='flag sprite-isprt-web-de'></div><span class='name'>German <span>- Deutsch</span></span></div></a><a href='https://aqicn.org/sensor/pt/' class='lang-pt'><div class='item'><div class='flag sprite-isprt-web-br'></div><span class='name'>Portuguese <span>- Português</span></span></div></a><a href='https://aqicn.org/sensor/vn/' class='lang-vi'><div class='item'><div class='flag sprite-isprt-web-vn'></div><span class='name'>Vietnamese <span>- Tiếng Việt</span></span></div></a><a href='https://aqicn.org/sensor/it/' class='lang-it'><div class='item'><div class='flag sprite-isprt-web-it'>🇮🇹</div><span class='name'>Italian <span>- Italiano</span></span></div></a><a href='https://aqicn.org/sensor/id/' class='lang-id'><div class='item'><div class='flag sprite-isprt-web-id'>🇮🇩</div><span class='name'>Indonesian <span>- bahasa Indonesia</span></span></div></a><a href='https://aqicn.org/sensor/nl/' class='lang-nl'><div class='item'><div class='flag sprite-isprt-web-nl'>🇳🇱</div><span class='name'>Dutch <span>- Nederlands</span></span></div></a><a href='https://aqicn.org/sensor/fa/' class='lang-fa'><div class='item'><div class='flag sprite-isprt-web-ir'>🇮🇷</div><span class='name'>Persian <span>- فارسی</span></span></div></a><a href='https://aqicn.org/sensor/th/' class='lang-th'><div class='item'><div class='flag sprite-isprt-web-th'>🇹🇭</div><span class='name'>Thai <span>- ภาษาไทย</span></span></div></a><a href='https://aqicn.org/sensor/hu/' class='lang-hu'><div class='item'><div class='flag sprite-isprt-web-hu'>🇭🇺</div><span class='name'>Hungarian <span>- Magyar</span></span></div></a><a href='https://aqicn.org/sensor/el/' class='lang-el'><div class='item'><div class='flag sprite-isprt-web-gr'>🇬🇷</div><span class='name'>Greek <span>- Ελληνικά</span></span></div></a><a href='https://aqicn.org/sensor/ro/' class='lang-ro'><div class='item'><div class='flag sprite-isprt-web-ro'>🇷🇴</div><span class='name'>Romanian <span>- Română</span></span></div></a><a href='https://aqicn.org/sensor/bg/' class='lang-bg'><div class='item'><div class='flag sprite-isprt-web-bg'>🇧🇬</div><span class='name'>Bulgarian <span>- български</span></span></div></a><a href='https://aqicn.org/sensor/ur/' class='lang-ur'><div class='item'><div class='flag sprite-isprt-web-pk'>🇵🇰</div><span class='name'>Urdu <span>- اردو</span></span></div></a><a href='https://aqicn.org/sensor/hi/' class='lang-hi'><div class='item'><div class='flag sprite-isprt-web-in'>🇮🇳</div><span class='name'>Hindi <span>- हिंदी</span></span></div></a><a href='https://aqicn.org/sensor/ar/' class='lang-ar'><div class='item'><div class='flag sprite-isprt-web-ae'>🇦🇪</div><span class='name'>Arabic <span>- العربية</span></span></div></a><a href='https://aqicn.org/sensor/sr/' class='lang-sr'><div class='item'><div class='flag sprite-isprt-web-rs'>🇷🇸</div><span class='name'>Serbian <span>- Српски</span></span></div></a><a href='https://aqicn.org/sensor/bn/' class='lang-bn'><div class='item'><div class='flag sprite-isprt-web-bd'>🇧🇩</div><span class='name'>Bangla <span>- বাংলা</span></span></div></a><a href='https://aqicn.org/sensor/bs/' class='lang-bs'><div class='item'><div class='flag sprite-isprt-web-ba'>🇧🇦</div><span class='name'>Bosnian <span>- босански</span></span></div></a><a href='https://aqicn.org/sensor/hr/' class='lang-hr'><div class='item'><div class='flag sprite-isprt-web-hr'>🇭🇷</div><span class='name'>Croatian <span>- hrvatski</span></span></div></a><a href='https://aqicn.org/sensor/tr/' class='lang-tr'><div class='item'><div class='flag sprite-isprt-web-tr'>🇹🇷</div><span class='name'>Turkish <span>- Türkçe</span></span></div></a><a href='https://aqicn.org/sensor/uk/' class='lang-uk'><div class='item'><div class='flag sprite-isprt-web-ua'>🇺🇦</div><span class='name'>Ukrainian <span>- українська</span></span></div></a><a href='https://aqicn.org/sensor/cs/' class='lang-cs'><div class='item'><div class='flag sprite-isprt-web-cz'>🇨🇿</div><span class='name'>Czech <span>- čeština</span></span></div></a><a href='https://aqicn.org/sensor/be/' class='lang-be'><div class='item'><div class='flag sprite-isprt-web-by'>🇧🇾</div><span class='name'>Belarusian <span>- беларускі</span></span></div></a></div> </div> </div> <div class="hdrshare"> <script type="text/javascript"> function initSharing() { aqisrv.here().then(function(where){ country = where.Country.IsoCode; if (country!='CN') { loadScriptAsync("https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v5.0&appId=643196515742584&autoLogAppEvents=1") } }).catch(function(e){ console.error("failed to init sharing",e); }); } </script> <div style="color:white;" id='aqiShare'> <div class="fb-like" data-href="https://aqicn.org/here/" data-width="" data-layout="button_count" data-action="like" data-size="small" data-lazy="true" data-colorscheme="dark" data-share="true"></div> </div> </div> <style type="text/css"> /* SEARCH AND MORE */ .hsearch { position: absolute; width:245px; height:32px; display: block; margin-top:0px; margin-bottom:7px; overflow:hidden; z-index:100; right:54px; } .hsearch #hsearch-btn { width:25px; height:25px; float:left; } .hsearch-inner { width:245px; } .hsearch .bottom, .hsearch .left, .hsearch .right { position: absolute; background-color: #a2a2a2 } .hsearch .left, .hsearch .right { height: 5px; width: 1px } .hsearch .left { top: 22px; left: 28px; background-color:white; } .hsearch .right { top: 22px; left: 215px; background-color:white; } .hsearch form { margin-top: 2px; width: 162px; float:left; } .hsearch form input { color: white; font-size: 15px; width: 178px; border: none; margin-left: 6px; position: relative; background-color: transparent; border-bottom:1px solid white; padding:0 0 0 4px; outline:none; height:24px; font-family: Cambria,'Palatino Linotype','Book Antiqua','URW Palladio L',serif; } .hsearch form input:focus { font-weight: bold color: white; } .hsearch-result { background-color: #f8f8f8; border-left:1px solid #aaaaaa; border-bottom:1px solid #aaaaaa; width:270px; z-index: 9999; right: 38px; top: 32px; position: fixed; -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2); -moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2); box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2); display: none; } .hsearch-result .searchTitle { color:black; } .hsearch-aqi { border-radius:1px; -moz-border-radius:1px; -webkit-border-radius:1px; padding:5px 1px 5px 1px; margin:0 3px 0 0; width:28px; text-align:center; font-size:12px; display: inline-block; } .hsearch-result a { display:block; font-size: 15px; padding: 0 3px 0 3px; min-height: 22px; color:#444; max-width:300px; text-overflow:ellipsis; overflow:hidden; border: 1px solid transparent; } .hsearch-result a:nth-child(n+2) { border-top: 1px solid #ccc; } #hsearch-loading svg,#hsearch-magnifier svg { width: 25px; height: 25px; margin-top: 3px; } #hsearch-loading path,#hsearch-magnifier path { fill:white; } </style> <div class="hsearch active" id="hsearch-container" style='display:none;'> <div class="hsearch-inner"> <div id="hsearch-btn"> <div id="hsearch-magnifier"></div> <div id="hsearch-loading"></div> </div> <div class="left"></div> <form onsubmit="return headSearchSubmit()" action='/search/cs/' > <input id="hsearch-input" type="text" value="" autocomplete="off" name="q" onblur='headSearchBlur()'> </form> <div class="right"></div> </div> </div> <div class='hsearch-result' id='hsearch-result' > </div> <script type="text/javascript"> function initHeadSearch() { try { aqisearch.init({"type":"header-search","i18n":{"error_nearest":"Sorry, an error happened"},"divs":{"magnifier":"hsearch-magnifier","loading":"hsearch-loading","input":"hsearch-input","results":"hsearch-result"}}); $("#hsearch-container").show(); } catch (e) { loge("head-search",e); } } function headSearchBlur() { log("blur"); $("#hsearch-result").slideUp(); } function headSearchSubmit() { var val = $( "#hsearch-input" ).val(); if (val.length>0) { var url = "/search/#q="+val; window.location.href = url; if (window.location.pathname=="/search/") window.location.reload(); } return false; } </script> <div id="clock"><span id="ClockTime"></span></div> </div> <div id="fixed-header-shadow-down-out"> <div id="fixed-header-shadow-down"></div> </div> </div> <div id='header-top-mark'></div> <div style='height:32px;' id='header-spacer'></div> <div id='header-footer-menu'></div> <style type="text/css"> .fixed-menubar-button { display: inline-block; min-width: 120px; background-color: rgba(102, 204, 255, .5); margin: 3px; font-weight: normal; border-radius: 2px; padding: 5px 0; } .fixed-menubar-button:hover { background: #0086c8; } #fixed-menubar { bottom: 0px; z-index: 8000; position: fixed; background: #0086c8; height: 38px; width: 100%; text-align: left; box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.6); -moz-box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.6); -webkit-box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.6); } #fixed-menubar-container { padding-top: 5px; } .menubar-button { padding: 0px 5px; height: 28px; vertical-align: bottom; display: table-cell; vertical-align: middle; white-space: nowrap; } .menubar-cell:hover { background-color: rgb(127, 194, 227); } .menubar-icon, .menubar-icon-main { vertical-align: bottom; display: inline-block; margin-right: 5px; } .menubar-text { text-transform: uppercase; color: white; font-size: 18px; overflow: hidden; cursor: pointer; } @media only screen and (max-width: 920px) { .menubar-icon { display: none; } .menubar-text-second { display: none; } #fixed-footer-menu-buttons-with-text { display: block !important; } .menubar-button { padding: 0px 15px; } .menubar-text { padding: 0; } } @media only screen and (max-width: 800px) { .menubar-button { padding: 0px 10px; } .menubar-text { font-weight: normal !important; } .menubar-text { font-size: 21px; } .fixed-menubar-table { width: 100%; } } @media only screen and (max-width: 680px) { .menubar-text { font-size: 16px; } .menubar-button { padding: 0px 5px; } } @media only screen and (max-width: 600px) { .menubar-text { font-size: 15px; } } @media only screen and (max-width: 520px) { .menubar-text { font-size: 14px; } .menubar-button { padding: 0px 3px; } } @media only screen and (max-width: 490px) { .menubar-text { font-size: 13px; } } @media only screen and (max-width: 470px) { .menubar-text { font-size: 12px; } .menubar-button { padding: 0px 2px; } } @media only screen and (max-width: 420px) { .menubar-text { font-size: 11px; } } @media only screen and (max-width: 320px) { .menubar-text { font-size: 10px; } .menubar-button { padding: 0px 1px; } } .fixed-menubar-table { border-right: 1px solid rgb(127, 194, 227); font-weight: normal; font-size: 22px; border-spacing: 0; padding: 0; margin: 0; } .fixed-menubar-table td { border-left: 1px solid rgb(127, 194, 227); vertical-align: middle; height: 38px; padding: 0; margin: 0; } a.menubar-text { text-decoration: none; font-weight: bold; ; } a.menubar-text:hover { text-decoration: underline; } a.menubar-text-second:hover { text-decoration: underline; } </style> <script type="text/javascript"> function go2home() { var url = 'https://aqicn.org/here/cs/'; ; url = AqiSettings.getCurrentStationUrl() || url; window.location.href = url; } </script> <div id='fixed-menubar'> <center> <table class="fixed-menubar-table"> <tr> <td class='menubar-cell'><a onclick='go2home();' class='menubar-text'><center><div class='menubar-button' ontouchend='this.style.backgroundColor="rgb(127,194,227)";'><div class='sprite-isprt-web-home menubar-icon-main' title='Domov'></div><span class='menubar-text-second'>Domov</span></div></a></td><td class='menubar-cell'><a href='/here/cs/' class='menubar-text'><center><div class='menubar-button' ontouchend='this.style.backgroundColor="rgb(127,194,227)";'><div class='sprite-isprt-web-geofencing menubar-icon-main' title='Zde'></div><span class='menubar-text-second'>Zde</span></div></a></td><td class='menubar-cell'><a href='/map/world/cs/' class='menubar-text'><center><div class='menubar-button' ontouchend='this.style.backgroundColor="rgb(127,194,227)";'><div class='sprite-isprt-web-globe menubar-icon-main' title='Mapa'></div><span class='menubar-text-second'>Mapa</span></div></a></td><td class='menubar-cell'><a href='/mask/cs/' class='menubar-text'><center><div class='menubar-button' ontouchend='this.style.backgroundColor="rgb(127,194,227)";'><div class='sprite-isprt-web-dustmask menubar-icon-main' title='Maska'></div><span class='menubar-text-second'>Maska</span></div></a></td><td class='menubar-cell'><a href='/faq/cs/' class='menubar-text'><center><div class='menubar-button' ontouchend='this.style.backgroundColor="rgb(127,194,227)";'><div class='sprite-isprt-web-faq menubar-icon-main' title='Faq'></div><span class='menubar-text-second'>Faq</span></div></a></td><td class='menubar-cell'><a href='/city/all/cs/' class='menubar-text'><center><div class='menubar-button' ontouchend='this.style.backgroundColor="rgb(127,194,227)";'><div class='sprite-isprt-web-search menubar-icon-main' title='Vyhledávání'></div><span class='menubar-text-second'>Vyhledávání</span></div></a></td><td class='menubar-cell'><a href='/contact/cs/' class='menubar-text'><center><div class='menubar-button' ontouchend='this.style.backgroundColor="rgb(127,194,227)";'><div class='sprite-isprt-web-talk menubar-icon-main' title='Kontakt'></div><span class='menubar-text-second'>Kontakt</span></div></a></td><td class='menubar-cell'><a href='/links/cs/' class='menubar-text'><center><div class='menubar-button' ontouchend='this.style.backgroundColor="rgb(127,194,227)";'><div class='sprite-isprt-web-link menubar-icon-main' title='Odkazy'></div><span class='menubar-text-second'>Odkazy</span></div></a></td><td class='menubar-cell'> <a onclick='settingsMenu.show();' class='menubar-text' onmouseover='settingsMenu.onmouseover();' onmouseout='settingsMenu.onmouseout();' style='position:relative'> <center> <div class='menubar-button'> <div class='sprite-isprt-web-settings menubar-icon-main' id='footer-settings-img'></div> </div> </a> </tr> </table> </center> </div><div class='h1section'><h1><div id='h1header1' style='padding:2px;padding:5px 0;font-family:"Noto Serif",Cambria,"Palatino Linotype","Book Antiqua","URW Palladio L",serif;;;'>Sensing the Air Quality: Research on Air Quality Sensors</div><div id='h1header2' class='h1sub'>Overview of Air Quality sensors experiments</div></h1></div><script type='text/javascript'> ; if (!isMobileUA) { fitLine('#h1header1',.88,{maxfs:45});fitLine('#h1header2',.88,{maxfs:38}); }; </script><style> .section-outer { text-align: initial; } .section-content { max-width: 95%; width: 1100px; font-size: 18px; min-height: 300px; text-align: initial; margin-top: 10px; margin-bottom: 10px; line-height: 1.8; margin-left: auto; margin-right: auto; } .section-content-tight { min-height: 0px; } .section-content-alt { background-color: #f0f0f0; border-top: 1px solid #ccc; border-bottom: 1px solid #ddd } ; .section-banner { background-size: 100%; background: url(https://aqicn.org/images//bluesky-banner-panoramic.jpg) no-repeat center bottom #eee; margin-top: -2px; z-index: -1; border-bottom: 1px solid #888; width: 100%; } .h2-title { font-family: inherit; font-size: 1.1em; overflow: hidden; text-align: center; text-transform: capitalize; } .h2-title:before, .h2-title:after { background-color: #ddd; content: ''; display: inline-block; height: 1px; position: relative; vertical-align: middle; width: 50%; } .h2-title:before { right: 0.5em; margin-left: -50%; } .h2-title:after { left: 0.5em; margin-right: -50%; } @media only screen and (max-width: 800px) { .section-content { line-height: 1.6; max-width: 98%; min-height: 10px; } .section-banner { display: none; } } </style> <div class='whitebody' style='font-family:"Noto Serif",Cambria,"Palatino Linotype","Book Antiqua","URW Palladio L",serif;'><div class='section-outer'><div class='section-content' ><div id="gtrans-div-id" style="float:right" class="gtrans-div"></div><script>try { googleTranslate(); } catch (e) {}</script><div style='float:left'><div class='ui-share-btns'><a id='share-facebook' href='https://www.facebook.com/dialog/share?app_id=643196515742584&display=popup&href=https%3A%2F%2Faqicn.org%2Fsensor%2Fcs%2F&redirect_uri=https%3A%2F%2Faqicn.org%2Fsensor%2Fcs%2F' class='ui-share-btn' title=''><svg viewBox="0 0 24 24" width=24px height=24px xmlns="http://www.w3.org/2000/svg"><path d="M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z"/></svg></a><script>try{tlite.enable(document.getElementById('share-facebook'),{text:"<div style='font-size:120%'>Share on facebook:<\/div>Sensing the Air Quality: Research on Air Quality Sensors<br>(https:\/\/aqicn.org\/sensor\/cs\/)"});}catch(e){}</script><a id='share-twitter' href='http://www.twitter.com/share?url=https%3A%2F%2Faqicn.org%2Fsensor%2Fcs%2F' class='ui-share-btn' title=''><svg version="1.0" xmlns="http://www.w3.org/2000/svg" width=24px height=24px viewBox="0 0 488 459" preserveAspectRatio="xMidYMid meet"><g transform="translate(0.000000,459.000000) scale(0.100000,-0.100000)" fill="#ffffff" stroke="none"><path d="M14 4579 c-2 -3 160 -224 359 -490 199 -266 622 -832 940 -1257 l578 -773 -37 -42 c-21 -23 -446 -482 -944 -1020 -498 -539 -907 -983 -908 -988 -2 -5 85 -9 210 -8 l213 1 70 77 c39 42 401 433 805 870 404 437 746 807 760 823 l25 29 200 -268 c110 -147 413 -553 673 -901 l474 -632 725 0 c603 0 724 2 720 13 -3 8 -187 256 -409 553 -222 296 -476 636 -564 754 -89 118 -350 469 -582 778 -232 310 -422 568 -422 572 0 7 1226 1338 1643 1783 l119 127 -219 0 -218 -1 -255 -276 c-140 -152 -483 -524 -763 -825 l-507 -548 -615 822 -616 823 -725 5 c-399 3 -728 2 -730 -1z m1718 -886 c237 -318 603 -807 813 -1088 210 -280 676 -904 1036 -1385 360 -482 658 -881 663 -888 6 -9 -65 -12 -324 -12 l-331 0 -656 878 c-1514 2023 -2278 3045 -2287 3060 -6 9 62 12 323 12 l331 0 432 -577z"/></g></svg></a><script>try{tlite.enable(document.getElementById('share-twitter'),{text:"<div style='font-size:120%'>Share on twitter:<\/div>Sensing the Air Quality: Research on Air Quality Sensors<br>(https:\/\/aqicn.org\/sensor\/cs\/)"});}catch(e){}</script><a id='share-reddit' href='https://reddit.com/submit?url=https%3A%2F%2Faqicn.org%2Fsensor%2Fcs%2F&title=Sensing+the+Air+Quality%3A+Research+on+Air+Quality+Sensors' class='ui-share-btn' title=''><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width=24px height=24px version="1.1" viewBox="0 0 256 256" xml:space="preserve"><g style="stroke: none; stroke-width: 0; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: none; fill-rule: nonzero; opacity: 1;" transform="translate(1.4065934065934016 1.4065934065934016) scale(2.81 2.81)" ><circle cx="45" cy="45" r="45" style="stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb(255,255,255); fill-rule: nonzero; opacity: 1;" transform=" matrix(1 0 0 1 0 0) "/><path d="M 75.011 45 c -0.134 -3.624 -3.177 -6.454 -6.812 -6.331 c -1.611 0.056 -3.143 0.716 -4.306 1.823 c -5.123 -3.49 -11.141 -5.403 -17.327 -5.537 l 2.919 -14.038 l 9.631 2.025 c 0.268 2.472 2.483 4.262 4.955 3.993 c 2.472 -0.268 4.262 -2.483 3.993 -4.955 s -2.483 -4.262 -4.955 -3.993 c -1.421 0.145 -2.696 0.973 -3.4 2.204 L 48.68 17.987 c -0.749 -0.168 -1.499 0.302 -1.667 1.063 c 0 0.011 0 0.011 0 0.022 l -3.322 15.615 c -6.264 0.101 -12.36 2.025 -17.55 5.537 c -2.64 -2.483 -6.801 -2.36 -9.284 0.291 c -2.483 2.64 -2.36 6.801 0.291 9.284 c 0.515 0.481 1.107 0.895 1.767 1.186 c -0.045 0.66 -0.045 1.32 0 1.98 c 0 10.078 11.745 18.277 26.23 18.277 c 14.485 0 26.23 -8.188 26.23 -18.277 c 0.045 -0.66 0.045 -1.32 0 -1.98 C 73.635 49.855 75.056 47.528 75.011 45 z M 30.011 49.508 c 0 -2.483 2.025 -4.508 4.508 -4.508 c 2.483 0 4.508 2.025 4.508 4.508 s -2.025 4.508 -4.508 4.508 C 32.025 53.993 30.011 51.991 30.011 49.508 z M 56.152 62.058 v -0.179 c -3.199 2.405 -7.114 3.635 -11.119 3.468 c -4.005 0.168 -7.919 -1.063 -11.119 -3.468 c -0.425 -0.515 -0.347 -1.286 0.168 -1.711 c 0.447 -0.369 1.085 -0.369 1.544 0 c 2.707 1.98 6.007 2.987 9.362 2.83 c 3.356 0.179 6.667 -0.783 9.407 -2.74 c 0.492 -0.481 1.297 -0.47 1.779 0.022 C 56.655 60.772 56.644 61.577 56.152 62.058 z M 55.537 54.34 c -0.078 0 -0.145 0 -0.224 0 l 0.034 -0.168 c -2.483 0 -4.508 -2.025 -4.508 -4.508 s 2.025 -4.508 4.508 -4.508 s 4.508 2.025 4.508 4.508 C 59.955 52.148 58.02 54.239 55.537 54.34 z" style="stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: #25a1de; fill-rule: nonzero; opacity: 1;" transform=" matrix(1 0 0 1 0 0) " stroke-linecap="round" /></g></svg></a><script>try{tlite.enable(document.getElementById('share-reddit'),{text:"<div style='font-size:120%'>Share on reddit:<\/div>Sensing the Air Quality: Research on Air Quality Sensors<br>(https:\/\/aqicn.org\/sensor\/cs\/)"});}catch(e){}</script></div><style>.ui-share-btns { display: block; margin: 0; vertical-align: middle; } .ui-share-btns svg { height: 20px; vertical-align: middle; fill: white; } .ui-share-btn { background-color: #25a1de; color: rgba(255, 255, 255, .8); font-size: 15px; line-height: 20px; display: inline-block; text-align: center; border: 1px solid #0086c8; cursor: pointer; border-radius: 4px; padding: 3px 5px; margin: 3px; max-width: 800px; min-width: 30px; } .ui-share-btn:first-child { margin-left: 0px; } .ui-share-btn:hover { background-color: #f8f8f8; border-color: #adadad; text-decoration: none; color: black; } .ui-share-btn:hover svg { fill: black; } .ui-share-btn:hover svg g { fill: black; } .ui-share-btn a:hover { text-decoration: none; }</style><i style='color:#888;font-size:13px;word-break: break-all;'>Podíl: <a href='https://aqicn.org/sensor/cs/'>aqicn.org/sensor/cs/</a></i><br></div><div style='clear:both;margin-bottom:10px;'></div><style type="text/css"> .sensor-block-outer { display: inline-block; overflow: hidden; vertical-align: top; } .sensor-block { display: inline-block; border: 1px solid #aaa; margin: 5px; overflow: hidden; text-align: center; cursor: block; width: 250px; height: 280px; cursor: pointer; } .sensor-block:hover { background-color: #eee; } .sensor-block a:hover { text-decoration: none; } .sensor-box { color: black; max-width: 100%; display: inline-block; } .sensor-img { max-width: 100%; width: 250px; } @media only screen and (max-width: 800px) { .sensor-block { height: 280px; width: 230px; } } @media only screen and (max-width: 600px) { .sensor-block { height: 250px; width: 180px; } } @media only screen and (max-width: 420px) { .sensor-block { height: 200px; width: 180px; } } @media only screen and (max-width: 380px) { .sensor-block { height: 200px; width: 170px; } } @media only screen and (max-width: 360px) { .sensor-block { height: 200px; width: 160px; } } @media only screen and (max-width: 320px) { .sensor-block { height: 220px; width: 140px; } } .comming-soon-out { display: table; height: inherit; width: inherit; position: absolute; } .comming-soon { height: inherit; width: inherit; font-weight: bold; color: red; font-size: 150%; display: table-cell; vertical-align: middle; -webkit-transform: rotate(325deg); -moz-transform: rotate(325deg); -o-transform: rotate(325deg); writing-mode: lr-tb; text-shadow: 1px 1px 3px white; } </style> <br> <script src='/jscripts/moment/bundle.min.js?_=20200103.150752&type=script'></script><script src='/jscripts/d3/d3.min.js?_=20190418.093123&type=script'></script><script src='/air/view/sensor/js/sensolib.js?_=20200517.131233&type=script'></script><script src='/air/view/sensor/js/sensor-bundle.min.js?_=20220515.202405&type=script'></script><link href='/air/view/sensor/js/sensor-bundle.min.css?_=20190418.093129&type=css' rel='stylesheet'/><script src='https://aqicn.org/air-cache/jquery-3.4.1.min.js?_=20191127.152416' type='text/javascript'></script><script src='/jscripts/formantic-ui/dist/components/calendar.min.js?_=20191228.123631&type=script'></script><script src='/jscripts/formantic-ui/dist/semantic.min.js?_=20191228.123631&type=script'></script><link href='/jscripts/formantic-ui/dist/semantic.min.css?_=20191228.123631&type=css' rel='stylesheet'/> <h1>Air quality monitoring device & sensors research</h1> <div style='padding-left:10px;float:right;max-width: 50%; width:180px;color:#888;font-size: 66%;text-align: center;'> <img style='width:100%' src='/air/view/products/images/gaia-logo-large.png'> </div> <p> Air Quality monitoring is well known and established science which started back in the 80's. At that time, the technology was quite limited, and the solution used to quantify the air pollution complex, cumbersome and really expensive. </p> <div style='float:right;max-width: 50%; width:300px;color:#888;font-size: 66%;text-align: center;'> <img style='width:100%' src='/images/sensors/US7947503-Monitor-and-methods-for-characterizing-airborne-particulates.png'> Patent <a href='https://www.google.com/patents/US7947503'>US7947503</a>: Monitor and methods for characterizing airborne particulates </div> <p>Fortunately, now days, with the most recent and modern technologies, the solutions used for Air Quality monitoring are becoming not only more precise, but also faster at measuring. Devices are becoming smaller, and cost much more affordable than ever before. For instance, new technologies like the <i>Tapered element oscillating micro balance</i> (<a href='https://www.qld.gov.au/environment/pollution/monitoring/air-pollution/oscillating-microbalance/'>TOEM</a>) provide significant advantages over the traditional <i>Beta Attenuation Monitors</i> (<a href='https://www3.epa.gov/ttnamti1/files/2009conference/Hart.pdf'>BAM</a>) </p> <p> Even more recently, ultra-affordable sensors are starting to appear on the market - many of them linked to the <a href='https://en.wikipedia.org/wiki/Internet_of_things'>IOT</a> trend of sensing everything. While most of them are purely gimmick, and so definitely useless toys, some of them are starting to achieve performances comparable to professional monitors, at one hundred time less of cost of them. In order to asses the reliability of those sensors, the <a>Earth Sensing Labs</a> from the World Air Quality Index project is and has been conducting many Air Quality Sensor research and live-data experiments from many years. </p> <style type='text/css'> section { margin-top:20px; margin-bottom: 80px; } @media only screen and (max-width: 800px) { border-top: 1px solid #ccc; } @media only screen and (min-width: 800px) { section { padding-left: 20px; border-left: 3px solid #f8f8f8; } } </style><h2><p>Particle Sensors</p></h2><section> <p> The particle sensors can detect the amount of dust in the Air. While the first generation was just able to detect the amount of opacity, most recent sensors can now detect not PM<sub>2.5</sub> and PM<sub>10</sub> but also up to 7 different particle size (aka bins). </p> <center><div class='sensor-block-outer'><div class='sensor-block' onclick='window.location="/sensor/hpma115/"'><a href='/sensor/hpma115/'>HoneyWell HPMA 115<br></a><span class='sensor-box'><small style='line-height:1.1;'>Laser based PM<sub>2.5</sub>/PM<sub>10</sub> sensor</small><br><b>20USD</b> (130CN¥)<br></small><img src='/air/view/images/sensors/hpma115-front.png' class='sensor-img'></div></div><div class='sensor-block-outer'><div class='sensor-block' onclick='window.location="/sensor/pms5003-7003/"'><a href='/sensor/pms5003-7003/'>Plantower PMS 7003<br></a><span class='sensor-box'><small style='line-height:1.1;'>Laser based PM<sub>2.5</sub>/PM<sub>10</sub> sensor</small><br><b>20USD</b> (130CN¥)<br></small><img src='/air/view/images/sensors/pms7003-front.png' class='sensor-img'></div></div><div class='sensor-block-outer'><div class='sensor-block' onclick='window.location="/sensor/pms5003-7003/"'><a href='/sensor/pms5003-7003/'>Plantower PMS 5003<br></a><span class='sensor-box'><small style='line-height:1.1;'>Laser based PM<sub>2.5</sub>/PM<sub>10</sub> sensor</small><br><b>18USD</b> (120CN¥)<br></small><img src='/air/view/images/sensors/pms5003-front.png' class='sensor-img'></div></div><div class='sensor-block-outer'><div class='sensor-block' onclick='window.location="/sensor/pms3003/"'><a href='/sensor/pms3003/'>Plantower PMS 3003<br></a><span class='sensor-box'><small style='line-height:1.1;'>Laser based PM<sub>2.5</sub>/PM<sub>10</sub> sensor</small><br><b>14USD</b> (90CN¥)<br></small><img src='/air/view/images/sensors/pms3003-large.png' class='sensor-img'></div></div><div class='sensor-block-outer'><div class='sensor-block' onclick='window.location="/sensor/pms1003/"'><a href='/sensor/pms1003/'>Plantower PMS 1003<br></a><span class='sensor-box'><small style='line-height:1.1;'>Laser based PM<sub>2.5</sub>/PM<sub>10</sub> sensor</small><br><b>14USD</b> (90CN¥)<br></small><img src='/air/view/images/sensors/pms1003-large.png' class='sensor-img'></div></div><div class='sensor-block-outer'><div class='sensor-block' ><div class='comming-soon-out'><div class='comming-soon'>Comming Soon</div></div>Plantower PMS A003<br><span class='sensor-box'><small style='line-height:1.1;'>Laser based PM<sub>2.5</sub>/PM<sub>10</sub> sensor</small><br><b>24USD</b> (160CN¥)<br></small><img src='/air/view/images/sensors/pms-a003-front.png' class='sensor-img'></div></div><div class='sensor-block-outer'><div class='sensor-block' onclick='window.location="/sensor/sds011/"'><a href='/sensor/sds011/'>Novafitness SD011<br></a><span class='sensor-box'><small style='line-height:1.1;'>Laser based PM<sub>2.5</sub>/PM<sub>10</sub> sensor</small><br><b>23USD</b> (150CN¥)<br></small><img src='/air/view/images/sensors/sds011.png' class='sensor-img'></div></div><div class='sensor-block-outer'><div class='sensor-block' ><div class='comming-soon-out'><div class='comming-soon'>Comming Soon</div></div>Novafitness SD018<br><span class='sensor-box'><small style='line-height:1.1;'>Laser based PM<sub>2.5</sub>/PM<sub>10</sub> sensor</small><br><b>19USD</b> (128CN¥)<br></small><img src='/air/view/images/sensors/sds018-front.png' class='sensor-img'></div></div><div class='sensor-block-outer'><div class='sensor-block' onclick='window.location="/sensor/sds021/"'><a href='/sensor/sds021/'>Novafitness SD021<br></a><span class='sensor-box'><small style='line-height:1.1;'>Laser based PM<sub>2.5</sub>/PM<sub>10</sub> sensor</small><br><b>23USD</b> (155CN¥)<br></small><img src='/air/view/images/sensors/sds021.png' class='sensor-img'></div></div><div class='sensor-block-outer'><div class='sensor-block' onclick='window.location="/sensor/yt001/"'><a href='/sensor/yt001/'>Yuntong YT-001<br></a><span class='sensor-box'><small style='line-height:1.1;'>Laser based PM<sub>2.5</sub>/PM<sub>10</sub> sensor</small><br><b>20USD</b> (130CN¥)<br></small><img src='/air/view/images/sensors/yt-001.font.png' class='sensor-img'></div></div><div class='sensor-block-outer'><div class='sensor-block' ><div class='comming-soon-out'><div class='comming-soon'>Comming Soon</div></div>Sharp DN7C3JA001<br><span class='sensor-box'><small style='line-height:1.1;'>Virtual Impactor for Sharp<br>GP2Y1051AU0F</small><br><b>20USD</b> (135CN¥)<br></small><img src='/air/view/images/sensors/Sharp-DN7C3JA001.png' class='sensor-img'></div></div><div class='sensor-block-outer'><div class='sensor-block' onclick='window.location="/sensor/shinyei/"'><a href='/sensor/shinyei/'>Shinyei PPD42NS<br></a><span class='sensor-box'><small style='line-height:1.1;'>LPO Optical PM sensor</small><br><b>5USD</b> (35CN¥)<br></small><img src='/air/view/images/sensors/Shinyei.png' class='sensor-img'></div></div><div class='sensor-block-outer'><div class='sensor-block' onclick='window.location="/sensor/shinyei/"'><a href='/sensor/shinyei/'>Samyoung DSM501<br></a><span class='sensor-box'><small style='line-height:1.1;'>LPO Optical PM sensor</small><br><b>4USD</b> (24CN¥)<br></small><img src='/air/view/images/sensors/Samyoung.png' class='sensor-img'></div></div><div class='sensor-block-outer'><div class='sensor-block' onclick='window.location="/sensor/shinyei-plusplus/"'><a href='/sensor/shinyei-plusplus/'>Modified Shinyei PPD42NS<br></a><span class='sensor-box'><small style='line-height:1.1;'>Analog Optical PM sensor</small><br><b>5USD</b> (35CN¥)<br></small><img src='/air/view/images/sensors/Shinyei-moded-small.png' class='sensor-img'></div></div><div class='sensor-block-outer'><div class='sensor-block' onclick='window.location="/sensor/beijing/sanlitun/"'><a href='/sensor/beijing/sanlitun/'>Dylos DC1100<br></a><span class='sensor-box'><small style='line-height:1.1;'>Laser based PM<sub>2.5</sub>/PM<sub>10</sub><br>integrated monitor</small><br><b>300USD</b> (2000CN¥)<br></small><img src='/air/view/images/sensors/Dylos-DC1100pro.png' class='sensor-img'></div></div><div class='sensor-block-outer'><div class='sensor-block' ><div class='comming-soon-out'><div class='comming-soon'>Comming Soon</div></div>Alphasense OPC-N2<br><span class='sensor-box'><small style='line-height:1.1;'>Laser based PM<sub>2.5</sub>/PM<sub>10</sub> sensor</small><br><b>500USD</b> (3333CN¥)<br></small><img src='/air/view/images/sensors/Alphasense-OPCN2.2.png' class='sensor-img'></div></div></center> </section><h2><p>Gas Sensors</p></h2><section> <p> On the opposite of particle sensors, the gas sensor can detect and count the type of <i>particle</i> present in the air, such as for instance Ozone (O<sub>3</sub>), Nitrogen Dioxide (NO<sub>2</sub>), Sulfur Dioxide (SO<sub>2</sub>), ... </p> <center><div class='sensor-block-outer'><div class='sensor-block' onclick='window.location="/sensor/gas/"'><a href='/sensor/gas/'>MQ 131<br></a><span class='sensor-box'><small style='line-height:1.1;'>Ozone Electro-Chemical sensor</small><br><b>60CNY</b><br></small><img src='/air/view/images/sensors/ozone-mq131-front.png' class='sensor-img'></div></div><div class='sensor-block-outer'><div class='sensor-block' onclick='window.location="/sensor/gas/"'><a href='/sensor/gas/'>Specs<br></a><span class='sensor-box'><small style='line-height:1.1;'>Ozone Electro-Chemical sensor</small><br><b>57USD</b> (380 CN¥)<br></small><img src='/air/view/images/sensors/Ozone-SpecsSensor-front.png' class='sensor-img'></div></div><div class='sensor-block-outer'><div class='sensor-block' onclick='window.location="/sensor/gas/"'><a href='/sensor/gas/'>SGX MiCs 2614<br></a><span class='sensor-box'><small style='line-height:1.1;'>Ozone MEMS sensor</small><br><b>18USD</b> (120 CN¥)<br></small><img src='/air/view/images/sensors/ozone-mics-2614.png' class='sensor-img'></div></div><div class='sensor-block-outer'><div class='sensor-block' onclick='window.location="/sensor/gas/"'><a href='/sensor/gas/'>SGX MiCs 2714<br></a><span class='sensor-box'><small style='line-height:1.1;'>NO<sub>2</sub> MEMS sensor</small><br><b>23USD</b> (150 CN¥)<br></small><img src='/air/view/images/sensors/ozone-mics-2614.png' class='sensor-img'></div></div><div class='sensor-block-outer'><div class='sensor-block' onclick='window.location="/sensor/gas/"'><a href='/sensor/gas/'>Alphasense NO2 B43F<br></a><span class='sensor-box'><small style='line-height:1.1;'>NO<sub>2</sub> Electro-Chemical sensor</small><br><b>90USD</b> (600 CN¥)<br></small><img src='/air/view/images/sensors/alphasense-no2-a1-front.png' class='sensor-img'></div></div><div class='sensor-block-outer'><div class='sensor-block' onclick='window.location="/sensor/gas/"'><a href='/sensor/gas/'>MQ 9<br></a><span class='sensor-box'><small style='line-height:1.1;'>Carbon Monoxyde Electro-Chemical sensor</small><br><b>5CNY</b><br></small><img src='/air/view/images/sensors/ozone-mq131-front.png' class='sensor-img'></div></div></center> </section><h2><p>Notes</p></h2><section> <ul> <li> Note1: The USD/CNY conversion rate is based on 1 CNY = 0.15 USD. The price are based on direct purchase from the vendors without shipping cost. </li> <li> Note2: The Dylos monitor does not really belong to the PM sensor category since it is a completely integrated and standalone monitoring equipment, much more expensive than any other sensor, but it is listed here for historical reason. </li> <li> Note 3: The Alpha Sense OPCN2 is expensive, and the the price you pay is for the traceable calibration (done using Polystyrene Spherical Latex Particles). Otherwise, from a technology side, it does not include anything better than what the $20 sensors can do, except from an IC. </li> <li> Note4: There are many scientific article on low-cost sensor. See the one from NCAS and WACL for an excellent and brief <a target=_ href='http://www.londonair.org.uk/london/asp/LAQNSeminar/pdf/June2016/Pete_Edwards_low_cost_chemical_sensor.pdf'> overview</a> on the evaluation of low cost chemical sensors for air pollution measurement. </li> </ul> </section><h2><p>Last 5 days PM<sub>2.5</sub> comparative measurement</p></h2><section> The graph "BAM PM<sub>2.5</sub>" is the reference measurement from a professional <a href='https://en.wikipedia.org/wiki/Beta_attenuation_monitoring'>BAM</a> monitor. A <a href='https://en.wikipedia.org/wiki/Local_regression'>loess</a> smoothing is applied to all the other graphs in order to minimize the noise. You can move your mouse over the graph labels to see the actual output vs. the averaged values. <br> <br> <div style='width:99%;' id='sensorviewwidth'> <div id='gpm25'> </div> <br> <br> <div id='sensor-realtime-update-status'></div> <br> <br> </div> <style type="text/css"> a.sensorlink { color: white; text-decoration: none; } a.sensorlink:link { text-decoration: none; } a.sensorlink:visited { text-decoration: none; } a.sensorlink:hover { text-decoration: underline; } </style> <script> function initGraphs() { try { var ndays = 5; var avg = null; var avg1 = null; var circleSize = 0; var height = 300; var sensors = [{ id: "dylos-outdoor-pm25", name: "Dylos", color: "orange", url: "/sensor/beijing/sanlitun/", pol: "pm25" }, { id: "china.beijing.sanlitun.pms1003.outdoor.x1", pol: "pm2.5-mg", name: "PMS 1003", color: "purple", url: "/sensor/pms1003/" }, { id: "china.beijing.sanlitun.pms3003.outdoor.x1", pol: "pm2.5-mg", name: "PMS 3003", color: "purple", url: "/sensor/pms3003/" }, { id: "china.beijing.sanlitun.pms5003.outdoor.x1", pol: "pm2.5-mg", name: "PMS 5003", color: "grey", url: "/sensor/pms5003-7003/" }, { id: "china.beijing.sanlitun.pms7003.outdoor.x1", pol: "pm2.5-mg", name: "PMS 7003", color: "violet", url: "/sensor/pms5003-7003/" }, { id: "china.beijing.sanlitun.sds011.outdoor.x1", pol: "pm2.5-mg", name: "SDS 011 (new)", color: "teal", url: "/sensor/sds011/", div: 10000 }, { id: "china.beijing.sanlitun.sds011.outdoor.x2", pol: "pm2.5-mg", name: "SDS 011 (old)", color: "blue", url: "/sensor/sds011/", div: 10000 }, { id: "china.beijing.sanlitun.sds021.outdoor.x1", pol: "pm2.5-mg", name: "SDS 021", color: "pink", url: "/sensor/sds021/", div: 10000 }, { id: "china.beijing.sanlitun.hpma115so.outdoor.x1", pol: "pm2.5-mg", color: "orange", name: "HPMA 115SO", url: "/sensor/hpma115/" }, { id: "bam-pm25", name: "BAM PM2.5", color: "red", url: "/city/beijing/chaoyangnongzhanguan/" }, /* {id:"shinyei-outdoor-pm25",name:"Shinyei",color:"grey",url:"/sensor/shinyei/"}, {id:"pms5003-outdoor-pm25",name:"PMS 5003",color:"violet",url:"/sensor/pms5003/"}, {id:"yt001-outdoor-pm25",name:"YT 001",color:"grey",url:"/sensor/yt001/"}, {id:"bam-pm25",name:"BAM (reference value)",color:"red"} */ ]; showSensors(d3.select("#gpm25"), sensors, { ndays: ndays, autoscale: true }); showSensorStatus(d3.select("#sensor-realtime-update-status"), sensors, ["pm25"]) } catch (e) { $('#status').html("Error: " + e); } } function initPage() { initGraphs(); } </script></section> <center><br>-<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" version="1" viewBox="0 0 26 26" enable-background="new 0 0 26 26"> <path d="M 15.65625 -0.03125 C 14.280846 -0.03760636 12.828752 0.09254274 11.3125 0.40625 C 8.28651 1.0323169 5.7746616 2.1709106 3.96875 3.59375 C 2.3885774 4.8387345 1.3097647 6.3321654 1.0625 7.96875 A 1.0001 1.0001 0 0 0 1 8.40625 C 1 8.4709766 0.99753847 8.5296394 1 8.59375 C 0.99939321 8.6245955 1 8.6565744 1 8.6875 C 1.0067678 8.8049913 1.0164368 8.9159604 1.03125 9.03125 C 1.0536237 9.2185949 1.1014372 9.4156735 1.15625 9.59375 C 1.4590854 10.826485 2.2046296 11.91918 3.21875 12.78125 C 4.0779092 13.511593 5.1369309 14.083861 6.3125 14.53125 A 1.0001 1.0001 0 0 0 6.53125 14.9375 C 8.1339345 16.910035 12.101162 19.118434 18.1875 18.59375 A 1.0043849 1.0043849 0 0 0 18 16.59375 C 14.906411 16.860439 12.500325 16.269357 10.78125 15.5 C 14.30154 15.772761 18.245209 15.070028 21.71875 12.96875 A 1.0021949 1.0021949 0 1 0 20.6875 11.25 C 16.887924 13.548509 12.317006 14.000584 8.78125 13.21875 C 8.6725971 13.194724 8.5753958 13.151278 8.46875 13.125 C 10.108287 13.189898 11.88322 13.060799 13.6875 12.6875 C 16.718701 12.060355 19.36029 10.886006 21.21875 9.4375 C 23.067114 7.9968631 24.272087 6.1533076 23.875 4.21875 C 23.8732 4.20861 23.8769 4.197602 23.875 4.1875 C 23.513143 2.2541955 21.685558 1.0369822 19.4375 0.4375 C 18.307598 0.13619269 17.031654 -0.02489364 15.65625 -0.03125 z M 15.65625 1.96875 C 16.883971 1.97489 18.004902 2.1263073 18.9375 2.375 C 20.802695 2.8723854 21.754612 3.7133252 21.90625 4.5625 A 1.0001 1.0001 0 0 0 21.9375 4.625 C 22.12047 5.4788616 21.54154 6.6735055 20 7.875 C 18.45846 9.0764945 16.081299 10.145895 13.3125 10.71875 C 10.546306 11.291066 7.7660826 11.269646 5.8125 10.78125 C 4.8357087 10.537052 4.0847823 10.157122 3.625 9.78125 C 3.3682882 9.5713881 3.1893221 9.3858538 3.09375 9.1875 C 3.0413411 8.9743851 3.0082478 8.7545393 3 8.53125 C 3.0633474 7.4789308 3.7648202 6.2771492 5.1875 5.15625 C 6.6815884 3.9790894 8.91349 2.9489331 11.6875 2.375 C 13.071248 2.0887073 14.428529 1.9626064 15.65625 1.96875 z M 15.96875 3.65625 C 14.93792 3.617106 13.843984 3.69192 12.71875 3.90625 A 1.0001 1.0001 0 0 0 12.6875 3.9375 C 9.8940815 4.582135 7.6159262 5.8506824 6.5625 7.5625 A 1.0001 1.0001 0 1 0 8.25 8.625 C 8.7942179 7.740646 10.701734 6.434394 13.09375 5.875 C 13.10453 5.87295 13.11421 5.87702 13.125 5.875 C 15.064267 5.5112859 17.031887 5.6468794 18.03125 6.03125 A 1.0040202 1.0040202 0 0 0 18.75 4.15625 C 17.952461 3.8495042 16.99958 3.6953943 15.96875 3.65625 z M 9.15625 17.59375 A 1.0001 1.0001 0 0 0 8.5625 19.25 C 8.5625 19.25 11.033033 22.015963 15.53125 21.90625 A 1.0004882 1.0004882 0 1 0 15.46875 19.90625 C 11.766967 19.996537 10.0625 17.9375 10.0625 17.9375 A 1.0001 1.0001 0 0 0 9.15625 17.59375 z M 8.125 20.1875 A 1.0001 1.0001 0 0 0 7.40625 21.65625 C 7.40625 21.65625 8.6869767 23.974979 11.65625 24.09375 A 1.001098 1.001098 0 0 0 11.75 22.09375 C 9.7192733 22.012521 9.1875 20.75 9.1875 20.75 A 1.0001 1.0001 0 0 0 8.21875 20.1875 A 1.0001 1.0001 0 0 0 8.125 20.1875 z M 7.59375 23.0625 A 1.0001 1.0001 0 0 0 7.4375 23.09375 A 1.0001 1.0001 0 0 0 6.9375 23.34375 C 6.9375 23.34375 6.19375 24 5.09375 24 A 1.0001 1.0001 0 1 0 5.09375 26 C 6.99375 26 8.28125 24.84375 8.28125 24.84375 A 1.0001 1.0001 0 0 0 7.59375 23.0625 z" color="#000" ></path> </svg>-<br><br></center><div style='border:1px solid #ccc;text-align:center;padding:8px;background-color:#eee;'>For the list of all air quality sensors, check the <a class='citysync' href='/sensor/'>Sensor Overview</a> page</div><br><div style='height:1px;background-color:#aaaaaa;width:220px;margin-top:5px;'></div><div id="disqus_thread_title" onclick="showDisqus();" style="margin:20px 5px;cursor:pointer;color:#888;"><svg fill="#888888" style="float:left;margin-right:5px;" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 511.999 511.999" width=32 heigh=32 xml:space="preserve"> <path d="M372.29,50.758H28.831C12.933,50.758,0,63.691,0,79.588v206.056c0,15.897,12.933,28.831,28.831,28.831h22.271v76.71 c0,4.884,2.942,9.289,7.456,11.159c1.494,0.62,3.064,0.92,4.62,0.92c3.144,0,6.232-1.228,8.543-3.538l85.251-85.25h17.104 c6.671,0,12.078-5.407,12.078-12.078c0-6.672-5.409-12.079-12.078-12.079c0,0-22.69,0.016-22.927,0.04 c-2.812,0.191-5.572,1.349-7.722,3.498l-68.169,68.169c0,0-0.021-60.392-0.06-60.705c-0.545-6.166-5.717-11.002-12.024-11.002 H28.831c-2.578,0-4.674-2.097-4.674-4.674V79.588c0-2.578,2.097-4.674,4.674-4.674H372.29c2.578,0,4.674,2.097,4.674,4.674v79.055 c0,6.671,5.409,12.078,12.078,12.078s12.078-5.407,12.078-12.078V79.588C401.12,63.691,388.187,50.758,372.29,50.758z"/> <path d="M483.169,198.492H242.754c-15.897,0-28.831,12.933-28.831,28.831v140.57c0,15.897,12.933,28.831,28.831,28.831h150.514 l60.98,60.98c2.311,2.311,5.4,3.538,8.543,3.538c1.556,0,3.126-0.301,4.62-0.92c4.512-1.87,7.456-6.273,7.456-11.159v-52.44h8.301 c15.897,0,28.831-12.933,28.831-28.831V227.322C512,211.425,499.067,198.492,483.169,198.492z M487.844,367.893 c0,2.577-2.097,4.674-4.674,4.674h-20.376c-6.356,0-11.554,4.912-12.031,11.147c-0.031,0.264-0.051,36.29-0.051,36.29 l-43.854-43.855c-0.046-0.046-0.094-0.089-0.14-0.135c-0.172-0.168-0.335-0.314-0.489-0.445c-2.126-1.864-4.903-3.003-7.951-3.003 H242.754c-2.578,0-4.674-2.097-4.674-4.674v-140.57c0-2.578,2.097-4.674,4.674-4.674h240.416c2.577,0,4.674,2.097,4.674,4.674 V367.893z"/> <path d="M362.964,285.53c-6.667,0-12.078,5.411-12.078,12.078c0,6.667,5.411,12.078,12.078,12.078 c6.668,0,12.078-5.411,12.078-12.078C375.042,290.941,369.631,285.53,362.964,285.53z"/> <path d="M310.472,130.611c0,0-219.822,0-219.822,0c-6.67,0-12.078,5.407-12.078,12.078s5.409,12.078,12.078,12.078h219.822 c6.67,0,12.078-5.407,12.078-12.078S317.142,130.611,310.472,130.611z"/> <path d="M174.075,210.465H90.65c-6.67,0-12.078,5.407-12.078,12.078c0,6.671,5.409,12.078,12.078,12.078h83.425 c6.671,0,12.078-5.407,12.078-12.078S180.745,210.465,174.075,210.465z"/> <path d="M306.837,285.53c-6.666,0-12.078,5.411-12.078,12.078c0,6.667,5.412,12.078,12.078,12.078 c6.668,0,12.078-5.411,12.078-12.078C318.915,290.941,313.505,285.53,306.837,285.53z"/> <path d="M419.079,285.53c-6.667,0-12.078,5.411-12.078,12.078c0,6.667,5.411,12.078,12.078,12.078 c6.668,0,12.078-5.411,12.078-12.078C431.157,290.941,425.746,285.53,419.079,285.53z"/> </svg> Read or publish comments (they rely on Disqus)</div><div id="disqus_thread" ></div> <script type="text/javascript"> function showDisqus() { document.getElementById("disqus_thread_title").style.display="none"; var disqus_identifier = "httpaqicnorgsensor"; var disqus_url = "http:\/\/aqicn.org\/sensor\/"; var disqus_title = "Sensing the Air Quality: Research on Air Quality Sensors"; var dsq = document.createElement("script"); dsq.type = "text/javascript"; dsq.async = true; dsq.src = "//aqicn.disqus.com/embed.js"; (document.getElementsByTagName("head")[0] || document.getElementsByTagName("body")[0]).appendChild(dsq); }; </script> </div></div></div><a name="infoaqi"></a><div class='h1section h1section-divider'><div class='h1section-rainbow'><div></div><div></div><div></div><div></div><div></div></div><h1><div id='h1header3' style='padding:2px;font-family:"Noto Serif",Cambria,"Palatino Linotype","Book Antiqua","URW Palladio L",serif;;'>O měření kvality ovzduší a znečištění:</div></h1></div><script type='text/javascript'> ; if (!isMobileUA) { fitLine('#h1header3',.88,{maxfs:45}); }; </script><div class='whitebody' style='font-family:"Noto Serif",Cambria,"Palatino Linotype","Book Antiqua","URW Palladio L",serif;'><div class='section-outer'><div class='section-content' > <center>O úrovních kvality ovzduší<br> <br> <style type="text/css"> #legend-full table.infoaqitable { line-height: 1.5; background-color: white; max-width: 1000px; width: 95%; margin: 0px; border: 1px solid black; cursor: pointer; } #legend-full table.infoaqitable td { padding: 5px; font-size: 15px; text-shadow: none; } #legend-full .aqiwtxt { color: #ffffff; } #legend-full .aqibtxt { color: #000000; } @media only screen and (max-width: 800px) { #legend-full table.infoaqitable { width: 98%; } } @media only screen and (max-width: 800px) { #legend-full table.infoaqitable td { display: block; } #legend-full table.infoaqitable td:nth-child(1) { display: inline-block; font-size: 1.2em; } #legend-full table.infoaqitable td:nth-child(2) { display: inline-block; font-weight: 800; font-size: 1.2em; } } </style> <div id='legend-full' onclick='window.location="/scale/"'> <table class="infoaqitable"> <thead> <tr> <td>- <td >Hodnoty indexu kvality ovzduší (AQI).<td>Úrovně obav o zdraví</td></tr> </thead> <tr style="background-color:#009966;"> <td class='aqiwtxt' nowrap="true">0 - 50</td> <td class='aqiwtxt'>Dobrý</td> <td class='aqiwtxt'>Kvalita ovzduší je považována za uspokojivou a znečištění ovzduší představuje malé nebo žádné riziko</td></tr> <tr style="background-color:#ffde33" class='aqibtxt'> <td class='aqibtxt' nowrap="true">51 -100</td> <td class='aqibtxt'>Mírný</td> <td class='aqibtxt'>Kvalita ovzduší je přijatelná; u některých znečišťujících látek však může existovat mírný zdravotní problém u velmi malého počtu lidí, kteří jsou neobvykle citliví na znečištění ovzduší.</td></tr> <tr style="background-color:#ff9933;"> <td class='aqibtxt' nowrap="true">101-150</td> <td class='aqibtxt'>Nezdravé pro citlivé skupiny</td> <td class='aqibtxt'>Členové citlivých skupin mohou mít účinky na zdraví. Obecná veřejnost pravděpodobně nebude zasažena.</td></tr> <tr style="background-color:#cc0033;"> <td class='aqiwtxt' nowrap="true">151-200</td> <td class='aqiwtxt'>Nezdravý</td> <td class='aqiwtxt'>Každý může začít projevovat účinky na zdraví. členové citlivých skupin mohou mít vážnější účinky na zdraví</td></tr> <tr style="background-color:#660099;"> <td class='aqiwtxt' nowrap="true">201-300</td> <td class='aqiwtxt'>Velmi Nezdravé</td> <td class='aqiwtxt'>Zdravotní varování při havarijních podmínkách. Celá populace je pravděpodobněji postižena.</td></tr> <tr style="background-color:#7e0023;"> <td class='aqiwtxt' nowrap="true">300+</td> <td class='aqiwtxt'>Nebezpečný</td> <td class='aqiwtxt'>Zdravotní upozornění: každý může mít vážnější zdravotní účinky</td></tr> </table> </div><br>Chcete-li se dozvědět více o kvalitě ovzduší a znečištění, podívejte se na <a href='http://en.wikipedia.org/wiki/Air_quality'>téma Kvalita ovzduší na wikipedii</a> nebo <a href='http://www.airnow.gov/index.cfm?action=aqibasics.aqi'>na airnow průvodce Kvalita ovzduší a vaše zdraví</a> .<br><br>Velmi užitečné zdravotní rady pekingského lékaře Richarda Saint Cyr MD najdete na blogu <a href='http://www.myhealthbeijing.com/'>www.myhealthbeijing.com</a> .<br><br></center></div></div></div> <center> <br> <!-- responsive ad --> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-0281575029452656" data-ad-slot="2455076269" data-ad-format="auto"></ins> <script>(adsbygoogle = window.adsbygoogle || []).push({});</script> <style type='text/css'> .usage-notice { line-height:1.5; max-width:95%; width:1000px; margin-top:10px; padding:5px; font-size: 15px; background-color:#ffffff; text-shadow: 1px 1px 1px white; -webkit-box-shadow: 1px 1px 8px -3px rgba(0,0,0,0.3); } </style> <div class="textshadowwhite usage-notice" style=''> <b>Upozornění na použití</b>: Veškeré údaje o kvalitě ovzduší jsou v době zveřejnění neplatné a vzhledem k zajištění kvality mohou být tyto údaje kdykoli změněny bez upozornění. Projekt <a href='https://aqicn.org'> Světový index kvality ovzduší </a> vynaložil veškeré přiměřené schopnosti a péči při sestavování obsahu těchto informací a za žádných okolností <a href='https://aqicn.org'> Projektový tým Světového indexu kvality ovzduší </a> nebo jeho zástupci nesou odpovědnost za smluvní, delikt nebo jinou odpovědnost za jakoukoliv ztrátu, zranění nebo škodu vzniklou přímo nebo nepřímo z poskytování těchto údajů.</div> <br> <br> <br> </center> <style type="text/css"> @media print { #fixed-menubar, #footer-overlay { display: none } } .footer { background: #138fcc; background-attachment: fixed; background-image: url("https://aqicn.org/images-static/bluesky-banner-panoramic-dark.jpg"); background-position: top center, bottom center; background-size: auto 100%; position: relative; text-align: center; font-weight: normal; margin: 0 auto; color: white; width: 100%; font-family: "Noto Serif", Cambria, "Palatino Linotype", "Book Antiqua", "URW Palladio L", serif; } #fixed-menubar { font-family: "Noto Serif", Cambria, "Palatino Linotype", "Book Antiqua", "URW Palladio L", serif; } #fixed-footer-marker { height: 1px; bottom: 0; position: fixed; } #footer-menu { padding-top: 5px; } #fixed-footer { box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.6); -moz-box-shadow: 0 1px -1px rgba(0, 0, 0, 0.6); -webkit-box-shadow: 0 1px -1px rgba(0, 0, 0, 0.6); } #footer-overlay { box-shadow: 0 1px 1px rgba(0, 0, 0, 0.6); -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.6); -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.6); background: #0086c8; } .floating-footer-overlay { bottom: 0px; padding: 0px; margin: 0px; z-index: 1000; position: fixed; display: none; } .footer-logo { box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6); -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6); } .footerattributions { margin-top: 20px; width: 95%; max-width: 1100px; font-size: 15px; } .footercolumnout { width: 95%; max-width: 1100px; font-size: 15px; } .footercolumn { float: left; padding: 0px; margin: 0px; border: 0; text-align: left; padding: 0 10px; } .footercolumn1 { width: 37%; } .footercolumn2 { width: 38%; border-left: 1px dashed white; } .footercolumn3 { width: 15%; border-left: 1px dashed white; } .madeinbjlogo { padding-top: 20px; } @media only screen and (max-width: 920px) { .footercolumn2 { display: none; } } @media only screen and (max-width: 920px) { .footercolumn1 { width: 66%; } .footercolumn3 { width: 20%; } } @media only screen and (max-width: 800px) { .footercolumn { text-align: center; } .footercolumn1 { width: 95%; } .footercolumn3 { width: 95%; border: 0; padding: 10px; text-align: center; float: right; margin: 10px; } .madeinbjlogo { padding-top: 0; } } @media only screen and (max-width: 800px) {} .footercolumn2 li { margin-bottom: 8px; } .footer li a { background: transparent; -webkit-transition: background-color .25s; -moz-transition: background-color .25s; -0-transition: background-color .25s; transition: background-color .25s; margin-left: -8px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; padding: 2px 0 2px 8px; text-decoration: none; margin-right: 8px; text-shadow: #000 1px 1px 1px; font-weight: normal !important; } .footer li a:hover { background: #62a6c8 } .footer h3 { font-variant: small-caps; font-size: 150%; padding: 0px; margin: 0px; text-shadow: #2d3033 0 1px 0; font-weight: normal !important; margin-right: 8px; } .footer h3 a { font-weight: normal !important; -webkit-transition: background-color .25s; -moz-transition: background-color .25s; -0-transition: background-color .25s; transition: background-color .25s; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; display: block; .footer h3 a:hover { background: #62a6c8 } </style> <!-- The floating-footer-marker is used to detect screen height --> <div id="fixed-footer-marker" class="locked"></div> <!-- Place holder for the floating footer --> <div id="floating-footer" class="footer-overlay floating-footer-overlay footer"> </div> <div id="fixed-footer" class="footer"> <div id="footer-overlay" class="footer-overlay"></div> <br> <br> <center> <div id='fixed-footer-menu-buttons-with-text' style='max-width:80%;margin-bottom:20px;display:none;'> <a href='javascript:go2home();' class='menubar-text'><div class='fixed-menubar-button'><div class='sprite-isprt-web-home'></div>Home</div></a> <a href='/here/cs/' class='menubar-text'><div class='fixed-menubar-button'><div class='sprite-isprt-web-geofencing'></div>Here</div></a> <a href='/map/world/cs/' class='menubar-text'><div class='fixed-menubar-button'><div class='sprite-isprt-web-globe'></div>Map</div></a> <a href='/mask/cs/' class='menubar-text'><div class='fixed-menubar-button'><div class='sprite-isprt-web-dustmask'></div>Get a mask!</div></a> <a href='/faq/cs/' class='menubar-text'><div class='fixed-menubar-button'><div class='sprite-isprt-web-faq'></div>Faq</div></a> <a href='/city/all/cs/' class='menubar-text'><div class='fixed-menubar-button'><div class='sprite-isprt-web-search'></div>Search</div></a> <a href='/contact/cs/' class='menubar-text'><div class='fixed-menubar-button'><div class='sprite-isprt-web-talk'></div>Contact</div></a> <a href='/links/cs/' class='menubar-text'><div class='fixed-menubar-button'><div class='sprite-isprt-web-link'></div>Links</div></a> </div> <div class='footercolumnout'> <div class='footercolumn1 footercolumn'> <h3>O tomto projektu</h3> <br> <li><a href='/contact/cs/'>Kontaktujte projektový tým World Air Quality Index</a></li> <li><a href='/media/cs/'>Sada pro tisk a média</a></li> <br> <h3><a href='/research/cs/'>výzkum kvality ovzduší</a></h3> <br> <li><a href='/faq/cs/'>Znalostní báze a články o kvalitě ovzduší</a></li> <li><a href='/research/cs/'>Experimentování s kvalitou vzduchu</a></li> <li><a href='/sensor/cs/'>Analýza senzorů kvality vzduchu</a></li> <br> <h3><a href='/faq/cs/'>Často kladené otázky</a></h3> <br> <li><a href='/sources/cs/'>Zdroj dat o kvalitě ovzduší</a></li> <li><a href='/faq/2015-03-15/air-quality-nowcast-a-beginners-guide/cs/'>Výpočet indexu kvality ovzduší</a></li> <li><a href='/forecast/cs/'>Předpověď kvality ovzduší</a></li> <li><a href='/products/cs/'>Výrobky pro kvalitu ovzduší (masky, monitory…)</a></li> <li><a href='/api/cs/'>API (Application Programming Interface)</a></li> <li><a href='/data-platform/cs/'>Historická datová platforma</a></li> </div> <div class='footercolumn2 footercolumn'> <h3>Credits</h3> <br> <li><a href='/sources/cs/'>Všem EPA na světě za jejich vynikající práci při udržování, měření a poskytování informací o kvalitě ovzduší občanům světa</a></li> <li><a href='http://www.maxmind.com' target=_>Tento produkt obsahuje data GeoLite2 vytvořená MaxMind, dostupná na maxmind.com.</a> <li><a href='http://geonames.org' target=_>Tento produkt obsahuje informace o městě GeoNames, dostupné z geonames.org.</a> <li><a href="http://openweathermap.org/" target="__s">Otevřená mapa počasí v kombinaci s qweather&trade; zdokonalovací algoritmus</a> <li><a href='http://wxqa.com' target="__s">Program Citizen Weather Observer Program</a> via <a href='https://cwop.waqi.info' target="__s">cwop.waqi.info</a> <li><a href="http://atmosphere.copernicus.eu/" target="__s">Obsahuje upravené informace o službě monitorování atmosféry Copernicus</a> <li><a href="https://www.flaticon.com/" target="__s" title="Flaticon">Některé ikony vytvořil Freepik z www.flaticon.com</a> <li><a href="https://locationiq.com/" target="__s" title="location IQ">Reverzní geokódování podle locationiq.com</a> <li><a href="https://www.openstreetmap.org/copyright" target="__s" title="Open Street Map">Základní mapa a data z OpenStreetMap.</a> </div> <div class='footercolumn3 footercolumn'> <center> &copy; 2008-2024 <br> <a href='https://waqi.info'> <span>Projekt indexu světové kvality ovzduší</span> </a> <br> <br> <img src='https://waqi.info/icons/logo.png?_=1732493055' class='footer-logo' alt='the World Air Quality Index project logo' border=0 height=100> &nbsp; &nbsp; <img class='async-img' data-src='https://aqicn.org/images/MadeInBJ.png?_=1732493055' class='madeinbjlogo' alt='made in 北京' border=0> <br> <br> </center> </div> </div> </center> <div style='clear:both'></div> <div style='clear:both;'></div> <center> <div id='xatzcaqd'> </center> <br> <div id='mailing-list-footer'> <style type="text/css"> #mailing-list-footer .mailing-list-subscription { text-shadow: #000 1px 1px 1px; font-size: 15px; color: white; } </style> <script>var i18nTexts=(i18nTexts||[]);i18nTexts.push({"wa.KqlOlZrllRNJ+7u88XlbL2RQFwo=":"Jejda. N\u011bco se pokazilo. Zkuste to znovu pozd\u011bji.","wa.ds6QyCdIOHG4hhIEHD2rFqI\/WwI=":"Zaregistrujte se do na\u0161eho bezplatn\u00e9ho m\u011bs\u00ed\u010dn\u00edho seznamu adres\u00e1t\u016f a z\u00edskejte upozorn\u011bn\u00ed, kdy\u017e budou k dispozici nov\u00e9 \u010dl\u00e1nky.","wa.Xi+TKw0nK3I5533XVrPPC2U4EGA=":"v\u00e1\u0161 email","wa.P6QFTyFPD4Bj2PtEU75l1GDj4ww=":"p\u0159edlo\u017eit","wa.FoXcvD6sGbwj\/zOhqhL39XuXQsA=":"Po\u010dkejte pros\u00edm p\u0159i registraci va\u0161eho e-mailu"})</script><script src='/webapp/dist/mailing-dyn.740fe2cfc24722505254.js?_=1706407958' type='text/javascript'></script> </div> <center style='clear:both;'> <br><small>This page has been generated on Monday, Nov 25th 2024, 08:04 am CST from jp2n</small><br> <small><span id='gentime'></span></small> <br> <br> </center> <br> <br> </div> <script type="text/javascript"> var CFooter = function() { var hasSlider = false; try { var p = window.location.pathname.split("/")[1]; hasSlider = ["station", "gaia", "here", "map"].indexOf(p) >= 0; } catch (e) {}; var menubar = document.getElementById("fixed-menubar"); var _isFloating = true; var slideDY = 35; this.isFloating = function() { if (isMobileUA) return true; return _isFloating; }; function checkPosition() { var clientHeight = document.body.clientHeight; var floatingFooterTop = 0; var ff_el = document.getElementById("floating-footer"); var ff_el_height = ff_el ? ff_el.clientHeight : 0; do { floatingFooterTop += ff_el.offsetTop ? el.offsetTop : 0; } while (ff_el = ff_el.offsetParent); var fixedFooterTop = 0; var fo_el = document.getElementById("footer-overlay"); do { fixedFooterTop += fo_el.offsetTop ? fo_el.offsetTop : 0; } while (fo_el = fo_el.offsetParent); var scrollTop = 0; var b_el = document.body; do { scrollTop += b_el.scrollTop ? b_el.scrollTop : 0; } while (b_el = b_el.parentNode); var screenHeight = 0; var ffm_el = document.getElementById("fixed-footer-marker"); do { screenHeight += ffm_el.offsetTop ? ffm_el.offsetTop : 0; } while (ffm_el = ffm_el.offsetParent); if (hasSlider && scrollTop < slideDY) { menubar.style.bottom = -(slideDY - scrollTop) + "px"; menubar.style.display = ""; _isFloating = true; } else if (screenHeight + scrollTop - ff_el_height >= fixedFooterTop + 40) { menubar.style.display = "none"; _isFloating = false; } else { menubar.style.bottom = "0px"; menubar.style.display = ""; _isFloating = true; } }; function init() { var footerOverlay = document.getElementById("footer-overlay"); footerOverlay.innerHTML = menubar.innerHTML; footerOverlay.style.display = ""; if (!hasSlider) { checkPosition(); return; } var st = Date.now(); var sdt = 500; var mdt = 500; var timer = setInterval(function() { var dt = Date.now() - st; if (dt < sdt) return; dt -= sdt; dt = dt * dt / mdt; var dy = Math.min(dt, mdt) * slideDY / mdt; menubar.style.bottom = -dy + "px"; if (dt > mdt + sdt) { clearInterval(timer); checkPosition(); } }, 25); } window.onscroll = function() { checkPosition(); }; init(); return this; }; var footer = new CFooter(); function initFooter() {}; </script> <style> .onoffswitch { position: relative; width: 70px; -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none; } .onoffswitch-checkbox { display: none; } .onoffswitch-label { display: block; overflow: hidden; cursor: pointer; border: 2px solid #004E74; border-radius: 20px; } .onoffswitch-inner { display: block; width: 200%; margin-left: -100%; transition: margin 0.3s ease-in 0s; } .onoffswitch-inner:before, .onoffswitch-inner:after { display: block; float: left; width: 50%; height: 30px; padding: 0; line-height: 30px; font-size: 14px; color: white; font-family: Trebuchet, Arial, sans-serif; font-weight: bold; box-sizing: border-box; } .onoffswitch-inner:before { content: "°C"; padding-left: 10px; background-color: #04ADFF; color: #FFFFFF; } .onoffswitch-inner:after { content: "°F"; padding-right: 10px; background-color: #04ADFF; color: #FFFFFF; text-align: right; } .onoffswitch-switch { display: block; width: 28px; margin: 1px; background: #FFFFFF; position: absolute; top: 0; bottom: 0; right: 36px; border: 2px solid #004E74; border-radius: 20px; transition: all 0.3s ease-in 0s; } .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner { margin-left: 0; } .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch { right: 0px; } </style> <style> #settingsdiv-copy { margin:20px; } #settingsdiv-outer { padding-bottom:10px; position:fixed; z-index: 100003; } #settingsdiv { xdisplay: none; xwidth:200px; xheight:120px; overflow-y: scroll; max-height: 300px; font-size:15px; padding:2px 10px; background-color:#0086c8; -webkit-box-shadow: 1px 1px 2px 0 rgba(0,0,0,0.5); border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; border:3px solid #fff; color:#fff; } #settingsdiv h2 { font-size:20px; } #settings-lang { padding: 5px; } #settings-lang a:hover { text-decoration: none; } #settings-lang .item:hover { background-color: #eee; color: black; } #settings-lang .item:hover .name { color: black; } #settings-lang .item { max-width: 450px; padding: 2px; } #settings-lang .name span { font-size: 16px; } #settings-lang .name { font-size:18px; color: white; font-variant: small-caps; } #settings-lang .flag { vertical-align: text-bottom; display:inline-block; } #settings-lang select { font-size: 18px; } </style> <div id='settingsdiv-outer'> <div id='settingsdiv' > <div onclick='settingsMenu.close()' style='cursor:pointer;border-bottom:1px solid #ccccf8;padding-top:12px;'> <svg height="24px" viewBox="0 0 512 512" width="24px" style='float:right;fill:white;'> <path d="M74.966,437.013c-99.97-99.97-99.97-262.065,0-362.037c100.002-99.97,262.066-99.97,362.067,0 c99.971,99.971,99.971,262.067,0,362.037C337.032,536.998,174.968,536.998,74.966,437.013z M391.782,120.227 c-75.001-74.985-196.564-74.985-271.534,0c-75.001,74.985-75.001,196.55,0,271.535c74.97,74.986,196.533,74.986,271.534,0 C466.754,316.775,466.754,195.212,391.782,120.227z M188.124,369.137l-45.251-45.266l67.876-67.877l-67.876-67.876l45.251-45.267 L256,210.743l67.877-67.892l45.25,45.267l-67.876,67.876l67.876,67.877l-45.25,45.266L256,301.245L188.124,369.137z"/> </svg> <h2>Settings</h2> </div> <br> <center> <div id='settings-lang'> Language Settings: <br> <div class='sprite-isprt-web-gb flag'></div> <div class='sprite-isprt-web-cn flag'></div> <div class='sprite-isprt-web-jp flag'></div> <div class='sprite-isprt-web-kr flag'></div> <div class='sprite-isprt-web-pl flag'></div> <br> <select onchange='location.href = this.value'> <option value='https://aqicn.org/sensor/' >English</option><option value='https://aqicn.org/sensor/cn/' >简体中文 - Chinese</option><option value='https://aqicn.org/sensor/jp/' >日本 - Japanese</option><option value='https://aqicn.org/sensor/es/' >español - Spanish</option><option value='https://aqicn.org/sensor/kr/' >한국의 - Korean</option><option value='https://aqicn.org/sensor/ru/' >русский - Russian</option><option value='https://aqicn.org/sensor/hk/' >繁體中文 - Traditional Chinese</option><option value='https://aqicn.org/sensor/fr/' >Francais - French</option><option value='https://aqicn.org/sensor/pl/' >Polski - Polish</option><option value='https://aqicn.org/sensor/de/' >Deutsch - German</option><option value='https://aqicn.org/sensor/pt/' >Português - Portuguese</option><option value='https://aqicn.org/sensor/vn/' >Tiếng Việt - Vietnamese</option><option value='https://aqicn.org/sensor/it/' >Italiano - Italian</option><option value='https://aqicn.org/sensor/id/' >bahasa Indonesia - Indonesian</option><option value='https://aqicn.org/sensor/nl/' >Nederlands - Dutch</option><option value='https://aqicn.org/sensor/fa/' >فارسی - Persian</option><option value='https://aqicn.org/sensor/th/' >ภาษาไทย - Thai</option><option value='https://aqicn.org/sensor/hu/' >Magyar - Hungarian</option><option value='https://aqicn.org/sensor/el/' >Ελληνικά - Greek</option><option value='https://aqicn.org/sensor/ro/' >Română - Romanian</option><option value='https://aqicn.org/sensor/bg/' >български - Bulgarian</option><option value='https://aqicn.org/sensor/ur/' >اردو - Urdu</option><option value='https://aqicn.org/sensor/hi/' >हिंदी - Hindi</option><option value='https://aqicn.org/sensor/ar/' >العربية - Arabic</option><option value='https://aqicn.org/sensor/sr/' >Српски - Serbian</option><option value='https://aqicn.org/sensor/bn/' >বাংলা - Bangla</option><option value='https://aqicn.org/sensor/bs/' >босански - Bosnian</option><option value='https://aqicn.org/sensor/hr/' >hrvatski - Croatian</option><option value='https://aqicn.org/sensor/tr/' >Türkçe - Turkish</option><option value='https://aqicn.org/sensor/uk/' >українська - Ukrainian</option><option value='https://aqicn.org/sensor/cs/' selected>čeština - Czech</option><option value='https://aqicn.org/sensor/be/' >беларускі - Belarusian</option></select> </div> <br> <table> <tr><td> <center> <i>Temperature unit:</i><br> <span style='font-size:18px'> <span style='display:;' id='settings-temp-label-on'>Celcius</span> <span style='display:none;' id='settings-temp-label-off'>Fahrenheit</span> </span> </center> </td><td> <div class="onoffswitch" onclick='settingsMenu.click("temp")'> <input type="checkbox" name="onoffswitch" class="onoffswitch-checkbox" id="settings-temp" checked > <label class="onoffswitch-label" for="myonoffswitch"> <span class="onoffswitch-inner"></span> <span class="onoffswitch-switch"></span> </label> </div> </table> </center> <br> </div> <div style='display:none;height:0px;' id='settingsdiv-arrow'><div style='width: 0; height: 0; border: 7px solid transparent;top:0px;border-top: 7px solid #fff;position:relative;;margin-left:100px;'></div></div> </div> <script> function CSettingsMenu() { var self=this; var isInit = false; var timeout = null; var isPopup = false; this.show = function() { log("show!"); if (isPopup) { this.close(); return; } isPopup = true; $("#settingsdiv-arrow").hide(); $("#settingsdiv").show(); var pos = $("#footer-settings-img").offset(); $("#settingsdiv-outer").css({ left: "0px", width: "100%", bottom: "30px" }); $("#settingsdiv").css({ width: "100%", textAlign: "center", boxSizing: "border-box" }); }; this.close = function() { log("close!"); $("#settingsdiv").hide(); isPopup = false; }; this.onmouseover = function() { if (isPopup) return; if (!footer || !footer.isFloating()) return; if (getWindowWidth()<800) return; if (!isInit) { $('#settingsdiv-outer').show() .mouseleave(function(){ self.onmouseout(); }) .mouseenter(function(){ self.onmouseover(); }); display("temp"); isInit = true; } if (timeout) clearTimeout(timeout); timeout = null; var pos = $("#footer-settings-img").offset(); var px = (pos.left+6-100); $("#settingsdiv-outer").css({ left: px + "px", bottom: (30) + "px" }); $("#settingsdiv").show(); $("#settingsdiv-arrow").delay(150).show(); var tb = document.getElementById("settingsdiv").getBoundingClientRect(), w =getWindowWidth(); var ml = Math.min((w-tb.right-2),0); $("#settingsdiv-outer").css({left:(px+ml)+"px"}); }; this.onmouseout = function() { if (isPopup) return; isShown = false; if (timeout) clearTimeout(timeout); timeout = setTimeout(function(){ $("#settingsdiv").slideUp(200); $("#settingsdiv-arrow").hide(); },150); }; this.click = function(item) { var status = store.get('aqicn-settings-'+item); store.set('aqicn-settings-'+item,status==1?2:1); display(item); if (item=="temp") convertTemperature(); }; this.val = function(item) { var status = store.get('aqicn-settings-'+item); return status!=1; }; var display = function(item) { var status = store.get('aqicn-settings-'+item); if (status==1) { $("#settings-"+item+"-label-off").show(); $("#settings-"+item+"-label-on").hide(); } else { $("#settings-"+item+"-label-on").show(); $("#settings-"+item+"-label-off").hide(); } var o = document.getElementById("settings-"+item); if (o) o.checked = status!=1; }; document.getElementById('settingsdiv-outer').addEventListener('touchmove', function(e) { e.preventDefault(); }, false); return this; } var settingsMenu = new CSettingsMenu(); </script> <script type="text/javascript"> fitLine(".link",.9); </script> <script type="text/javascript"> function initTime() { if (isMobileUA) return; function setTimeText() { var monthNames = [ "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December" ]; var dayNames= ["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]; var newDate = new Date(); newDate.setDate(newDate.getDate()); var od = document.getElementById("ClockTime"); if (od) od.innerHTML = dayNames[newDate.getDay()] + " " + monthNames[newDate.getMonth()] + ' ' + newDate.getDate() + ', ' + newDate.getFullYear(); var minutes = new Date().getMinutes(); var hours = new Date().getHours(); var time = ( hours < 10 ? "0" : "" ) + hours; time += ":"+( minutes < 10 ? "0" : "" ) + minutes; var ot = document.getElementById("ClockTime"); if (ot) ot.innerHTML = time; } setInterval( function() { setTimeText() }, 1000*60*15 ); setTimeText(); }; aqi18n.register('aqi-implication-0-50',"Kvalita ovzdu\u0161\u00ed je pova\u017eov\u00e1na za uspokojivou a zne\u010di\u0161t\u011bn\u00ed ovzdu\u0161\u00ed p\u0159edstavuje mal\u00e9 nebo \u017e\u00e1dn\u00e9 riziko");aqi18n.register('aqi-level-0-50',"Dobr\u00fd");aqi18n.register('aqi-implication-50-100',"Kvalita ovzdu\u0161\u00ed je p\u0159ijateln\u00e1; u n\u011bkter\u00fdch zne\u010di\u0161\u0165uj\u00edc\u00edch l\u00e1tek v\u0161ak m\u016f\u017ee existovat m\u00edrn\u00fd zdravotn\u00ed probl\u00e9m u velmi mal\u00e9ho po\u010dtu lid\u00ed, kte\u0159\u00ed jsou neobvykle citliv\u00ed na zne\u010di\u0161t\u011bn\u00ed ovzdu\u0161\u00ed.");aqi18n.register('aqi-level-50-100',"M\u00edrn\u00fd");aqi18n.register('aqi-implication-100-150',"\u010clenov\u00e9 citliv\u00fdch skupin mohou m\u00edt \u00fa\u010dinky na zdrav\u00ed. Obecn\u00e1 ve\u0159ejnost pravd\u011bpodobn\u011b nebude zasa\u017eena.");aqi18n.register('aqi-level-100-150',"Nezdrav\u00e9 pro citliv\u00e9 skupiny");aqi18n.register('aqi-level-100-150-html',"<div style='font-size:66%'>Nezdrav\u00e9 pro citliv\u00e9 skupiny<\/div>");aqi18n.register('aqi-implication-150-200',"Ka\u017ed\u00fd m\u016f\u017ee za\u010d\u00edt projevovat \u00fa\u010dinky na zdrav\u00ed. \u010dlenov\u00e9 citliv\u00fdch skupin mohou m\u00edt v\u00e1\u017en\u011bj\u0161\u00ed \u00fa\u010dinky na zdrav\u00ed");aqi18n.register('aqi-level-150-200',"Nezdrav\u00fd");aqi18n.register('aqi-implication-200-300',"Zdravotn\u00ed varov\u00e1n\u00ed p\u0159i havarijn\u00edch podm\u00ednk\u00e1ch. Cel\u00e1 populace je pravd\u011bpodobn\u011bji posti\u017eena.");aqi18n.register('aqi-level-200-300',"Velmi Nezdrav\u00e9");aqi18n.register('aqi-level-200-300-html',"<div style='font-size:80%'>Velmi Nezdrav\u00e9<\/div>");aqi18n.register('aqi-implication-300-500',"Zdravotn\u00ed upozorn\u011bn\u00ed: ka\u017ed\u00fd m\u016f\u017ee m\u00edt v\u00e1\u017en\u011bj\u0161\u00ed zdravotn\u00ed \u00fa\u010dinky");aqi18n.register('aqi-level-300-500',"Nebezpe\u010dn\u00fd");aqi18n.register('updated',"Updated"); </script> <script type="text/javascript"> ["initFooter","preInitPage","initTime"].forEach(function(f){ if (window[f]) { try { window[f](); } catch (e) { loge("error in "+f,e); }} }); </script> <script src='/jscripts/moment/bundle.min.js?_=20200103.150752&type=script'></script> <script src='https://aqicn.org/air-cache/tingle/0.15.1/tingle.min.js?_=20191109.130307' type='text/javascript'></script> <script type="text/javascript"> document.addEventListener("DOMContentLoaded", function() { ["Page","HeadSearch","Search","Notify","Geolocate","AqiForecast","Download","Sharing","Page2"].forEach(function(f){ f = "init"+f; if (window[f]) { try { window[f](); } catch (e) { loge ("error in "+f,e,e.stack);}; } }); if (typeof ntfOnInit != "undefined") ntfOnInit(); }); </script> <style type="text/css"> .uv-icon.uv-top-right { position:absolute!important;top:38px!important;z-index: 1!important; } .uv-icon.uv-bottom-right { bottom:42px!important;} ._hj-f5b2a1eb-9b07_widget { z-index: 0!important; } #uvTab { z-index: 100!important; } .uv-icon { z-index: 100; } </style> <script type="text/javascript"> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-28507883-1', 'auto'); ga('send', 'pageview'); try { var images = document.querySelectorAll('.async-img'); var config = { rootMargin: '50px 0px', threshold: 0.01}; function preloadImage(img) { img.src = img.dataset.src; } function onIntersection(entries) { entries.forEach(function(entry) { if (entry.intersectionRatio > 0) { observer.unobserve(entry.target); preloadImage(entry.target); } }) } var observer = new IntersectionObserver(onIntersection, config); images.forEach(function(image){observer.observe(image)}); } catch (e) {} </script> <!-- Generated on jp2n on 2024-11-25T09:04:15+09:00 --> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10