Air Quality Sensor (AM300-AM100 series)

April 2022

Q5: Are AM300 always uploading the sensor values with the same format and size?
Answer: No, the uplink size may change. For example, when CO2 reaches the threshold, it will report CO2 value only, and it will only report battery life every 6 hours.

Q9: What is the format and type of the reported AM103 data?
Answer: The type of data is hex, you can refer to the user guide.

Q11: If the AM103 sensor can handle downlink requests with confirmation?
Answer: Yes, you can enable the Confirmed Mode on the sensor. When AM103 receives the gateway command, it will reply with an ACK packet.

March 2022

Q1: About AM300 Series,

  1. Is it possible for the Date & Time displayed on screen to be presented in date format DD-MMYYYY instead?
  2. Why firmware version of AM319 shown in Toolbox Software (01.03) is inconsistent with the version shown in ToolBox App (1.3)?
  3. If the AM319 can only support either HCHO or O3?
  4. If Screen Smart Mode is enabled and after 20 mins of PIR inactivity, the screen will not be blank completely and so even though there maybe still content shown on the screen, but the screen is actually no longer drawing/consuming any power when in Screen Smart Mode is this correct?
  5. Is it possible for AM319-915M to support the higher spreading factors SF11-SF12?
  6. Is Milesight able to provide support of generating different AppKeys and providing manifest of programmed keys for each unique DevEUI units at factory for each shipment.
  7. Can the AppKeys (unique to each device) be made non-editable, so that it will persist permanently for life of device even when factory defaulted?


  1. Yes, we can open the date format selection, please contact Milesight for software customization.
  2. They display as different designs, but the version is the same.
  3. Yes, either O3 or HCHO sensor is optional. They cannot both exist on one unit.
  4. Yes, the screen will stop refreshing and show the last update content, which can save the power.
  5. No, the dwell time of US915/AU915 may over the country’s regulatory requirements.
  6. Yes, you can ask for random appkeys when you order.
  7. Appkey is changeable by default, if need to non-editable, please contact Milesight for software customization.

Q2: About AM307,

  1. Is there battery lifetime info for the AM307-915M?
  2. Can you provide the collection time of each sensor of AM307?


  1. When setting reporting interval as 10 minutes, the battery life is about 2 years (SF10) to 3.9 years (SF7).
  2. Yes, the data collecting time is different from reporting time. For AM307, it collects CO2 data every 2 mins, TVOC data every 5 mins and others every 1 min. The collecting time is fixed and not support change now.

Q13: Is the battery of the AM307 rechargeable? Does the insulating sheet need to be removed before use?
Answer: No, the batteries in AM307 cannot be charged, and it is individually packaged without insulating sheet.

January 2022

Q2: There are no AM300 series products on TTN, how to add it?
Answer: please click Manually tab to add another model sensor.

Q5: For AM107,

  1. Can you please confirm the activation mode?
  2. Is it interoperable with any LoRaWAN Gateway?
  3. For CO2, which technology is it based on? (NDIR?) what is the accuracy? what can be the drift?
  4. Does it integrate a datalogging mode?


  1. OTAA or ABP is configurable.
  2. Yes, it can work with another brand’s LoRaWAN gateway.
  3. The type of CO2 sensor is NDIR, the accuracy is ± (30 ppm + 3%). In general, the sensor will not drift.
  4. Not support, if you need this feature please select AM300 series sensors.

Q7: Is there an option to disable the emoticon of AM300 series?
Answer: No, the emoticon will only appear when some sensors are disabled, and there will be no emoticon when all sensors are enabled.

Q15: We have received the AM319 and they are missing the battery connectors.
Answer: AM319 does not support installing battery, it can only be powered by type-C port. If you want to use battery, maybe AM307 is a better choice.

Q16: What is the reason for the data on the screen of the AM319 keep on changing and not synchronizing with reporting interval setting?
Answer: The report interval is different the screen refresh time. AM300 series will update screen data every 1 minute and do a full-screen refresh every 30 minutes (AM319) or 60 minutes (AM307) in order to remove ghosting.

Q17: The buzzer of AM300 series doesn’t sound again after I press power button once to stop the buzzer from beeping, how to retrigger the buzzer?
Answer: You can only wait till one of the concentrations of air pollutants exceeds the bad threshold, then the buzzer will work again. Currently AM300 doesn't support configure a buzzer interval time, you can adjust the threshold to trigger the buzzer again.

December 2021

Q3: Why the illuminance of AM319 is 1, there is no unit of this value?
Answer: This value indicates the light level of AM319 so it doesn't have a unit. It's a number from 0-5 that represent the brightness of this room.

Q5: Why does AM319 only report a specific data: { "beep": "no", "tvoc": 202 }?
Answer: This means the TVOC value has reached the Bad threshold you set. Any value that above threshold will trigger the alarm mechanism, and the data will be sent the status to network server. You can change the threshold to a reasonable value for you, or disable the threshold function.

Q7: What is the difference of TVOC data between AM319 and AM107?
Answer: AM319 and AM307 use different TVOC sensor from AM107, AM107 TVOC sensor will detect specific TVOC value directly, while AM307 TVOC sensor will return a specific IAQ index.


  1. Is the PIR of AM319 detected in real time?
  2. Does the emotion on the screen only indicate CO2 measurements?
  1.  No, PIR status is only collected every 5 seconds, and then report it according to the reporting interval.
  2. No, CO2, TVOC, PM2.5, PM10 and HCHO/O3 all supports defining Excellent, Polluted and Bad threshold for screen alarms, when one of concentrations of air pollutants exceeds the Bad threshold, the emotion on the screen will also be changed.

Q10: What is the exactly measurable particle size of AM319? For example, can we detect dust with 4 μm diameter?
Answer: AM319 supports detection of PM2.5 which means particle less than 2.5μm diameter and PM10 which means particle between 2.5μm to 10μm diameter. PM10 can reflect the amount of dust with a diameter of 4μm.

Q15: What is the O3 unit of AM319?
Answer: The O3 unit of AM319 is ppm.

Q16: Can AM319 shows TVOC in μg/m³ rather than IAQ?
Answer: No, AM319 can only shows TVOC as IAQ. If you have such requirement please contact Milesight for customization.

Q17: Can we manually calibrate TVOC and O3 of AM319?
Answer: You can calibrate O3 manually, but TVOC can’t since it’s a IAQ index not a real air quality value.

Q18: Can we configure the screen language of AM300?
Answer: No, AM300 series only support English and Chinese now. If you have this requirement for language please contact Milesight for customization.

Q19: Is it possible to preconfigure the sensor before shipment?
Answer: Yes, please contact Milesight for OEM services.

Q25: Why is the battery life will longer when enable the Screen Smart Mode function of AM sensors?
Answer: When Screen Smart Mode is enabled, the device will pause refreshing the screen if PIR is 0 and last for 20 minutes, which can save the battery life.

November 2021

Q2: What is the unit of AM319 for TVOC value?
Answer: TVOC value of AM319 doesn't have unit, it represents by IAQ index.

Q3: What is the gain of the internal LoRa antenna of AM300 series?
Answer: AM300-915M is 0.85dBi, AM300-868M is 1.4dBi.

Q5: Why CO2 sensor of AM307 is more accurate than AM319?
Answer: Because their CO2 sensors are from different manufacturers.

Q6: Does Milesight LoRaWAN sensor use encrypted communication between gateway? If yes,how do you provision the keys for encryption?
Answer: Yes. Once gateway accepts the join request form sensor, the sensor will generate NwkSkey and AppSkey which used for encryption.

Q9: Does AM107 have local storage like AM300 series?
Answer: No, only AM300 series supports local storage for now.

Q10: What is the capacity of AM300 local storage?
Answer: AM300 can store up to 18000 messages.

Q11: Do you have a plan to update firmware of AM100 series that can set the Threshold for the PIR sensor as well?
Answer: No, for this kind of application, WS202 or VS121 is more suitable for you.

Q19: What is the type of each environment pollutant sensor in AM300?

  • TVOC-MEMS Sensor
  • HCHO/O3-EC(Electrochemical) Sensor
  • AM307 CO2-NDIR Sensor
  • AM319 CO2-Photoacoustic Sensor
  • PM2.5/PM10-Laser Scattering Sensor

Q21: What's the battery life of the devices AM100 & AM300?
Answer: It depends on how you set up the data report frequency and spreading factor. The higher the SF level, the more power consumption. Take 10 min interval and SF7 as example,AM104 battery life is about 1.3 years, AM107 battery life is about 0.75 years, AM307 battery life is about 4 years. AM319 only supports DC power supply so it does not have battery life.

October 2021

Q5: Is it possible to report immediately when the PIR of AM107 and AM319 detects any motion?
Answer: Not support. For detecting motion and reporting alarm, WS202 is a better choice.

Q7: AQS sensor effectiveness expires over time, does O3 and HCHO sensors of AM319 require replacement?
Answer: Yes, O3 sensor has a 2-year working life and HCHO sensor has a 5-year working life, both sensors suppports replacement like battery.

Q10: Do you have any IAQ sensor that has ModBus output?
Answer: No, we don't have IAQ sensor with ModBus output.

Q15: Does Milesight AM300 series have RESET certification?

Answer: No, AM300 doesn't support RESET air certification for now. Please contact Milesight if you have any requirement for it.

July 2021

Q10: How often does the AM10x collect and display the environment data on the screen?
Answer: Temperature, humidity, light, air pressure, TVOC, PIR are collected every 30 seconds, and CO2 is collected every 2 minutes.

June 2021

Q9: What does activity value in AM100 series stand for?
Answer: PIR sensor value means the activity situation in the detection area during a period of time, for example people activity inside the room. This is the scope of the PIR sensor for your reference.

So the PIR value is not equals to the people in the detection area currently. It means the activity level during that period (for example 5 minutes). It's similar to the thermodynamic diagram.
If you need the exact number of people in the meeting room or within the area, we have other models (VS121 and WS202) to meet the request.