Air Pollution Data Reading Service Åë½Å µå¶óÀ̹ö

 

Air Pollution Data Reading Service Åë½Åµå¶óÀ̹ö´Â Çѱ¹È¯°æ°ø´Ü ´ë±â¿À¾ö Á¤º¸ Á¶È¸ ¼­ºñ½ºÀÇ µ¥ÀÌÅ͸¦ Àбâ À§ÇÑ µå¶óÀ̹öÀÌ´Ù.

ÁÖÀÇ) Air Pollution Data Reading Service Åë½Å µå¶óÀ̹ö¸¦ »ç¿ëÇϱâ À§Çؼ­´Â °ø°øµ¥ÀÌÅÍÆ÷ÅÐ(data.go.kr)¿¡ °¡ÀÔ ÈÄ ÀÎÁõ۸¦ ¹ß±Þ¹Þ¾Æ¾ß ÇÑ´Ù.

 

1. Àб⠼³Á¤

 

<±×¸² 1>Àº Air Pollution Data Reading Service Åë½Å µå¶óÀ̹ö¸¦ »ç¿ëÇÏ¿© Åë½ÅÆÄÀÏÀ» ÆíÁýÇÑ ¿¹ÀÌ´Ù. 

<±×¸² 1> Air Pollution Data Reading Service Åë½Å µå¶óÀ̹öÀÇ Åë½ÅÆÄÀÏ ÆíÁý ¿¹

 

<±×¸² 1>¿¡¼­ µð¹ÙÀ̽º´Â ¿¬°áÇü½Ä(TCP/IP), ÀåºñÀÇ IP¹øÁö(apis.data.go.kr), ¼³Á¤µÈ TCP ¼­ºñ½º Æ÷Æ®(80) ¼øÀ¸·Î ÀÔ·ÂÇÑ´Ù.

¶ÇÇÑ ¿É¼Ç ºÎ¿¡´Â °¢ Àб⠺° ÀÐÀ» ½Ã°£°£°Ý(0 ~ 36000ÃÊ, ±âº» = 180), ÀÐÀº µ¥ÀÌÅ͸¦ ÀúÀåÇÒ °£°Ý(35 ~ 200, ±âº» = 50), µ¥ÀÌÅÍ ¼Û¼ö½Å½Ã À翬°á ¿©ºÎ(1 = »ç¿ë, 0 = »ç¿ë ¾ÈÇÔ , ±âº» = 1) À» ÄÞ¸¶( , )·Î ±¸ºÐÇÏ¿© ÀÔ·ÂÇÑ´Ù.

 

Air Pollution Data Reading Service µå¶óÀ̹öÀÇ Àбâ ÀÛ¼º Çü½Ä

Air Pollution Data Reading Service Åë½Å µå¶óÀ̹öÀÇ Àбâ ÀÛ¼º Çü½ÄÀº ´ÙÀ½°ú °°Àº ÀÎÀÚ ¼øÀ¸·Î ÀÛ¼ºÇÑ´Ù.

1) ½ºÅ×ÀÌ¼Ç – »ç¿ë¾ÈÇÔ.

2) ÀÐÀ» Àå¼Ò –´ë±â¿À¾ö Á¤º¸ Á¶È¸ ¼­ºñ½º¿¡¼­ ÁöÁ¤ÇÑ ÀÐÀ» Àå¼Ò¸¦ ÀÔ·Â. (https://www.airkorea.or.kr/web/stationInfo?pMENU_NO=93 Âü°í)

3) ÀÐÀ» µ¥ÀÌÅÍ Address – »ç¿ë¾ÈÇÔ.

4) Åë½Å ¸Þ¸ð¸® ÀúÀå À§Ä¡ - ÀÐÀº °ªÀÌ ÀúÀåµÉ Åë½Å ¸Þ¸ð¸® ½ÃÀÛ¹øÁö.

5) ÀÐÀ» µ¥ÀÌÅÍÀÇ Å©±â – ÀÐÀº µ¥ÀÌÅ͸¦ ¸Þ¸ð¸®¿¡ ÀúÀåÇÒ °³¼ö(1 ~ 100).

 

Àб⠼³Á¤ ¿¹)

READ, 0, »ó´ë¿øµ¿, 0, 0, 1,

 

<Ç¥ 1>Àº Air Pollution Data Reading Service Åë½Å µå¶óÀ̹öÀÇ ÀÐÀº °ª ÀúÀå³»¿ëÀ̰í <Ç¥ 2>´Â flag °ª°ú ³»¿ëÀÌ´Ù.

Åë½Å¸Þ¸ð¸® ÀúÀåÀ§Ä¡ 

ÀúÀå ³»¿ë

ÀúÀåÀ§Ä¡ + 0 : Åë½Å »óÅ 1 = Á¤»ó, 0 = ¿¡·¯
ÀúÀåÀ§Ä¡ + 1 : ÀÐÀº µ¥ÀÌÅÍ °³¼ö 1 ~ = Á¤»ó(º¸Åë 22 ~ 23), 0 = ÀÐÀ» Àå¼Ò ¿¡·¯
ÀúÀåÀ§Ä¡ + 2 : ÀÀ´äÄÚµå  0 = Á¤»ó, ±âŸ = ¿¡·¯
ÀúÀåÀ§Ä¡ + 3 ~ 5 : ÃøÁ¤ ³â, ¿ù, ÀÏ  
ÀúÀåÀ§Ä¡ + 6 ~ 7 : ÃøÁ¤ ½Ã, ºÐ  
ÀúÀåÀ§Ä¡ + 8 : ÃøÁ¤ Àå¼Ò¸í  ¹®ÀÚ¿­ ¸Þ¸ð¸® ÂüÁ¶
ÀúÀåÀ§Ä¡ + 9 : Àå¼Ò ÄÚµå ¼ýÀڷΠǥÇö
ÀúÀåÀ§Ä¡ + 10 : Àå¼Ò À¯Çü 1 = µµ½Ã´ë±â, 2 = µµ·Îº¯´ë±â, 3 = ±¹°¡¹è°æ³óµµ,
4 = ±³¿Ü´ë±â, 5 - Ç׸¸, 0 = ±âŸ
ÀúÀåÀ§Ä¡ + 11 : so2 ³óµµ
ÀúÀåÀ§Ä¡ + 12 : co ³óµµ
ÀúÀåÀ§Ä¡ + 13 : o3 ³óµµ
ÀúÀåÀ§Ä¡ + 14 : no2 ³óµµ
¾ÆÈ²»ê °¡½º ³óµµ(float, double ¸Þ¸ð¸® ÂüÁ¶)
ÀÏ»êÈ­ ź¼Ò ³óµµ(float, double ¸Þ¸ð¸® ÂüÁ¶)
¿ÀÁ¸ ³óµµ(float, double ¸Þ¸ð¸® ÂüÁ¶)
ÀÌ»êÈ­ Áú¼Ò ³óµµ(float, double ¸Þ¸ð¸® ÂüÁ¶)
ÀúÀåÀ§Ä¡ + 15 : pm10 ³óµµ
ÀúÀåÀ§Ä¡ + 16 : pm10 24½Ã°£ ¿¹ÃøÀ̵¿³óµµ
¹Ì¼¼¸ÕÁö ³óµµ
ÀúÀåÀ§Ä¡ + 17 : pm25 ³óµµ
ÀúÀåÀ§Ä¡ + 18 : pm25 24½Ã°£ ¿¹ÃøÀ̵¿³óµµ
Ãʹ̼¼¸ÕÁö ³óµµ
ÀúÀåÀ§Ä¡ + 19 : khai value
ÀúÀåÀ§Ä¡ + 20 : khai grade
ÅëÇÕ´ë±â(CAI) ȯ°æ¼öÄ¡
ÅëÇÕ´ë±â(CAI) ȯ°æÁö¼ö
ÀúÀåÀ§Ä¡ + 21 : so2 grade
ÀúÀåÀ§Ä¡ + 22 : co grade
ÀúÀåÀ§Ä¡ + 23 : o3 grade
ÀúÀåÀ§Ä¡ + 24 : no2 grade
¾ÆÈ²»ê °¡½º Áö¼ö
ÀÏ»êÈ­ ź¼Ò Áö¼ö
¿ÀÁ¸ Áö¼ö
ÀÌ»êÈ­ Áú¼Ò Áö¼ö
ÀúÀåÀ§Ä¡ + 25 : pm10 grade
ÀúÀåÀ§Ä¡ + 26 : pm25 grade
¹Ì¼¼¸ÕÁö 24½Ã°£ Áö¼ö
Ãʹ̼¼¸ÕÁö 24½Ã°£ Áö¼ö
ÀúÀåÀ§Ä¡ + 27 : pm10 grade 1h
ÀúÀåÀ§Ä¡ + 28 : pm25 grade 1h
¹Ì¼¼¸ÕÁö 1½Ã°£ Áö¼ö
Ãʹ̼¼¸ÕÁö 1½Ã°£ Áö¼ö
ÀúÀåÀ§Ä¡ + 29 : so2 flag
ÀúÀåÀ§Ä¡ + 30 : co flag
ÀúÀåÀ§Ä¡ + 31 : o3 flag
ÀúÀåÀ§Ä¡ + 32 : no2 flag
¾ÆÈ²»ê °¡½º flag(<Ç¥ 2> ÂüÁ¶)
ÀÏ»êÈ­ ź¼Ò flag(<Ç¥ 2> ÂüÁ¶)
¿ÀÁ¸ flag(<Ç¥ 2> ÂüÁ¶)
ÀÌ»êÈ­ Áú¼Ò flag(<Ç¥ 2> ÂüÁ¶)
ÀúÀåÀ§Ä¡ + 33 : pm10 flag
ÀúÀåÀ§Ä¡ + 34 : pm25 flag
¹Ì¼¼¸ÕÁö flag(<Ç¥ 2> ÂüÁ¶)
Ãʹ̼¼¸ÕÁö flag(<Ç¥ 2> ÂüÁ¶)
ÀúÀåÀ§Ä¡ + ÀÐÀº µ¥ÀÌÅ͸¦ ÀúÀåÇÒ °£°Ý + 0 ~ 2 : ÃøÁ¤ ³â, ¿ù, ÀÏ
ÀúÀåÀ§Ä¡ + ÀÐÀº µ¥ÀÌÅ͸¦ ÀúÀåÇÒ °£°Ý + 3 ~ 4 : ÃøÁ¤ ½Ã, ºÐ
ÀúÀåÀ§Ä¡ + ÀÐÀº µ¥ÀÌÅ͸¦ ÀúÀåÇÒ °£°Ý + 5 : ÃøÁ¤ Àå¼Ò¸í
...
 
<Ç¥ 1> Air Pollution Data Reading Service Åë½Å µå¶óÀ̹öÀÇ Àб⠸í·É¾î Á¾·ù¿Í ÀÐÀº °ª ÀúÀå³»¿ë

flag °ª

³»¿ë

1

2

3

4

5

6

0

null
ÃøÁ¤ÀÚ·á
Á¡°Ë ¹× ±³Á¤
ÀåºñÁ¡°Ë
ÀÚ·áÀÌ»ó
Åë½ÅÀå¾Ö
±âŸ
<Ç¥ 2> flag  °ª°ú ³»¿ë

Air Pollution Data Reading Service Åë½Å µå¶óÀ̹öÀÇ ÀÐÀº °ªÀº WORD/DWORD/FLOAT/DOUBLE/STRING ¸Þ¸ð¸®¿¡ µ¿ÀÏÇÑ °ª(ÀúÀåÇü½Ä¸¸ ´Ù¸§)ÀÌ ÀúÀåÇÑ´Ù.

<±×¸² 1> ÇÁ·ÎÅäÄÝ ¿É¼ÇºÎÀÇ  ¾ÆÀÌÄÜÀ» Ŭ¸¯Çϸé <±×¸² 2>ÀÇ ´ëÈ­»óÀÚ°¡ ³ªÅ¸³ª´Âµ¥ ¿©±â¼­µµ Àбâ Çü½ÄÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ´Ù. 

<±×¸² 2> Air Pollution Data Reading Service Åë½Å µå¶óÀ̹öÀÇ ¿É¼Ç ´ëÈ­»óÀÚÀÇ ¿¹

 

<±×¸² 2>ÀÇ , ,  ¹öÅϰú ¸®½ºÆ® ¹Ú½º¸¦ ÀÌ¿ëÇÏ¿© Àбâ Çü½ÄÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ°í 'Reading Interval' °ú 'Each Data Saving Interval' ¿¡¼­ °¢ Àб⠺° ÀÐÀ» ½Ã°£°£°Ý°ú ÀÐÀº µ¥ÀÌÅ͸¦ ÀúÀåÇÒ °£°ÝÀ» ¼³Á¤ÇÒ ¼ö ÀÖ´Ù.

¶ÇÇÑ, 'Service Key' ÀÇ ¿¡µðÅÍ¿¡ °ø°øµ¥ÀÌÅÍÆ÷Åп¡¼­ ¹ß±Þ¹ÞÀº ÀÎÁõŰ °ªÀ» ÀÔ·ÂÇÑ´Ù.

 

<±×¸² 3> Air Pollution Data Reading Service µå¶óÀ̹öÀÇ Åë½Å Àб⠼³Á¤ Ãß°¡/ÆíÁý ´ëÈ­»óÀÚÀÇ ¿¹

 

<±×¸² 3>Àº <±×¸² 2>ÀÇ ´ëÈ­»óÀÚ¿¡¼­ Àб⠽ºÄÉÁìÀ» Ãß°¡ ¶Ç´Â ÆíÁýÇÒ ¶§ ³ªÅ¸³ª´Â ´ëÈ­»óÀÚÀÌ´Ù.

 

 

2. ¾²±â ¼³Á¤

Air Pollution Data Reading Service µå¶óÀ̹öÀÇ ¾²±â ¼³Á¤À¸·Î ÀåºñÀÇ ¼³Á¤ °ª µîÀ» º¯°æÇÒ ¼ö ÀÖ´Ù.

 

µðÁöÅÐ ¾²±â

µðÁöÅÐ ¾²±â´Â ¾Æ³¯·Î±× ¾²±â¿Í µ¿ÀÏÇÑ ¹æ¹ýÀ¸·Î ¼³Á¤Çϰí Ãâ·Â °ª( 0 ¶Ç´Â 1 )¸¸ ´Ù¸£´Ù.

 

 

¾Æ³¯·Î±× ¾²±â

¾Æ³¯·Î±× ¾²±â¸¦ À§ÇÑ ¾Æ³¯·Î±× Ãâ·Â ÅÂ±× ¼³Á¤ ³»¿ëÀº ´ÙÀ½°ú °°´Ù.

1) Port           ¿¬°áµÈ Åë½ÅÆ÷Æ® ¹øÈ£. (COM ¹øÈ£°¡ ¾Æ´Ô)

2) Station       »ç¿ë¾ÈÇÔ.

3) Address      ÀÐÀº °ªÀ» ÀúÀåÇÒ ¸Þ¸ð¸® ½ÃÀÛ¹øÁö.

4) Extra1        ´ë±â¿À¾ö Á¤º¸ Á¶È¸ ¼­ºñ½º¿¡¼­ ÁöÁ¤ÇÑ ÀÐÀ» Àå¼Ò¸¦ ÀÔ·Â.

5) Extra2        ÀÐÀº µ¥ÀÌÅ͸¦ ¸Þ¸ð¸®¿¡ ÀúÀåÇÒ °³¼ö(1 ~ 100).

 

¼³Á¤ ¿¹1)

PORT : 0   STATION : 0  ADDRESS : 0000  EXTRA1 : »ó´ë¿øµ¿  EXTRA2 : 10 À¸·Î ¼³Á¤ÇÏ°í ¾Æ³¯·Î±× Ãâ·ÂÀ» ÇÏ¸é »ó´ë¿øµ¿ÀÇ ½Ç½Ã°£ ´ë±â¿À¿° Á¤º¸¸¦ Àоî 0¹ø ¸Þ¸ð¸®ºÎÅÍ 10°³ÀÇ µ¥ÀÌÅ͸¦ ÀúÀåÇÑ´Ù.