The Plantower PMS1003 Air Quality Sensor experiment
Real-time Air Quality readings from the PMS1003

For a complete list of all the Air Quality Sensors test on, check our sensor overview page.

The PMS 1003 Sensor

The PMS 1003 Sensor is a recent laser based Air Quality Sensor developped by plantower (chinese name: 攀藤 (pānténg)) and used inside a numerous number of air quality sensing devices.

It is also sometimes refered as HK 5001, or labelled under the "oneair" brand, but it is indeed developped and produced by plantower (a Shenzhen based company with office in Beijing).


This is the specification for the PMS1003. One should not consider all those values for granted as there is quite often a big difference between what is said to be possible and what is actually possible (and this is why we are setting up all our experiments).
  • Measuring range: 0.3 to 1.0, 1.0 ~ 2.5, 2.5 to 10 microns (um)
  • Range: 0 ~ 500 ug / m3
  • counting accuracy of 50% @ 0.3um, 98% @ ≥0.5 um said the quasi-volume : 0.1 liters (L)
  • Response time: ≤10 seconds (s)
  • DC supply voltage: 5.0 volts (V)
  • Maximum Operating Current: 120 milliamperes (mA)
  • Standby current: ≤200 microamps (uA)
  • Operating temperature range: -20 ~ + 50 degrees Celsius (℃)
  • Operating humidity range: 0 ~ 99% RH
  • MTBF: ≥ 5 years (Y)
  • Maximum size: 65 × 42 × 23 mm
Note that there are more recent sensors from plantower (PMSxxxx series) which we will be testing later.

Inside look at the sensor

The sensor comes with a metal casing which is used to prevent from electrostatic discharge (ESD). The inside is enginered like a small dylos monitor:
Image attribution:


In terms of electronics, the PMS1003 is simple but yet very efficient. The main CPU is a Cypress CY8C4245, which a combined ARM Cortex-M0 running at 48Mhz with dedicated ADC, used to sample the output from the diode.

In terms of dust accumulation, the situation is actually not so bad since after 6 months running 24/7, the dust would only accumulated next to the air inlet, but not on the diode or laser.

Real-time data

Note: The sensor has been replaced with a new sensor on Nov. 6th 2015. We suspect that the old sensor, which was used 24/7 during 1 hour (in outdoor conditions) is not accurate anymore, either due to dust accumulation, or to decreased sensitivity of the diode to laser power. Once we have more information about this issue, we will provide our findings.

Current Dylos readings are:
  • Particules larger than 2.5 is -,
  • Particules llarger than 0.5 is -,
  • updated on - - (China time).

Current PMS1003 readings:
  • PM1 mg/m3: -,
  • PM2.5 mg/m3: -,
  • PM10 mg/m3: -,
  • updated on - - (China time).

Time series graphs

Note that on the above graph, each of the graph is plotted using a loess smoothing since the output from the PMS 1003 is quite noisy. You can move your mouse over the graph labels to see the actual output vs. the averaged values.

PM2.5 Comparison with Dylos

PM10 Comparison with Dylos


For the list of all air quality sensors, check the Sensor Overview page

Read or publish comments (they rely on Disqus)


本網站採用的污染指數和顏色與EPA是完全相同的。 EPA的指數可以從 AirNow上查到

空气质量指数 空气质量指数级别(状况)及表示颜色 对健康影响情况 建议采取的措施
0 - 50 一级(优) 空气质量令人满意,基本无空气污染 各类人群可正常活动
51 -100 二级(良) 空气质量可接受,但某些污染物可能对极少数异常敏感人群健康有较弱影响 极少数异常敏感人群应减少户外活动
101-150 三级(轻度污染) 易感人群症状有轻度加剧,健康人群出现刺激症状 儿童、老年人及心脏病、呼吸系统疾病患者应减少长时间、高强度的户外锻炼
151-200 四级(中度污染) 进一步加剧易感人群症状,可能对健康人群心脏、呼吸系统有影响 儿童、老年人及心脏病、呼吸系统疾病患者避免长时间、高强度的户外锻炼,一般人群适量减少户外运动
201-300 五级(重度污染) 心脏病和肺病患者症状显著加剧,运动耐受力降低,健康人群普遍出现症状 儿童、老年人及心脏病、肺病患者应停留在室内,停止户外运动,一般人群减少户外运动
300+ 六级(严重污染) 健康人群运动耐受力降低,有明显强烈症状,提前出现某些疾病 儿童、老年人和病人应停留在室内,避免体力消耗,一般人群避免户外活动

如果你想了解更多有關空氣質量與污染,詳見維基百科或者 AirNow

有關健康建議詳​​見北京的Richard Saint Cyr MD醫生的博客

注意事項: 所有空氣品質數據在發佈時均未經驗證,且為了確保資料準確性,這些數據可能隨時被修改,恕不另行通知。 世界空氣品質指數專案在編制這些訊息內容時已經謹慎的運用了所有適當的技巧,在任何情況下世界空氣品質指數 在任何情況下,世界空氣品質指數專案團隊或其代理人均不對因提供此數據而直接或間接引起的任何損失、傷害或損害來承擔契約、侵權或其他責任。



Temperature unit: