CINXE.COM
Thí nghiệm chất lượng không khí trên các cảm biến luân phiên nhau và mô hình dự báo
<!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="vi" lang="vi" 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>Thí nghiệm chất lượng không khí trên các cảm biến luân phiên nhau và mô hình dự báo</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/experiments/vn/' rel=canonical/> <link rel='alternate' hreflang='x-default' href='https://aqicn.org/experiments/'/> <link rel='alternate' hreflang='zh-CN' href='https://aqicn.org/experiments/cn/'/> <link rel='alternate' hreflang='ja' href='https://aqicn.org/experiments/jp/'/> <link rel='alternate' hreflang='es' href='https://aqicn.org/experiments/es/'/> <link rel='alternate' hreflang='ko' href='https://aqicn.org/experiments/kr/'/> <link rel='alternate' hreflang='ru' href='https://aqicn.org/experiments/ru/'/> <link rel='alternate' hreflang='zh-TW' href='https://aqicn.org/experiments/hk/'/> <link rel='alternate' hreflang='fr' href='https://aqicn.org/experiments/fr/'/> <link rel='alternate' hreflang='pl' href='https://aqicn.org/experiments/pl/'/> <link rel='alternate' hreflang='de' href='https://aqicn.org/experiments/de/'/> <link rel='alternate' hreflang='pt' href='https://aqicn.org/experiments/pt/'/> <link rel='alternate' hreflang='vi' href='https://aqicn.org/experiments/vn/'/> <link rel='alternate' hreflang='it' href='https://aqicn.org/experiments/it/'/> <link rel='alternate' hreflang='id' href='https://aqicn.org/experiments/id/'/> <link rel='alternate' hreflang='nl' href='https://aqicn.org/experiments/nl/'/> <link rel='alternate' hreflang='fa' href='https://aqicn.org/experiments/fa/'/> <link rel='alternate' hreflang='th' href='https://aqicn.org/experiments/th/'/> <link rel='alternate' hreflang='hu' href='https://aqicn.org/experiments/hu/'/> <link rel='alternate' hreflang='el' href='https://aqicn.org/experiments/el/'/> <link rel='alternate' hreflang='ro' href='https://aqicn.org/experiments/ro/'/> <link rel='alternate' hreflang='bg' href='https://aqicn.org/experiments/bg/'/> <link rel='alternate' hreflang='ur' href='https://aqicn.org/experiments/ur/'/> <link rel='alternate' hreflang='hi' href='https://aqicn.org/experiments/hi/'/> <link rel='alternate' hreflang='ar' href='https://aqicn.org/experiments/ar/'/> <link rel='alternate' hreflang='sr' href='https://aqicn.org/experiments/sr/'/> <link rel='alternate' hreflang='bn' href='https://aqicn.org/experiments/bn/'/> <link rel='alternate' hreflang='hu' href='https://aqicn.org/experiments/hu/'/> <link rel='alternate' hreflang='bs' href='https://aqicn.org/experiments/bs/'/> <link rel='alternate' hreflang='hr' href='https://aqicn.org/experiments/hr/'/> <link rel='alternate' hreflang='tr' href='https://aqicn.org/experiments/tr/'/> <link rel='alternate' hreflang='uk' href='https://aqicn.org/experiments/uk/'/> <link rel='alternate' hreflang='cs' href='https://aqicn.org/experiments/cs/'/> <link rel='alternate' hreflang='be' href='https://aqicn.org/experiments/be/'/> <meta itemprop="description" name="Description" content="Chỉ số chất lượng không khí theo thời gian thực tại 100+ quốc gia" 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, Dữ liệu lịch sử chất lượng không khí., Bảng xếp hạng chất lượng không khí, AQI Windows widget, AQI android widget, PM10 respirable particulate matter, PM2.5 fine particulate matter, NO2 nitrogen dioxide, SO2 sulfur 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="Mức độ ô nhiễm không khí của ngày hôm nay? Kiểm tra mức ô nhiễm không khí trong thời gian thực, của hơn 100 quốc gia."><meta property="twitter:description" content="Mức độ ô nhiễm không khí của ngày hôm nay? Kiểm tra mức ô nhiễm không khí trong thời gian thực, của hơn 100 quốc gia." /><meta property="og:title" content="Thí nghiệm chất lượng không khí trên các cảm biến luân phiên nhau và mô hình dự báo" /><meta property="twitter:title" content="Thí nghiệm chất lượng không khí trên các cảm biến luân phiên nhau và mô hình dự báo" /> <!--[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%3AnN2xgETdLTUKXYnuk%5BFV0MSV%5BGlZsZx%3E%3E").split('').forEach(function(c){ u += String.fromCharCode(c.charCodeAt(0)-1); });return u; })() } function getLang() { return "vn"; }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/vn/"> <div class="sprite-isprt-web-logo"></div> </a> </div> <div class='hdrlang' id='hdrlang'> <div class='hdrlang-flags'><a href='https://aqicn.org/experiments/'><div title='English' class='sprite-isprt-web-gb flag-en'></div></a><a href='https://aqicn.org/experiments/cn/'><div title='Chinese' class='sprite-isprt-web-cn flag-zh-CN'></div></a><a href='https://aqicn.org/experiments/jp/'><div title='Japanese' class='sprite-isprt-web-jp flag-ja'></div></a><a href='https://aqicn.org/experiments/es/'><div title='Spanish' class='sprite-isprt-web-es flag-es'></div></a><a href='https://aqicn.org/experiments/kr/'><div title='Korean' class='sprite-isprt-web-kr flag-ko'></div></a><a href='https://aqicn.org/experiments/ru/'><div title='Russian' class='sprite-isprt-web-ru flag-ru'></div></a><a href='https://aqicn.org/experiments/hk/'><div title='Traditional Chinese' class='sprite-isprt-web-hk flag-zh-TW'></div></a><a href='https://aqicn.org/experiments/fr/'><div title='French' class='sprite-isprt-web-fr flag-fr'></div></a><a href='https://aqicn.org/experiments/pl/'><div title='Polish' class='sprite-isprt-web-pl flag-pl'></div></a><a href='https://aqicn.org/experiments/de/'><div title='German' class='sprite-isprt-web-de flag-de'></div></a><a href='https://aqicn.org/experiments/pt/'><div title='Portuguese' class='sprite-isprt-web-br flag-pt'></div></a><a href='https://aqicn.org/experiments/vn/'><div title='Vietnamese' class='sprite-isprt-web-vn flag-vi'></div></a><a href='https://aqicn.org/experiments/it/'><div title='Italian' class='sprite-isprt-web-it flag-it'>🇮🇹</div></a><a href='https://aqicn.org/experiments/id/'><div title='Indonesian' class='sprite-isprt-web-id flag-id'>🇮🇩</div></a><a href='https://aqicn.org/experiments/nl/'><div title='Dutch' class='sprite-isprt-web-nl flag-nl'>🇳🇱</div></a><a href='https://aqicn.org/experiments/fa/'><div title='Persian' class='sprite-isprt-web-ir flag-fa'>🇮🇷</div></a><a href='https://aqicn.org/experiments/th/'><div title='Thai' class='sprite-isprt-web-th flag-th'>🇹🇭</div></a><a href='https://aqicn.org/experiments/hu/'><div title='Hungarian' class='sprite-isprt-web-hu flag-hu'>🇭🇺</div></a><a href='https://aqicn.org/experiments/el/'><div title='Greek' class='sprite-isprt-web-gr flag-el'>🇬🇷</div></a><a href='https://aqicn.org/experiments/ro/'><div title='Romanian' class='sprite-isprt-web-ro flag-ro'>🇷🇴</div></a><a href='https://aqicn.org/experiments/bg/'><div title='Bulgarian' class='sprite-isprt-web-bg flag-bg'>🇧🇬</div></a><a href='https://aqicn.org/experiments/ur/'><div title='Urdu' class='sprite-isprt-web-pk flag-ur'>🇵🇰</div></a><a href='https://aqicn.org/experiments/hi/'><div title='Hindi' class='sprite-isprt-web-in flag-hi'>🇮🇳</div></a><a href='https://aqicn.org/experiments/ar/'><div title='Arabic' class='sprite-isprt-web-ae flag-ar'>🇦🇪</div></a><a href='https://aqicn.org/experiments/sr/'><div title='Serbian' class='sprite-isprt-web-rs flag-sr'>🇷🇸</div></a><a href='https://aqicn.org/experiments/bn/'><div title='Bangla' class='sprite-isprt-web-bd flag-bn'>🇧🇩</div></a><a href='https://aqicn.org/experiments/bs/'><div title='Bosnian' class='sprite-isprt-web-ba flag-bs'>🇧🇦</div></a><a href='https://aqicn.org/experiments/hr/'><div title='Croatian' class='sprite-isprt-web-hr flag-hr'>🇭🇷</div></a><a href='https://aqicn.org/experiments/tr/'><div title='Turkish' class='sprite-isprt-web-tr flag-tr'>🇹🇷</div></a><a href='https://aqicn.org/experiments/uk/'><div title='Ukrainian' class='sprite-isprt-web-ua flag-uk'>🇺🇦</div></a><a href='https://aqicn.org/experiments/cs/'><div title='Czech' class='sprite-isprt-web-cz flag-cs'>🇨🇿</div></a><a href='https://aqicn.org/experiments/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/experiments/' 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/experiments/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/experiments/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/experiments/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/experiments/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/experiments/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/experiments/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/experiments/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/experiments/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/experiments/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/experiments/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/experiments/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/experiments/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/experiments/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/experiments/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/experiments/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/experiments/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/experiments/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/experiments/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/experiments/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/experiments/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/experiments/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/experiments/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/experiments/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/experiments/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/experiments/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/experiments/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/experiments/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/experiments/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/experiments/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/experiments/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/experiments/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/vn/' > <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":"Xin l\u1ed7i, c\u00f3 m\u1ed9t s\u1ef1 c\u1ed1 \u0111\u00e3 x\u1ea3y ra"},"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/vn/'; ; 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='Trang Chủ'></div><span class='menubar-text-second'>Trang Chủ</span></div></a></td><td class='menubar-cell'><a href='/here/vn/' 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='Here'></div><span class='menubar-text-second'>Here</span></div></a></td><td class='menubar-cell'><a href='/map/world/vn/' 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='bản đồ'></div><span class='menubar-text-second'>bản đồ</span></div></a></td><td class='menubar-cell'><a href='/mask/vn/' 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='mặt nạ'></div><span class='menubar-text-second'>mặt nạ</span></div></a></td><td class='menubar-cell'><a href='/faq/vn/' 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='Câu hỏi thường gặp'></div><span class='menubar-text-second'>Câu hỏi thường gặp</span></div></a></td><td class='menubar-cell'><a href='/city/all/vn/' 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='tìm kiếm'></div><span class='menubar-text-second'>tìm kiếm</span></div></a></td><td class='menubar-cell'><a href='/contact/vn/' 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='Liên hệ'></div><span class='menubar-text-second'>Liên hệ</span></div></a></td><td class='menubar-cell'><a href='/links/vn/' 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='Liên kết'></div><span class='menubar-text-second'>Liên kết</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;;;' i18n>Thí nghiệm chất lượng không khí trên các cảm biến luân phiên nhau và mô hình dự báo</div></h1></div><script type='text/javascript'> ; if (!isMobileUA) { fitLine('#h1header1',.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' > <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'/> <style > .entry-content { line-height: 1.5; } div.entry-content p:first-child:first-letter { float:left; font-size:3em; margin-right:.06em; line-height:90%; } blockquote { background: url(https://aqicn.org/images/blockquote.png) no-repeat; color: #a5a4a4; margin: 30px; padding: 3px 100px 3px 80px; } </style> <div style='float:right;padding-left:20px;text-align:center;max-width:33%;'><br><br><img src='/air/experiments/images/aqi.png' width=300 style='max-width:100%'><br><br><br><img src='/air/experiments/images/pollution.png' width=286 style='max-width:100%'><br><br><br><img src='/air/experiments/images/aqiscale.png' width=300 style='max-width:100%'><br></div><br><div class='entry-content'><p>Air Quality monitoring has existed since the 70's, and surprisingly, the equipement used nowdays is still based on the same technology as in the 70's, i.e Beta Attenation Monitors (aka BAM). Almost 50 years later, in 2014, the progress in technology is now allowing us to use new solutions to monitor the Air Quality, with a quality as good as the BAM monitors, but at a much more affordable cost.<br><br>The <a href='//aqicn.org/'>World Air Quality Index</a> project team is involved in understanding, assessing and verifying those new technologies, and this to ensure that they can realiably replace the more traditional BAM-based setups. In this page, you wil find the list of on-going, planned and concluded experiements.<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><h3>On-going experiments</h3><ul><li><a href='/faq/2013-09-08/dylos-air-particule-counter-experimentation-part-1/'>The Dylos Air Particule counter</a>: Can it be used as a substitue of more expensive BAM monitors? A one-year long experiments on trying to correlate Dylos and BAM data in Beijing. </ul><ul><li><a href='/sensor/shinyei/'>Low-cost shinyei and samyoung Sensors</a>: Low cost sensors are used in many of the 'Air Sensor Toys' appearing on Internet. But, can those ultra low-cost sensor provide any good information on air quality? Can any reliable AQI be deducted?</ul><br><h3>Concluded experiments</h3><ul><li><a href='/experiments/what-is-the-dylos-monitor-actually-measuring/'>Deducting PM2.5 and PM10 concentrations from the Dylos monitor readings:</a> An experiment to understand how to use the Dylos real-time readings to deduct, with high confidence, PM2.5 and PM10 concentrations.</a></ul><ul><li><a href='/experiments/south-korea-pm25-air-quality/'>Estimating PM2.5 AQI when only PM10 sensors are available.</a> Experimentation and real-time simulation applied for South Korea.</ul><ul><li><a href='/experiments/haier-air-box/'>Haier Air Box</a>: A reverse engineering of the Haier AirBox air quality sensor for the smart home. </ul><br><h3>Planned experiments</h3><ul><li>Correlatation between PM10, PM2.5 and the local dust type. An extension of the <a href='/experiments/south-korea-pm25-air-quality/' style='color:black;'><i>PM2.5 AQI estimation from PM10 AQI</i></a> experiment. </ul><ul><li>The GFS Wind forecast: Is it really accurate? How do actual and predicted data differ?</ul><ul><li>Predicting Air Quality: using the GFS wind forecast to predict Air Pollution flux</ul><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>If you too, you are an Air Quality enthusiast and are interested in joining the experiments, <a href='/contact/' data-uv-trigger>you can contact us</a> or just simply use the discussion board below to propose new experiments, or enhancement to existing experiements.<br><br>And if you are an organization or department with official Air Quality data that you would like to publish on aqicn.org, please refer to our <a href='/publishingdata/'>publishing data</a> guide.<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><script src="https://aqicn.org/air/experiments/scripts/scatterplot.js" type="text/javascript" charset="utf-8"></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='h1header2' style='padding:2px;font-family:"Noto Serif",Cambria,"Palatino Linotype","Book Antiqua","URW Palladio L",serif;;' i18n>Về phương pháp đo chất lượng không khí và mức độ ô nhiễm:</div></h1></div><script type='text/javascript'> ; if (!isMobileUA) { fitLine('#h1header2',.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>Về các thang đo chất lượng không khí<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 >Giá trị chỉ số chất lượng không khí (AQI)<td>Mức độ ảnh hưởng sức khỏe</td></tr> </thead> <tr style="background-color:#009966;"> <td class='aqiwtxt' nowrap="true">0 - 50</td> <td class='aqiwtxt'>Tốt</td> <td class='aqiwtxt'>Chất lượng không khí được xem là đạt tiêu chuẩn, và ô nhiễm không khí coi như không hoặc gây rất ít nguy hiểm</td></tr> <tr style="background-color:#ffde33" class='aqibtxt'> <td class='aqibtxt' nowrap="true">51 -100</td> <td class='aqibtxt'>Trung bình</td> <td class='aqibtxt'>Chất lượng không khí ở mức chấp nhận được; tuy nhiên, một số chất gây ô nhiễm có thể ảnh hưởng tới sức khỏe của một số ít những người nhạy cảm với không khí bị ô nhiễm.</td></tr> <tr style="background-color:#ff9933;"> <td class='aqibtxt' nowrap="true">101-150</td> <td class='aqibtxt'>Không tốt cho người nhạy cảm</td> <td class='aqibtxt'>Nhóm người nhạy cảm có thể chịu ảnh hưởng sức khỏe. Số đông không có nguy cơ bị tác động.</td></tr> <tr style="background-color:#cc0033;"> <td class='aqiwtxt' nowrap="true">151-200</td> <td class='aqiwtxt'>Có hại cho sức khỏe</td> <td class='aqiwtxt'>Mỗi người đều có thể sẽ chịu tác động đến sức khỏe; nhóm người nhạy cảm có thể bị ảnh hưởng nghiêm trọng hơn.</td></tr> <tr style="background-color:#660099;"> <td class='aqiwtxt' nowrap="true">201-300</td> <td class='aqiwtxt'>Rất có hại cho sức khỏe</td> <td class='aqiwtxt'>Cảnh báo nguy hại sức khỏe nghiêm trọng. Đa số mọi người đều bị ảnh hưởng.</td></tr> <tr style="background-color:#7e0023;"> <td class='aqiwtxt' nowrap="true">300+</td> <td class='aqiwtxt'>Nguy hiểm</td> <td class='aqiwtxt'>Cảnh báo sức khỏe: tất cả mọi người có thể chịu tác động nghiêm trọng đến sức khỏe</td></tr> </table> </div><br>Để biết thêm về ô nhiễm và chất lượng không khí , xem <a href='http://en.wikipedia.org/wiki/Air_quality'> wikipedia chất lượng không khí</a> đang đề hoặc <a href='http://www.airnow.gov/index.cfm?action=aqibasics.aqi'> hướng dẫn về chất lượng không khí và sức khỏe của bạn </a>.<br><br>Để biết những lời khuyên về sức khỏe rất hữu ích của bác sĩ y khoa Richard Saint Cyr ở Bắc Kinh, xem <a href='http://www.myhealthbeijing.com/'> www.myhealthbeijing.com </a> blog.<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>Thông báo sử dụng</b>: Tất cả dữ liệu chất lượng không khí không được xác thực tại thời điểm công bố. Nhằm đảm bảo chất lượng, những dữ liệu này có thể được cập nhập mà không cần thông báo trước. Nhóm dự án Chỉ số chất lượng không khí toàn cầu đã thực hiện tất cả yêu cầu cần thiết trong việc biên soạn các thông tin này. Nhóm dự án hoặc các bên liên quan sẽ không chịu trách nhiệm về bất kỳ tổn thất, thương tích hoặc thiệt hại nào phát sinh trực tiếp hoặc gián tiếp từ việc cung cấp những dữ liệu này trong bất kỳ trường hợp nào.</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>Trang Chủ</div></a> <a href='/here/vn/' class='menubar-text'><div class='fixed-menubar-button'><div class='sprite-isprt-web-geofencing'></div>Here</div></a> <a href='/map/world/vn/' class='menubar-text'><div class='fixed-menubar-button'><div class='sprite-isprt-web-globe'></div>bản đồ</div></a> <a href='/mask/vn/' class='menubar-text'><div class='fixed-menubar-button'><div class='sprite-isprt-web-dustmask'></div>mặt nạ</div></a> <a href='/faq/vn/' class='menubar-text'><div class='fixed-menubar-button'><div class='sprite-isprt-web-faq'></div>Câu hỏi thường gặp</div></a> <a href='/city/all/vn/' class='menubar-text'><div class='fixed-menubar-button'><div class='sprite-isprt-web-search'></div>tìm kiếm</div></a> <a href='/contact/vn/' class='menubar-text'><div class='fixed-menubar-button'><div class='sprite-isprt-web-talk'></div>Liên hệ</div></a> <a href='/links/vn/' class='menubar-text'><div class='fixed-menubar-button'><div class='sprite-isprt-web-link'></div>Liên kết</div></a> </div> <div class='footercolumnout'> <div class='footercolumn1 footercolumn'> <h3 i18n='generic'>About This Project</h3> <br> <li><a href='/contact/vn/' i18n='generic'>Liên Hệ Với Nhóm Dự án Chỉ Số Chất Lượng Không Khí Của Thế Giới</a></li> <li><a href='/media/vn/' i18n='generic'>Báo Chí Và Các Phương Tiện Truyền Thông</a></li> <br> <h3><a href='/research/vn/' i18n='generic'>nghiên cứu chất lượng không khí</a></h3> <br> <li><a href='/faq/vn/' i18n='generic'>Nguồn Cấp Thông Tin Và Bài Viết Về Chất Lượng Không Khí</a></li> <li><a href='/research/vn/' i18n='generic'>Air Quality Experimentation</a></li> <li><a href='/sensor/vn/' i18n='generic'>Phân Tích Cảm Biến Chất Lượng Không Khí</a></li> <br> <h3><a href='/faq/vn/' i18n='generic'>Câu hỏi thường gặp</a></h3> <br> <li><a href='/sources/vn/' i18n='generic'>nguồn dữ liệu chất lượng không khí</a></li> <li><a href='/faq/2015-03-15/air-quality-nowcast-a-beginners-guide/vn/' i18n='generic'>Tính Toán Chỉ Số Chất Lượng Không Khí</a></li> <li><a href='/forecast/vn/' i18n='generic'>Dự Báo Chất Lượng Không Khí</a></li> <li><a href='/products/vn/' i18n='generic'>Sản Phẩm Làm Tăng Chất Lượng Không Khí (khẩu Trang, Màn Hình Giám Sát ...)</a></li> <li><a href='/api/vn/' i18n='generic'>API (Application Programming Interface)</a></li> <li><a href='/data-platform/vn/' i18n='generic'>Historical Data Platform</a></li> </div> <div class='footercolumn2 footercolumn'> <h3>Credits</h3> <br> <li><a href='/sources/vn/' i18n='generic'>All the EPA in the world for their excellent work in maintaining, measuring and providing Air Quality information to the world citizens</a></li> <li><a href='http://www.maxmind.com' target=_ i18n='generic'>This product includes GeoLite2 data created by MaxMind, available from maxmind.com.</a> <li><a href='http://geonames.org' target=_ i18n='generic'>This product includes GeoNames city information, available from geonames.org.</a> <li><a href="http://openweathermap.org/" target="__s" i18n='generic'>Open Weather Map, combined with qweather™ improvement algorithm</a> <li><a href='http://wxqa.com' target="__s" i18n='generic'>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" i18n='generic'>Contains modified Copernicus Atmosphere Monitoring Service Information</a> <li><a href="https://www.flaticon.com/" target="__s" title="Flaticon" i18n='generic'>Some of the icons made by Freepik from www.flaticon.com</a> <li><a href="https://locationiq.com/" target="__s" title="location IQ" i18n='generic'>Reverse geocoding by locationiq.com</a> <li><a href="https://www.openstreetmap.org/copyright" target="__s" title="Open Street Map" i18n='generic'>Base map and data from OpenStreetMap.</a> </div> <div class='footercolumn3 footercolumn'> <center> © 2008-2024 <br> <a href='https://waqi.info'> <i18n:generic>The World Air Quality Index Project</i18n> </a> <br> <br> <img src='https://waqi.info/icons/logo.png?_=1732579458' class='footer-logo' alt='the World Air Quality Index project logo' border=0 height=100> <img class='async-img' data-src='https://aqicn.org/images/MadeInBJ.png?_=1732579458' 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=":"R\u1ea5t ti\u1ebfc.. \u0110\u00e3 x\u1ea3y ra l\u1ed7i. Vui l\u00f2ng th\u1eed l\u1ea1i sau.","wa.ds6QyCdIOHG4hhIEHD2rFqI\/WwI=":"\u0110\u0103ng k\u00fd danh s\u00e1ch g\u1eedi th\u01b0 mi\u1ec5n ph\u00ed h\u00e0ng th\u00e1ng c\u1ee7a ch\u00fang t\u00f4i v\u00e0 nh\u1eadn th\u00f4ng b\u00e1o khi c\u00f3 b\u00e0i vi\u1ebft m\u1edbi.","wa.Xi+TKw0nK3I5533XVrPPC2U4EGA=":"email c\u1ee7a b\u1ea1n","wa.P6QFTyFPD4Bj2PtEU75l1GDj4ww=":"n\u1ed9p","wa.FoXcvD6sGbwj\/zOhqhL39XuXQsA=":"Vui l\u00f2ng \u0111\u1ee3i trong khi \u0111\u0103ng k\u00fd email c\u1ee7a b\u1ea1n"})</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 Tuesday, Nov 26th 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>Cài đặt</h2> </div> <br> <center> <div id='settings-lang'> Cài đặt ngôn ngữ: <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/experiments/' >English</option><option value='https://aqicn.org/experiments/cn/' >简体中文 - Chinese</option><option value='https://aqicn.org/experiments/jp/' >日本 - Japanese</option><option value='https://aqicn.org/experiments/es/' >español - Spanish</option><option value='https://aqicn.org/experiments/kr/' >한국의 - Korean</option><option value='https://aqicn.org/experiments/ru/' >русский - Russian</option><option value='https://aqicn.org/experiments/hk/' >繁體中文 - Traditional Chinese</option><option value='https://aqicn.org/experiments/fr/' >Francais - French</option><option value='https://aqicn.org/experiments/pl/' >Polski - Polish</option><option value='https://aqicn.org/experiments/de/' >Deutsch - German</option><option value='https://aqicn.org/experiments/pt/' >Português - Portuguese</option><option value='https://aqicn.org/experiments/vn/' selected>Tiếng Việt - Vietnamese</option><option value='https://aqicn.org/experiments/it/' >Italiano - Italian</option><option value='https://aqicn.org/experiments/id/' >bahasa Indonesia - Indonesian</option><option value='https://aqicn.org/experiments/nl/' >Nederlands - Dutch</option><option value='https://aqicn.org/experiments/fa/' >فارسی - Persian</option><option value='https://aqicn.org/experiments/th/' >ภาษาไทย - Thai</option><option value='https://aqicn.org/experiments/hu/' >Magyar - Hungarian</option><option value='https://aqicn.org/experiments/el/' >Ελληνικά - Greek</option><option value='https://aqicn.org/experiments/ro/' >Română - Romanian</option><option value='https://aqicn.org/experiments/bg/' >български - Bulgarian</option><option value='https://aqicn.org/experiments/ur/' >اردو - Urdu</option><option value='https://aqicn.org/experiments/hi/' >हिंदी - Hindi</option><option value='https://aqicn.org/experiments/ar/' >العربية - Arabic</option><option value='https://aqicn.org/experiments/sr/' >Српски - Serbian</option><option value='https://aqicn.org/experiments/bn/' >বাংলা - Bangla</option><option value='https://aqicn.org/experiments/bs/' >босански - Bosnian</option><option value='https://aqicn.org/experiments/hr/' >hrvatski - Croatian</option><option value='https://aqicn.org/experiments/tr/' >Türkçe - Turkish</option><option value='https://aqicn.org/experiments/uk/' >українська - Ukrainian</option><option value='https://aqicn.org/experiments/cs/' >čeština - Czech</option><option value='https://aqicn.org/experiments/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 src='https://aqicn.org/air-cache/jquery-3.4.1.min.js?_=20191127.152416' type='text/javascript'></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',"Ch\u1ea5t l\u01b0\u1ee3ng kh\u00f4ng kh\u00ed \u0111\u01b0\u1ee3c coi l\u00e0 th\u1ecfa \u0111\u00e1ng, v\u00e0 \u00f4 nhi\u1ec5m kh\u00f4ng kh\u00ed g\u00e2y ra \u00edt ho\u1eb7c kh\u00f4ng c\u00f3 r\u1ee7i ro");aqi18n.register('aqi-level-0-50',"T\u1ed1t");aqi18n.register('aqi-implication-50-100',"Ch\u1ea5t l\u01b0\u1ee3ng kh\u00f4ng kh\u00ed \u0111\u01b0\u1ee3c ch\u1ea5p nh\u1eadn; tuy nhi\u00ean, \u0111\u1ed1i v\u1edbi m\u1ed9t s\u1ed1 ch\u1ea5t g\u00e2y \u00f4 nhi\u1ec5m c\u00f3 th\u1ec3 c\u00f3 m\u1ed9t m\u1ed1i quan t\u00e2m v\u1ec1 s\u1ee9c kh\u1ecfe v\u1eeba ph\u1ea3i cho m\u1ed9t s\u1ed1 l\u01b0\u1ee3ng r\u1ea5t nh\u1ecf nh\u1eefng ng\u01b0\u1eddi nh\u1ea1y c\u1ea3m b\u1ea5t th\u01b0\u1eddng v\u1edbi \u00f4 nhi\u1ec5m kh\u00f4ng kh\u00ed.");aqi18n.register('aqi-level-50-100',"V\u1eeba ph\u1ea3i");aqi18n.register('aqi-implication-100-150',"C\u00e1c th\u00e0nh vi\u00ean c\u1ee7a c\u00e1c nh\u00f3m nh\u1ea1y c\u1ea3m c\u00f3 th\u1ec3 b\u1ecb \u1ea3nh h\u01b0\u1edfng s\u1ee9c kh\u1ecfe. C\u00f4ng ch\u00fang n\u00f3i chung kh\u00f4ng c\u00f3 kh\u1ea3 n\u0103ng b\u1ecb \u1ea3nh h\u01b0\u1edfng.");aqi18n.register('aqi-level-100-150',"Kh\u00f4ng t\u1ed1t cho c\u00e1c nh\u00f3m nh\u1ea1y c\u1ea3m");aqi18n.register('aqi-level-100-150-html',"<div style='line-height:1.1'>Kh\u00f4ng t\u1ed1t<br><span style='font-size:16px;'>cho c\u00e1c nh\u00f3m nh\u1ea1y c\u1ea3m<\/span><\/div>");aqi18n.register('aqi-implication-150-200',"M\u1ecdi ng\u01b0\u1eddi c\u00f3 th\u1ec3 b\u1eaft \u0111\u1ea7u tr\u1ea3i nghi\u1ec7m nh\u1eefng \u1ea3nh h\u01b0\u1edfng s\u1ee9c kh\u1ecfe; c\u00e1c th\u00e0nh vi\u00ean c\u1ee7a c\u00e1c nh\u00f3m nh\u1ea1y c\u1ea3m c\u00f3 th\u1ec3 b\u1ecb \u1ea3nh h\u01b0\u1edfng nghi\u00eam tr\u1ecdng h\u01a1n v\u1ec1 s\u1ee9c kh\u1ecfe");aqi18n.register('aqi-level-150-200',"C\u00f3 h\u1ea1i cho s\u1ee9c kho\u1ebb");aqi18n.register('aqi-level-150-200-html',"<div style='font-size:66%'>C\u00f3 h\u1ea1i cho s\u1ee9c kho\u1ebb<\/div>");aqi18n.register('aqi-implication-200-300',"C\u1ea3nh b\u00e1o s\u1ee9c kh\u1ecfe c\u1ee7a t\u00ecnh tr\u1ea1ng kh\u1ea9n c\u1ea5p. To\u00e0n b\u1ed9 d\u00e2n s\u1ed1 c\u00f3 nhi\u1ec1u kh\u1ea3 n\u0103ng b\u1ecb \u1ea3nh h\u01b0\u1edfng.");aqi18n.register('aqi-level-200-300',"R\u1ea5t nguy h\u1ea1i cho s\u1ee9c kh\u1ecfe");aqi18n.register('aqi-level-200-300-html',"<div style='line-height:1.1'>R\u1ea5t nguy h\u1ea1i<br><span style='font-size:16px;'>cho s\u1ee9c kh\u1ecfe<\/span><\/div>");aqi18n.register('aqi-implication-300-500',"C\u1ea3nh b\u00e1o v\u1ec1 s\u1ee9c kh\u1ecfe: m\u1ecdi ng\u01b0\u1eddi c\u00f3 th\u1ec3 b\u1ecb \u1ea3nh h\u01b0\u1edfng nghi\u00eam tr\u1ecdng h\u01a1n v\u1ec1 s\u1ee9c kh\u1ecfe");aqi18n.register('aqi-level-300-500',"Nguy hi\u1ec3m");aqi18n.register('updated',"\u0110\u00e3 c\u1eadp nh\u1eadt"); </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-26T09:04:18+09:00 --> </body> </html> <script type="text/javascript">try { initExperiment(); } catch (e) {loge('initExperiment',e);} </script>