TTA °£Ç๰ - ICT Standard Weekly

Ȩ > Ç¥ÁØÈ­ Âü¿© > TTA°£Ç๰ > ICT Standard Weekly

±â¼úÇ¥ÁØÀ̽´

´Ù¿î·Îµå (2018-50È£)
Æ®À§ÅÍ ÆäÀ̽ººÏ ¹ÌÅõµ¥ÀÌ

[Á¦903È£] ¹Ìµð¾î»ç¹° °£ °Å·¡¸¦ À§ÇÑ ±¹Á¦ Ç¥ÁØ µ¿Çâ

New Template

1. ¸Ó¸®¸»

4Â÷ »ê¾÷Çõ¸í ½Ã´ë¿Í ¸Â¹°·Á ³×Æ®¿öÅ© ȯ°æÀÌ ¹ßÀüÇÔ¿¡ µû¶ó »ç¹°ÀÎÅͳÝ(Internet of Things)¿¡ ´ëÇÑ °ü½É°ú ¼ö¿ä°¡ Áõ°¡Çϰí ÀÖ´Ù. Cisco¿¡¼­´Â 2020³â¿¡ ¾à 500¾ï °³ÀÇ »ç¹°ÀÎÅÍ³Ý µð¹ÙÀ̽º°¡ º¸±Þ µÉ °ÍÀ¸·Î ¿¹»óÇϰí ÀÖÀ¸¸ç, ½ÃÀå±Ô¸ð ¿ª½Ã 2014³âÀ» ±âÁØÀ¸·Î 2020³â¿¡ ±¹³»´Â 4.7¹è, ±¹¿ÜÀÇ °æ¿ì 3.3¹èÀÇ ¼ºÀåÀ» ´Þ¼ºÇÒ °ÍÀ¸·Î ¿¹»óÇϰí ÀÖ´Ù. ÀÌ¿¡ Google, Cisco, LG µîÀº ½ÃÀåÀ» ¼±Á¡Çϱâ À§ÇØ °¢ ±â¾÷ º° Ư¼º¿¡ ¸Â´Â »ç¹°ÀÎÅÍ³Ý ³×Æ®¿öÅ© ȯ°æÀ» ±¸ÃàÇÏ¿© ¿î¿ë ÁßÀÌ´Ù. ÀÌ·¸°Ô ±¸ÃàµÈ ÇöÀçÀÇ »ç¹°ÀÎÅÍ³Ý ³×Æ®¿öÅ©´Â ¼­¹ö Áß½ÉÀÇ Áß¾Ó ÁýÁßÇüÀ¸·Î ¼³°èµÇ¾î ¸ðµç µ¥ÀÌÅ͸¦ Áß¾Ó¼­¹ö¿¡¼­ ó¸®Çϵµ·Ï Çϰí ÀÖ´Ù. ¶§¹®¿¡ Ÿ»ç(Þä) µð¹ÙÀ̽º¿ÍÀÇ »óÈ£¿î¿ë¼º(Interoperability)ÀÌ º¸ÀåµÇÁö ¸øÇÑ Ã¤ °¢ ±â¾÷ ȤÀº ÀÌÇØ´ç»çÀÚ Áß½ÉÀÇ Æó¼âÀû »ç¹°ÀÎÅÍ³Ý È¯°æÀÌ À¯ÁöµÇ°í ÀÖ´Ù.

¸ÖƼ¹Ìµð¾î ±¹Á¦ Ç¥ÁØÈ­ ´ÜüÀÎ MPEG(Moving Picture Experts Group)¿¡¼­´Â MPEG-IoMT (Internet of Media Things: ISO/IEC JTC1 23093) ÇÁ·ÎÁ§Æ®¸¦ ÅëÇØ ¹Ìµð¾î»ç¹°(Media Thing: ÀÌÇÏ MThing) Áß½ÉÀÇ »ç¹°ÀÎÅÍ³Ý Ç¥ÁØÈ­¸¦ ÁøÇà ÁßÀÌ´Ù. MPEG-IoMT¿¡¼­´Â ¹Ìµð¾î»ç¹° °£ µ¥ÀÌÅÍ ±³È¯À» À§ÇÑ API¿Í ¹Ìµð¾î»ç¹° °£ ±³È¯µÇ´Â µ¥ÀÌÅÍÀÇ Æ÷¸Ë Ç¥ÁØÈ­¸¦ Áß¿ä Ç¥ÁØÈ­ ´ë»óÀ¸·Î »ï°í ÀÖ´Ù. ƯÈ÷, ÃÖ±Ù¿¡´Â Å»Áß¾ÓÈ­ µÈ ¹Ìµð¾î»ç¹°ÀÎÅÍ³Ý ½Ã½ºÅÛ È¯°æÀ» ±¸ÃàÇϰí, À̸¦ ±¸¼ºÇÏ´Â ¹Ìµð¾î»ç¹° °£ ÀÚÀ²ÀûÀÌ°í ¾ÈÀüÇÑ °Å·¡¸¦ À§ÇÏ¿© ºí·ÏüÀÎÀ» Àû¿ëÇÏ·Á´Â ½Ãµµ°¡ Ȱ¹ßÇÏ´Ù.

¼¼°è À¯¼ö ±â¾÷µéÀÌ Âü¿©ÇÑ AllSeen Alliance, OIC µîÀÇ ´Üü¿¡¼­´Â ÀÌÁ¾ OS³ª Ç÷§Æû »óÀÇ IoT µð¹ÙÀ̽º °£ »óÈ£ ¿î¿ëÀÌ °¡´ÉÅä·Ï ÇÏ´Â ±â¼ú °³¹ßÀÌ ÁøÇà ÁßÀÌ´Ù. ÇÏÁö¸¸ ÇØ´ç ±â¼úÀÇ ´ëºÎºÐÀº ¿¬°áµÈ »ç¹°ÀÇ µ¥ÀÌÅÍ ÃøÁ¤À̳ª On/Off¿Í °°Àº °£´ÜÇÑ ±¸µ¿¿¡ ÃÊÁ¡À» ¸ÂÃß°í ÀÖÀ¸¸ç, °¢ ±â¾÷ º°·Î ÀÚ»ç IoT ³×Æ®¿öÅ© »óÀÇ µð¹ÙÀ̽º °£ ¿¬°á°ú ¼­ºñ½º Á¦°ø¸¸ÀÌ °¡´ÉÇÑ ½ÇÁ¤ÀÌ´Ù. µû¶ó¼­ ÇöÀçÀÇ IoT »ýŰ迡¼­´Â ³» ¼ÒÀ¯°¡ ¾Æ´Ñ ´Ù¸¥ ¼ÒÀ¯ÀÚÀÇ µð¹ÙÀ̽º¸¦ ¿¬°áÇÏ¿©(¼ÒÀ¯ÀÚÀÇ µ¿ÀÇ ¾øÀÌ) ÇØ´ç µð¹ÙÀ̽ºÀÇ ±â´ÉÀ̳ª ÀÚ¿ø ȤÀº ¼­ºñ½º¸¦ »ç¿ëÇÏ´Â °ÍÀÌ ºÒ°¡´ÉÇÏ´Ù.

À̸¦ ÇØ°áÇϱâ À§ÇÏ¿© ÃÖ±Ù MPEG-IoMT´Â ¹Ìµð¾î»ç¹° °£ °Å·¡¿Í °ü·ÃµÈ API ¹× µ¥ÀÌÅÍ Æ÷¸Ë ±â¼ú Ç¥ÁØÈ­¿¡ °æÁÖÇϰí ÀÖ´Ù. ´Ù¸¥ ¹Ìµð¾î»ç¹°ÀÇ ±â´ÉÀ̳ª ÀÚ¿ø, ¼­ºñ½ºÀÇ »ç¿ë ¿äû ½Ã, ±×¿¡ ¸Â´Â ´ë°¡(ºñ¿ë)¸¦ ¹Ìµð¾î»ç¹° °£ ÀÚÀ²ÀûÀ¸·Î ÁöºÒÇϵµ·Ï ÇÔÀ¸·Î½á, ¹Ìµð¾î»ç¹° °£ ÀÚÀ¯·Î¿î ±â´É/ÀÚ¿ø/¼­ºñ½º ¹× µ¥ÀÌÅͱ³È¯À» °¡´ÉÄÉ ÇÑ´Ù. ÀÌ¿¡ º»°í¿¡¼­´Â MPEG-IoMT¿¡¼­ ³íÀÇ ÁßÀÎ ¹Ìµð¾î»ç¹° °£ °Å·¡ ÇÁ·Î¼¼½º¿¡ ´ëÇØ °£·«ÇÏ°Ô ¼³¸íÇÑ´Ù.

 

2. ¹Ìµð¾î»ç¹° °£ °Å·¡ ÇÁ·Î¼¼½º ¹× API Ç¥ÁØÈ­ ³»¿ë

[±×¸² 1]Àº ¹Ìµð¾î»ç¹° °£ °Å·¡ ÇÁ·Î¼¼½ºÀÇ Àû¿ë »ç·Ê¸¦ Ä«¸Þ¶ó(MCamera)¿Í µð½ºÇ÷¹ÀÌ(MDisplay) °£ÀÇ À¯½ºÄÉÀ̽º ½Ã³ª¸®¿À¸¦ ÅëÇØ º¸¿©ÁØ´Ù. ÀÌ ½Ã³ª¸®¿À¿¡¼­ »ç¿ëÇÑ Ä«¸Þ¶ó´Â Á¤º¸¸¦ ¼öÁý(Sensing)ÇÒ ¼ö ÀÖ´Â ¹Ìµð¾î»ç¹°·Î½á, ±âº»ÀûÀ¸·Î ºñµð¿À ¿µ»ó ÃÔ¿µÀÌ °¡´ÉÇÏ°í ´Ù¸¥ ¹Ìµð¾î»ç¹°¿¡ ÃÔ¿µÇÑ ¿µ»óÀ» Àü´ÞÇÒ ¼ö ÀÖ´Â ±â´É(Capability)À» °®°í ÀÖ´Ù. µð½ºÇ÷¹ÀÌ´Â ¹Ìµð¾î °ü·Ã Á¤º¸¸¦ ±¸µ¿(Actuating)ÇÒ ¼ö ÀÖ´Â ¹Ìµð¾î»ç¹°À̸ç, ±âº»ÀûÀ¸·Î Àü´Þ ¹ÞÀº ºñµð¿À ¿µ»óÀ» Àç»ýÇÒ ¼ö ÀÖ´Â ±â´ÉÀ» °®°í ÀÖ´Ù. ƯÈ÷, µð½ºÇ÷¹ÀÌ¿¡´Â setVideoURL()°ú °°Àº APIÇÔ¼ö°¡ Á¤ÀǵǾî ÀÖ¾î ÀÌ ÇÔ¼ö¸¦ »ç¿ëÇØ ÀÔ·Â ¹ÞÀº URLÀÇ ºñµð¿À ¿µ»ó Àç»ýÀÌ °¡´ÉÇÏ´Ù.

[±×¸² 1](ÁÂ)ÀÇ ½Ã³ª¸®¿À´Â Ä«¸Þ¶ó¿¡¼­ ÃÔ¿µÇÑ ¿©ÇàÁöÀÇ ºñµð¿À ¿µ»óÀ» ¹Ìµð¾î»ç¹°ÀÎÅͳÝÀ¸·Î ¿¬°áµÈ ´Ù¸¥ Áö¿ªÀÇ µð½ºÇ÷¹ÀÌ¿¡¼­ Àç»ýÇÏ¿© º¸¿©ÁÖ±â À§ÇÑ °Å·¡ °úÁ¤À» ¼³¸íÇÑ´Ù. ¸ÕÀú, Ä«¸Þ¶ó´Â ¹Ìµð¾î»ç¹°ÀÎÅͳݿ¡ ¿¬°áµÈ µð½ºÇ÷¹ÀÌÀÇ ºñµð¿À Àç»ý ±â´ÉÀÇ »ç¿ëÀ» ¿äûÇÑ´Ù. µð½ºÇ÷¹ÀÌ´Â ¿µ»ó Àç»ý ±â´É¿¡ ´ëÇÑ ºñ¿ëÀÌ ¾ó¸¶ÀÎÁö¸¦ Ä«¸Þ¶ó¿¡°Ô ¾Ë·ÁÁÖ°í, Ä«¸Þ¶ó´Â ÇØ´ç ºñ¿ëÀ» µð½ºÇ÷¹ÀÌ¿¡ ÁöºÒÇϸé ÀÚ½ÅÀÌ Âï°Å³ª º¸À¯Çϰí ÀÖ´Â ¿µ»óÀ» µð½ºÇ÷¹ÀÌ¿¡ Àç»ýÇÒ ¼ö ÀÖ´Ù.

 

 

[±×¸² 1] ¹Ìµð¾î»ç¹° °£ °Å·¡ ½Ã³ª¸®¿À(ÁÂ) ¹× °Å·¡ ÇÁ·Î¼¼½º ¿¹½Ã(¿ì)

 

 

[±×¸² 1](¿ì)´Â »ó±â ½Ã³ª¸®¿À¿¡ ´ëÇØ ¹Ìµð¾î»ç¹° °£ °Å·¡ ½Ã ÇÊ¿äÇÑ Ç¥ÁØÈ­ µÈ API ¹× °Å·¡ ÇÁ·Î¼¼½º¸¦ º¸¿©ÁØ´Ù. ¸ÕÀú, Ä«¸Þ¶ó´Â µð½ºÇ÷¹ÀÌ ÀåÄ¡¿¡ ÄÜÅÙÃ÷¸¦ Ç÷¹ÀÌÇϱâ À§ÇÑ setVideoURL() ÇÔ¼ö¸¦ È£ÃâÇϱâ À§ÇØ ÇÊ¿äÇÑ ºñ¿ëÀ» ¿äûÇÑ´Ù. ÀÌ ¶§, Ä«¸Þ¶ó¿¡¼­ ÁöºÒÇϰíÀÚ ÇÏ´Â ÅäÅ«(ȤÀº È­Æó)ÀÇ Á¾·ù¸¦ ÆÄ¶ó¹ÌÅÍ·Î °°ÀÌ Àü´ÞÇÑ´Ù. ÇÔ¼ö È£Ãâ ºñ¿ë ¿äû ½Ã, setVideoURL_ CostPerMinute(tokenType)ÀÇ °æ¿ìó·³ ƯÁ¤ ±â°£À̳ª ½Ã°£À» ±âÁØÀ¸·Î ¿äûÇÒ ¼öµµ ÀÖ´Ù. µð½ºÇ÷¹À̷κÎÅÍ ÇÊ¿äÇÑ ºñ¿ëÀ» Àü´Þ¹ÞÀº Ä«¸Þ¶ó´Â µð½ºÇ÷¹ÀÌÀÇ Áö°© ÁÖ¼Ò(wallet address)¸¦ getWalletAddress(tokenType) ÇÔ¼ö¸¦ ÅëÇØ ¿äûÇÑ´Ù. µð½ºÇ÷¹À̷κÎÅÍ Áö°© ÁÖ¼Ò¸¦ ¹ÞÀº Ä«¸Þ¶ó´Â ºí·ÏüÀÎ Æ®·£Àè¼ÇÀ» »ý¼ºÇÏ¿© »ç¿ëÇÏ·Á´Â ½Ã°£¸¸Å­ÀÇ ºñ¿ëÀ» ÁöºÒÇÑ´Ù(i.e., sendTokens (receiverWalletID, amount, tokenType)). Æ®·£Àè¼ÇÀÌ Á¤»óÀûÀ¸·Î ºí·ÏüÀÎ »ó¿¡ µî·ÏµÇ¾ú´ÂÁö¸¦ Æ®·£Àè¼Ç id(i.e., tid)¸¦ ÀÌ¿ëÇØ È®ÀÎ(i.e., checkTransactionCompletion(tid))Çϰí, °ËÁõµÈ ÇØ´ç Æ®·£Àè¼Ç id¸¦ ÀÌ¿ëÇØ ºñµð¿À Àç»ý ÇÔ¼ö¸¦ È£ÃâÇÑ´Ù(i.e., setVideoURL(tid)). µð½ºÇ÷¹ÀÌ¿¡¼­´Â ¿äû ½Ã ¹ÞÀº Æ®·£Àè¼Çid·Î ºñ¿ë ÁöºÒ °á°ú¸¦ ´Ù½Ã ÇÑ ¹ø È®ÀÎÇÑ ÈÄ ÁöºÒµÈ ÅäÅ«(ȤÀº È­Æó)¸¸Å­ÀÇ ºñµð¿À Àç»ý ¼­ºñ½º¸¦ Á¦°øÇÑ´Ù.

 

3. ¸ÎÀ½¸»

MPEG-IoMT ±¹Á¦Ç¥ÁØ ÇÁ·ÎÁ§Æ®´Â ¿©·¯ Á¾·ùÀÇ ¹Ìµð¾î¼¾¼­(MSensor), ¹Ìµð¾î±¸µ¿±â(MActuator), ¹Ìµð¾îºÐ¼®±â(MAnalyzer), ¹Ìµð¾îÀúÀå¼Ò(MStorage), ¹Ìµð¾î»ç¹°º¹ÇÕü(MAggregator), ¹Ìµð¾î»ç¹°¸Å´ÏÀú(MManager)¿Í °°Àº ¹Ìµð¾î»ç¹° °£ÀÇ ÀÚÀ²ÀûÀÎ °Å·¡¸¦ À§ÇÑ ´Ù¾çÇÑ API ¹× µ¥ÀÌÅÍ Æ÷¸Ë Ç¥ÁØÈ­¿¡ ³ë·ÂÇϰí ÀÖ´Ù. ÀÌ·¯ÇÑ ¹Ìµð¾î»ç¹° °£ÀÇ ÀÚÀ²ÀûÀÌ°í ¾ÈÀüÇÑ °Å·¡¸¦ À§ÇÑ API Ç¥ÁØÈ­ ¹× ÇÁ·Î¼¼½º Á¤¸³ÀÌ ´Ù¾çÇϰí Áö´ÉÈ­ µÈ ¹Ì·¡Çü ¹Ìµð¾î ¼­ºñ½º¸¦ ¹ß±¼, ¹ßÀü½ÃŰ´Â µ¥ Å©°Ô ±â¿©ÇÒ ¼ö ÀÖÀ» °ÍÀ¸·Î ±â´ëµÈ´Ù.

±è»ó±Õ (¸íÁö´ëÇб³ ÄÄÇ»ÅͰøÇаú ±³¼ö, goldmunt@gmail.com)

* º» ±ÛÀº ÀúÀÚÀÇ ÀǰßÀÏ »Ó TTA ±â°üÀÇ ÀÔÀå°ú´Â ¹«°üÇÕ´Ï´Ù.