OY1211
LoRaWAN CO2 meter
User manual
Version 1.1
October 2022
Page 1: ...OY1211 LoRaWAN CO2 meter User manual Version 1 1 October 2022 ...
Page 2: ...RaWAN Configuration 8 6 2 Sensor states and state check 9 6 2 1 Re join functionality 10 6 3 Measurement and reporting interval 11 7 Specification 12 8 Battery life 14 9 Security 14 10 Protocol 14 10 1 LoRaWAN standard commands 14 10 2 Unsolicited uplink status commands 14 10 3 Periodic measurement reports 15 10 3 1 Periodic measurement report 15 10 3 2 Measurement value 15 10 3 3 Example Single m...
Page 3: ...accept any interference received including interference that may cause undesired operation CAUTION The grantee is not responsible for any changes or modifications not expressly approved by the party responsible for compliance Such modifications could void the user s authority to operate the equipment NOTE This equipment has been tested and found to comply with the limits for a Class B digital devi...
Page 4: ...e may not cause interference 2 This device must accept any interference including interference that may cause undesired operation of the device L émetteur récepteur exempt de licencecontenudans le présentappareilestconformeaux CNRd Innovation Sciences et Développementéconomique Canada applicables aux appareils radio exempts de licence L exploitationestautorisée aux deux conditions suivantes 1 L ap...
Page 5: ...ol on the product or on its packaging indicates that this product must not be disposed of with your other household waste Instead it is your responsibility to dispose of your waste by taking it to a collection point designated for the recycling of electrical and electronic appliances Separate collection and recycling of your waste at the time of disposal will contribute to conserving natural resou...
Page 6: ...when large changes in the CO2 level are detected resulting in low reporting latency By default CO2 level changes larger than 100ppm from the last transmitted measurement report causes an additional measurement report over the LoRa uplink channel If the absolute CO2 level is below a certain threshold by default 750ppm these additional reporting events are however omitted All these parameters can be...
Page 7: ...of a bottom piece the electronic board and the top cover Remove the top cover by pressing it upwards and outwards The electronics are removed by releasing the plastic latch on the top The bottom piece is mounted on the wall with the UP arrow upwards It can be mounted either with screws or adhesive tape ...
Page 8: ...ration Configuration on the network server is done with AppEUI 70 B3 D5 D7 2F F8 18 00 a k a JoinEUI It is possible to order a batch of devices configured with a customer unique AppEUI from the Talkpool OUI range The device is configured with device unique DevEUI and AppKey The DevEUI is printed on device box and the AppKey is distributed by the sales team The device is default configured for OTA ...
Page 9: ...red LED starts flashing after 0 5s State Description LED response Initial Low power state during transport Radio not active 1 short flash 0 5 sec Joining Trying to join a LoRaWAN network The device will remain in this state until successfully joined a LoRaWAN network 2 short flash 0 5 sec Configure Enables quick over the air configuration by polling server after configuration commands during 2 min...
Page 10: ...vity to the network by monitoring that periodic downlink messages are received The device tries to re join the network if it has not heard anything from the network for 288 uplinks 4 days 20 minute message interval The device requests and normally gets a downlink ever 64th uplink due to the ADRAckReq functionality ...
Page 11: ...downlink commands The default setting is a measurement interval of 60 sec The default reporting interval is every 25th measurement interval The device sends extra reports when above a configurable CO2 level default setting 750 ppm and larger difference than 100 ppm from last report The reporting interval counting is reset after an extra measurement report ...
Page 12: ... 10 90 RH Humidity range 0 to 100 non condensing Measurement range CO2 400 5000 ppm Accuracy CO2 30ppm 3 of reading Connectivity Network LoRaWAN Frequency bands 915 MHz Provisioning Over the air personalization Size Size 111 x 77 x 26 mm Weight 136g Security Algorithms AES 128 Hardware Cryptographic co processor Features Secure boot Secure firmware upgrade Hardware based ultra secure key storage B...
Page 13: ...le over the air Transmission intervals 20 minutes configurable over the air Threshold for adaptive reporting 750 ppm configurable over the air Step threshold for adaptive report 100 ppm configurable over the air Unique App EUI available upon request Enclosure IP30 Certifications RoHS compliant FCC IC LoRaWAN ...
Page 14: ...of different types of data LoRaWAN v 1 0 2 standard commands Unsolicited uplink status commands during configure state Periodic measurement reports Downlink commands and queries Uplink query response Note 0x denotation means hexadecimal encoded 10 1 LoRaWAN standard commands All standard LoRaWAN v 1 0 2 Rev B are supported Please refer to the LoRaWAN standard for the protocol definition 10 2 Unsol...
Page 15: ...ent reports or adaptive reports due to changes in CO2 level 10 3 1 Periodic measurement report The default configuration is that temperature humidity and CO2 level are transmitted every 20th minute The data is packed into minimal number of bytes to conserve energy and to minimize interference Port Port 2 Payload Measurement value see chap 9 3 2 Size 5 Bytes 10 3 2 Measurement value The measurement...
Page 16: ...s 25 RH which means the received value should be subtracted by 250 and then divided with 10 to get it in RH 10 3 2 3 Carbon dioxide CO2 conversion The carbon dioxide CO2 measurement in parts per million ppm 1 x 10 6 The CO2 data is averaged over a measurement period The data is transmitted using an un signed 16 bit integer The value 0xFFFF indicates an error in the CO2 reading and should be displa...
Page 17: ...t from the server application Contact your LoRaWAN network provider for in band application API All downlink application communication is done on LoRaWAN port 1 Downlink command network device Field Bytes Value Description Note Type 1 xx 0x01 Set 0x02 Query 0x03 Action Index 1 xx Command Index Data As defined for Command Index only applicable for set commands ...
Page 18: ...timer 1 0x31 Measurement cycles per reporting event Uint16 Big endian Number of measurement cycles 1 2000 Query Set No Maximum number of measurement cycles before transmitting sensor data over LoRa uplink Default 20 cycles 1 0x32 CO2 concentration variation threshold Uint16 Big endian PPM 0 65535 Query Set No Maximum CO2 concentration change from last LoRa uplink reporting event before inserting a...
Page 19: ...TA commands Example Remote device reset Port 1 0305 10 5 Uplink query response Uplink messages are sent on port 1 with the following heading Uplink command device network Field Bytes Value Description Note Type 1 xx 0x01 Data 0x02 Command NACK Index 1 xx Command Index Data As defined for Command Index only for Type Data Example Port 1 Payload 0x01 20 00 0x01 Data type 0x20 Status command 0x00 Norm...