Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
cs:hw:05-sensors:iaq [2020/06/25 10:10]
avsetula
cs:hw:05-sensors:iaq [2021/08/10 06:59] (current)
avsetula
Line 1: Line 1:
-====== IAQ - senzory kvality ovzduší ​======+====== IAQ - Kvalita vzduchu v interiéru ​======
 Produkty IAQ řady RW/RLW jsou určeny pro **měření kvality ovzduší** v domech, školách, kancelářských budovách, továrních halách, restauracích a dalších podobných objektech. Všechna čidla jsou umístěna v praktické bílé plastové krabičce s krytím IP20 určené pro snadnou montáž na stěnu s přichycením do instalační krabičky (např. KU68). Produkty IAQ řady RW/RLW jsou určeny pro **měření kvality ovzduší** v domech, školách, kancelářských budovách, továrních halách, restauracích a dalších podobných objektech. Všechna čidla jsou umístěna v praktické bílé plastové krabičce s krytím IP20 určené pro snadnou montáž na stěnu s přichycením do instalační krabičky (např. KU68).
  
-Celkově nabízíme **čtyři varianty** zařízení s čidly pro měření teploty, vlhkosti, osvětlení,​ barometrického tlaku a koncentrace VOC (organické těkavé látky). Modely s označením THC jsou pak vybaveny i čidlem pro **měření koncentrace CO<​sub>​2</​sub>​** s barevnou LED měnící barvu od zelené po červenou (zelená = nízká koncentrace,​ červená = vysoká koncentrace). ​Zařízení ​tak nabízí **měření až šesti veličin** v jednom kompaktním provedení. Další dvě verze produktu z řady RLW jsou stejné jako popisované první dvě varianty, s tím rozdílem, že navíc obsahují komunikační rozhraní **LoRaWAN**. Všechny varianty obsahují rozhraní **RS485** a **WiFi**.+Celkově nabízíme **čtyři varianty** zařízení s čidly pro měření teploty, vlhkosti, osvětlení,​ barometrického tlaku a koncentrace VOC (organické těkavé látky). Modely s označením ​**THC** jsou vybaveny i čidlem pro **měření koncentrace CO<​sub>​2</​sub>​** s barevnou LED měnící barvu od zelené po červenou (zelená = nízká koncentrace,​ červená = vysoká koncentrace). ​U modelu s označením **TH** je také barevná LED, zde však indikuje index kvality vzduchu. Tyto zařízení nabízí **měření až šesti veličin** v jednom kompaktním provedení. Další dvě verze produktu z řady RLW jsou stejné jako popisované první dvě varianty, s tím rozdílem, že navíc obsahují komunikační rozhraní **LoRaWAN**. Všechny varianty obsahují rozhraní **RS485** a **WiFi**.
  
 +<WRAP center round info 90%>
 +Produktové listy, technickou dokumentaci a nejaktuálnější FW k interiérových senzorům kvality vzduchu naleznete na [[cs:​files:​products:​05-sensors:​iaq|tomto odkazu]].
 +</​WRAP>​
 + 
 ==== Kompletní rozpis jednotlivých verzí: ==== ==== Kompletní rozpis jednotlivých verzí: ====
  
Line 13: Line 17:
 <WRAP center round box> <WRAP center round box>
 //*LoRaWAN je k dispozici pouze ve variantách RLW-TH a RLW-THC// //*LoRaWAN je k dispozici pouze ve variantách RLW-TH a RLW-THC//
 +</​WRAP>​
 +
 +<WRAP center round info 100%>
 +Pro více informací o možném využití IAQ senzorů Unipi vybavených LoRa rozhraním navštivte případovou studii [[https://​www.unipi.technology/​cs/​pripadove-studie/​integrace-interieroveho-iot-senzoru-kvality-vzduchu-s-lora-komunikaci-364|Integrace interiérového IoT senzoru kvality vzduchu s LoRa komunikací]].
 </​WRAP>​ </​WRAP>​
  
 ==== RW-TH ==== ==== RW-TH ====
-{{ :​cs:​hw:​05-sensors:​unipi-iaq.png?​direct&​150|}}+{{ :​cs:​hw:​05-sensors:​unipi-iaq-co2.png?​direct&​150|}}
   * **nejlevnější** varianta IAQ zařízení   * **nejlevnější** varianta IAQ zařízení
   * umožňuje měřit teplotu, relativní vlhkost, osvětlení,​ barometrický tlak a koncentrace VOC   * umožňuje měřit teplotu, relativní vlhkost, osvětlení,​ barometrický tlak a koncentrace VOC
-  * **neobsahuje** CO<​sub>​2</​sub>​ čidlo, indikační LED, ani LoRaWAN rozhraní+  ​* LED na tomto modelu indikuje index kvality vzduchu 
 +  ​* **neobsahuje** CO<​sub>​2</​sub>​ čidlo, ani LoRaWAN rozhraní
  
  
Line 31: Line 40:
  
 <​html><​span class="​kbBlueText">​Možno použít:</​span></​html>​ <​html><​span class="​kbBlueText">​Možno použít:</​span></​html>​
-  * ve spojení s PLC Unipi jako prvek **v systémech MaR** s protokolem **ModbusRTU/​TCP**+  * ve spojení s jednotkou ​Unipi jako prvek **v systémech MaR** s protokolem **ModbusRTU/​TCP**
   * ve spojení se systémem třetí strany pomocí rozhraní RS485, či WiFi a s vhodným komunikačním protokolem   * ve spojení se systémem třetí strany pomocí rozhraní RS485, či WiFi a s vhodným komunikačním protokolem
   * samostatně s připojením do sítě WiFi s možností přístupu přes webové rozhraní   * samostatně s připojením do sítě WiFi s možností přístupu přes webové rozhraní
Line 39: Line 48:
 ==== RW-THC ==== ==== RW-THC ====
 {{ :​cs:​hw:​05-sensors:​unipi-iaq-co2.png?​direct&​150|}} {{ :​cs:​hw:​05-sensors:​unipi-iaq-co2.png?​direct&​150|}}
-  * varianta **obsahující CO<​sub>​2</​sub>​ čidlo** a LED k indikaci ​kvality ovzduší+  * varianta **obsahující CO<​sub>​2</​sub>​ čidlo** a LED k indikaci ​hladiny CO<​sub>​2</​sub>​
   * umožňuje měřit teplotu, relativní vlhkost, osvětlení,​ barometrický tlak, koncentraci VOC a hladinu CO<​sub>​2</​sub>​   * umožňuje měřit teplotu, relativní vlhkost, osvětlení,​ barometrický tlak, koncentraci VOC a hladinu CO<​sub>​2</​sub>​
   * **neobsahuje** rozhraní LoRaWAN   * **neobsahuje** rozhraní LoRaWAN
Line 52: Line 61:
  
 <​html><​span class="​kbBlueText">​Možno použít:</​span></​html>​ <​html><​span class="​kbBlueText">​Možno použít:</​span></​html>​
-  * ve spojení s PLC Unipi jako prvek **v systémech MaR** s protokolem **ModbusRTU/​TCP**+  * ve spojení s jednotkou ​Unipi jako prvek **v systémech MaR** s protokolem **ModbusRTU/​TCP**
   * ve spojení se systémem třetí strany pomocí rozhraní RS485, či WiFi a s vhodným komunikačním protokolem   * ve spojení se systémem třetí strany pomocí rozhraní RS485, či WiFi a s vhodným komunikačním protokolem
   * samostatně s připojením do sítě WiFi s možností přístupu přes webové rozhraní   * samostatně s připojením do sítě WiFi s možností přístupu přes webové rozhraní
Line 59: Line 68:
  
 ==== RLW-TH ==== ==== RLW-TH ====
-{{ :​cs:​hw:​05-sensors:​unipi-iaq.png?​direct&​150|}}+{{ :​cs:​hw:​05-sensors:​unipi-iaq-co2.png?​direct&​150|}}
   * varinata zařízení **s LoRaWAN**   * varinata zařízení **s LoRaWAN**
   * umožňuje měřit teplotu, relativní vlhkost, osvětlení,​ barometrický tlak a koncentrace VOC   * umožňuje měřit teplotu, relativní vlhkost, osvětlení,​ barometrický tlak a koncentrace VOC
-  * **neobsahuje** CO<​sub>​2</​sub>​ čidlo, ani indikační LED+  ​* LED na tomto modelu indikuje index kvality vzduchu 
 +  ​* **neobsahuje** CO<​sub>​2</​sub>​ čidlo
  
  
Line 74: Line 84:
  
 <​html><​span class="​kbBlueText">​Možno použít:</​span></​html>​ <​html><​span class="​kbBlueText">​Možno použít:</​span></​html>​
-  * ve spojení s PLC Unipi jako prvek **v systémech MaR** s protokolem **ModbusRTU/​TCP**+  * ve spojení s jednotkou ​Unipi jako prvek **v systémech MaR** s protokolem **ModbusRTU/​TCP**
   * ve spojení se systémem třetí strany pomocí rozhraní RS485, či WiFi a s vhodným komunikačním protokolem   * ve spojení se systémem třetí strany pomocí rozhraní RS485, či WiFi a s vhodným komunikačním protokolem
   * samostatně s připojením do sítě WiFi s možností přístupu přes webové rozhraní   * samostatně s připojením do sítě WiFi s možností přístupu přes webové rozhraní
Line 83: Line 93:
 ==== RLW-THC ==== ==== RLW-THC ====
 {{ :​cs:​hw:​05-sensors:​unipi-iaq-co2.png?​direct&​150|}} {{ :​cs:​hw:​05-sensors:​unipi-iaq-co2.png?​direct&​150|}}
-  * varinata ​zařízení **s LoRaWAN** +  * varianta ​zařízení **s LoRaWAN** 
-  * integrované **CO<​sub>​2</​sub>​ čidlo** a LED k indikaci ​kvality ovzduší+  * integrované **CO<​sub>​2</​sub>​ čidlo** a LED k indikaci ​hladiny CO<​sub>​2</​sub>​
   * umožňuje měřit teplotu, relativní vlhkost, osvětlení,​ barometrický tlak, koncentraci VOC a hladinu CO<​sub>​2</​sub>​   * umožňuje měřit teplotu, relativní vlhkost, osvětlení,​ barometrický tlak, koncentraci VOC a hladinu CO<​sub>​2</​sub>​
  
Line 96: Line 106:
  
 <​html><​span class="​kbBlueText">​Možno použít:</​span></​html>​ <​html><​span class="​kbBlueText">​Možno použít:</​span></​html>​
-  * ve spojení s PLC Unipi jako prvek **v systémech MaR** s protokolem **ModbusRTU/​TCP**+  * ve spojení s jednotkou ​Unipi jako prvek **v systémech MaR** s protokolem **ModbusRTU/​TCP**
   * ve spojení se systémem třetí strany pomocí rozhraní RS485, či WiFi a s vhodným komunikačním protokolem   * ve spojení se systémem třetí strany pomocí rozhraní RS485, či WiFi a s vhodným komunikačním protokolem
   * samostatně s připojením do sítě WiFi s možností přístupu přes webové rozhraní   * samostatně s připojením do sítě WiFi s možností přístupu přes webové rozhraní
Line 102: Line 112:
  
 {{ :​files:​img_breakline.png?​nolink |}} {{ :​files:​img_breakline.png?​nolink |}}
 +
 +
 +===== Kód dekodéru rámce LoRa =====
 +Příklad binárního dekodéru části přenášených dat (payload). Názvy funkcí jsou v souladu se sítí ''​The Things Network''​. ​
 +
 +
 +<​code>​
 +function getBit(number,​ bitPosition) {
 +  return (number & (1 << bitPosition)) === 0 ? 0 : 1;
 +}
 +function Decoder(bytes,​ port) {
 +  // Decode an uplink message from a buffer
 +  // (array) of bytes to an object of fields.
 +  var decoded = {};
 +  if (getBit(bytes[0],​0)) {
 +    decoded.temperature = ((bytes[2] << 8) | bytes[1]) / 100 - 100;
 +    decoded.relative_humidity = bytes[3] / 2.5;
 +  }
 +  if (getBit(bytes[0],​1)) decoded.pressure = ((bytes[5] << 8) | bytes[4]) / 100 + 800;
 +  if (getBit(bytes[0],​2)) {
 +    decoded.voc_index = ((bytes[7] << 8) | bytes[6]) & 0x01FF;
 +    decoded.voc_accuracy = ((bytes[7] << 8) | bytes[6]) >> 9 & 0x0003;
 +  }
 +  if (getBit(bytes[0],​3)) decoded.ambient_light = Math.exp(bytes[8] / 20) - 1;
 +  if (getBit(bytes[0],​4)) decoded.co2 = ((bytes[10] << 8) | bytes[9]);
 +  if (getBit(bytes[0],​5)) {
 +    decoded.pm10 = (((bytes[13] << 16) | (bytes[12] << 8) | bytes[11]) >> 12) & 0x000FFF / 4;
 +    decoded.pm2_5 = ((bytes[13] << 16) | (bytes[12] << 8) | bytes[11]) & 0x000FFF / 4;
 +  }
 +  if (getBit(bytes[0],​6)) {
 +    decoded.noise_duration = (bytes[14] / 2);
 +    decoded.noise_intensity = (bytes[15] / 5) + 25;
 +  }
 +  return decoded;
 +}
 +</​code>​
 +
 +
 +===== Kam dál? =====
 +
 +<​tile>​
 +| cs:​files:​products:​05-sensors:​iaq ​           | Dokumentace a firmware ke stažení ​ | :​en:​files:​unipi-kb-icon-os.png ​        |
 +| cs:​hw:​05-sensors:​iaq-eshop-redirect-hidden ​ | Koupit na e-shopu Unipi            | :​en:​files:​unipi-kb-icon-shop.png ​      |
 +</​tile>​