¡°IoT!, ¶óÁ¸®ÆÄÀÌ·Î ¸¸µé°í ÆÄÀ̽ãÀ¸·Î ÄÚµùÇÏ¸ç ¹è¿î´Ù!¡±
420ÀÇ ºÐ·®¿¡ ´Ü°èº° Ãʼö/Áß¼ö/°í¼ö ¿¹Á¦ ½Ç½À°ú ½ÇÀü ÇÁ·ÎÁ§Æ® ¸¸µé±îÁö ¶óÁ¸®ÆÄÀÌÀÇ ¸ðµç °ÍÀÌ ÇÑ ±Ç¿¡ ´ã°ÜÀÖ½À´Ï´Ù.
ÀÌ Ã¥ÀÇ ÁÖ¿ä ³»¿ëÀº ´ÙÀ½°ú °°½À´Ï´Ù.
Chapter 01 ¶óÁ¸® ÆÄÀÌ ½ÃÀÛÇϱâ
ÀÌ Àå¿¡¼´Â ¶óÁ¸® ÆÄÀ̶õ ¹«¾ùÀÎÁö ¾Ë¾Æº¸°í ÀÌ Ã¥À» ÇнÀÇϱâ À§ÇÑ Áغñ¹°À» ¾Ë¾Æº» µÚ ¶óÁ¸® ÆÄÀÌ¿¡ ¶óÁîºñ¾È ¿î¿µÃ¼Á¦¸¦ ¼³Ä¡ ÈÄ È¯°æ¼¼ÆÃÀ» ÇÑ µÚ °£´ÜÇÏ°Ô LED¸¦ ÀÛµ¿Çغ¾´Ï´Ù.
Chapter 02 ¶óÁ¸® ÆÄÀ̸¦ À§ÇÑ ¸®´ª½º ±âÃÊ ...
´õº¸±â
¡°IoT!, ¶óÁ¸®ÆÄÀÌ·Î ¸¸µé°í ÆÄÀ̽ãÀ¸·Î ÄÚµùÇÏ¸ç ¹è¿î´Ù!¡±
420ÀÇ ºÐ·®¿¡ ´Ü°èº° Ãʼö/Áß¼ö/°í¼ö ¿¹Á¦ ½Ç½À°ú ½ÇÀü ÇÁ·ÎÁ§Æ® ¸¸µé±îÁö ¶óÁ¸®ÆÄÀÌÀÇ ¸ðµç °ÍÀÌ ÇÑ ±Ç¿¡ ´ã°ÜÀÖ½À´Ï´Ù.
ÀÌ Ã¥ÀÇ ÁÖ¿ä ³»¿ëÀº ´ÙÀ½°ú °°½À´Ï´Ù.
Chapter 01 ¶óÁ¸® ÆÄÀÌ ½ÃÀÛÇϱâ
ÀÌ Àå¿¡¼´Â ¶óÁ¸® ÆÄÀ̶õ ¹«¾ùÀÎÁö ¾Ë¾Æº¸°í ÀÌ Ã¥À» ÇнÀÇϱâ À§ÇÑ Áغñ¹°À» ¾Ë¾Æº» µÚ ¶óÁ¸® ÆÄÀÌ¿¡ ¶óÁîºñ¾È ¿î¿µÃ¼Á¦¸¦ ¼³Ä¡ ÈÄ È¯°æ¼¼ÆÃÀ» ÇÑ µÚ °£´ÜÇÏ°Ô LED¸¦ ÀÛµ¿Çغ¾´Ï´Ù.
Chapter 02 ¶óÁ¸® ÆÄÀ̸¦ À§ÇÑ ¸®´ª½º ±âÃÊ ¹è¿ì±â
¸®´ª½º´Â ¸®´ª½º Åä¹ßÁî°¡ Ä¿¹Â´ÏƼ ÁÖü·Î °³¹ßÇÑ ÄÄÇ»ÅÍ ¿î¿µÃ¼Á¦ÀÔ´Ï´Ù. ÀÌ Àå¿¡¼´Â ¿î¿µÃ¼Á¦, ¿ø°Ý Á¢¼Ó, ¸®´ª½º ÆÄÀÏ ½Ã½ºÅÛ, ¸®´ª½º ¸í·É¾î¿¡ ´ëÇØ¼ ¹è¿öº¾´Ï´Ù.
Chapter 03 ¶óÁ¸® ÆÄÀ̸¦ À§ÇÑ ÆÄÀ̽㠱âÃÊ ¹è¿ì±â
Ã¥¿¡¼´Â ¶óÁ¸® ÆÄÀÌ¿Í ¿¬µ¿À» À§ÇÑ ¿¹Á¦´Â ÆÄÀ̽ãÀ¸·Î ±¸ÇöÀ» ÇÕ´Ï´Ù. ¶óÁ¸® ÆÄÀÌ´Â ´Ù¾çÇÑ ¾ð¾î ÆÄÀ̽ã, C, C++, JAVA, ÆÞ, ·çºñ µîÀ» Áö¿ø ÇÏÁö¸¸ ±×·¡µµ ÆÄÀ̽ãÀÌ °¡Àå ¸¹ÀÌ »ç¿ëÀÌ µÇ°í IoT ¹× ºòÅ×ÀÌÅÍ¿¡ »ç¿ëÀ» ¸¹ÀÌ ÇÏ´Â ¾ð¾îÀ̱⠶§¹®¿¡ ´Ù¸¥ ¾ð¾îº¸´Ù ÆÄÀ̽ãÀ» ´Ù·ì´Ï´Ù. ¹°·Ð ÆÄÀ̽㸸 ´Ù·ç´Â ±³Àç°¡ ¾Æ´Ï±â ¶§¹®¿¡ ¿©±â¼´Â ÆÄÀ̽ãÀÇ Áß±Þ ¹× °í±Þ ±â´ÉÀº ´Ù·çÁö ¾Ê°í ¶óÁ¸® ÆÄÀ̸¦ »ç¿ëÇϱâ À§Çؼ ÃÖ¼ÒÇÑÀÇ ¹üÀ§·Î ¾Ë±â ½±°Ô ¼³¸íÇÕ´Ï´Ù.
Chapter 04 ¶óÁ¸® ÆÄÀ̸¦ À§ÇÑ ÀüÀÚ ±âÃÊ ¹è¿ì±â
¶óÁ¸® ÆÄÀ̸¦ ÀÌ¿ëÇÏ¿© LED, LCD, °¢Á¾ ¼¾¼ µî ¿©·¯ ºÎǰÀ» Á¦¾îÇϱâ À§ÇÏ¿© ±âÃÊÀûÀÎ ÀüÀÚȸ·Î ÀÌ·Ð ¹× °¢ ºÎǰÀÇ µ¥ÀÌÅÍ½ÃÆ®¸¦ Ȱ¿ëÇÏ¿© ȸ·Î¸¦ ºÐ¼®ÇÏ´Â ¹æ¹ýÀ» ÀÍÈü´Ï´Ù.
Chapter 05 ¶óÁ¸® ÆÄÀÌ GPIO ¹× ¼¾¼ Ȱ¿ëÇϱâ
ÆÄÀ̽ã ÇÁ·Î±×·¡¹ÖÀ¸·Î ¶óÁ¸® ÆÄÀÌÀÇ GPIO¸¦ Á¦¾îÇØ º¸°í °¢Á¾ ¼¾¼ ¹× ºÎǰÀ» ¶óÁ¸® ÆÄÀÌ¿¡ ¿¬°áÇÏ¿© µ¿ÀÛ½ÃŰ´Â ¹æ¹ýÀ» ¾Ë¾Æº¾´Ï´Ù.
Chapter 06 Flask¸¦ Ȱ¿ëÇÏ¿© ¼¾¼ Á¦¾îÇϱâ
ÀÌ Àå¿¡¼´Â Flask¸¦ Ȱ¿ëÇÏ¿© ¼¾¼¸¦ Á¦¾îÇØº¾´Ï´Ù. Flask¸¦ ¼³Ä¡Çϰí, VSCODE¸¦ ¼³Ä¡ÇÑ µÚ À¥¼¹ö¸¦ ±¸ÃàÇÏ¿© LED¸¦ Á¦¾îÇϰí, ±× ¿Ü¿¡µµ ip, port, process, cron, daemon¿¡ ´ëÇØ¼ ÇнÀÇÑ µÚ °ø°øµ¥ÀÌÅ͸¦ Ȱ¿ëÇØ º¾´Ï´Ù.
Chapter 07 Maria µ¥ÀÌÅͺ£À̽º Ȱ¿ëÇϱâ
¸¹Àº ÀÚ·áµéÀ» ƯÁ¤ÇÑ ±ÔÄ¢¿¡ ¸Â°Ô ´ë¿ë·®ÀÇ ÀúÀåÀåÄ¡¿¡ º¸°üÇÏ¿© ÇÊ¿äÇÑ ¾÷¹«¿¡ »ç¿ëµÉ ¼ö ÀÖ´Â °ÍÀ» µ¥ÀÌÅͺ£À̽º¶ó°í ÇÒ ¼ö ÀÖ´Ù. ÇÁ·Î±×·¡¹Ö¿¡ ÀÖ¾î µ¥ÀÌÅͺ£À̽º¿¡ ÀÖ´Â ÀڷḦ °Ë»öÇÏ°í °¡°øÇϰí ÀúÀåÇÒ ¼ö ÀÖ´Â ´É·ÂÀº ²À ÇÊ¿äÇÑ ºÎºÐÀÌ´Ù. ÀÌ Àå¿¡¼´Â µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÑ ±âº»ÀûÀÎ ÀÌÇØ¸¦ ÅëÇØ¼ ÇÊ¿äÇÑ ÀڷḦ °Ë»öÇϰí, °¡°øÇϰí, ÀúÀåÇÏ¸ç ÆÄÀ̽㿡¼ ¶óÁ¸® ÆÄÀÌ¿¡¼ ¼³Ä¡µÈ Maria µ¥ÀÌÅͺ£À̽º ¼¹ö¿¡ Á¢¼ÓÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¾Ë¾Æº»´Ù.
Chapter 08 ºí·çÅõ½º ºñÄÜ(Beacon) »ç¿ëÇϱâ
ºí·çÅõ½º ºñÄÜ¿¡ ´ëÇØ ¾Ë¾Æº¸°í ¶óÁ¸® ÆÄÀÌ 4¸¦ º°µµÀÇ Ãß°¡ ¾øÀÌ ºñÄÜÀ¸·Î º¯°æÇÏ¿© ½º¸¶Æ®Æù¿¡ ºñÄܽºÄ³³Ê ¾ÛÀ» ¼³Ä¡ÇÑ ÈÄ ¶óÁ¸® ÆÄÀÌ ±Ùó¿¡ µµ´ÞÇßÀ» ¶§ ºñÄÜÀÇ ±â´ÉÀ» Ȱ¿ëÇØ ¶óÁ¸® ÆÄÀÌÀÇ À¥¼¹ö·Î Á¢¼ÓÇØ GPIO¸¦ Á¦¾îÇÏ´Â ¹æ¹ýÀ» ¾Ë¾Æº¾´Ï´Ù.
Chapter 09 ¶óÁ¸® ÆÄÀÌ Ä«¸Þ¶ó Ȱ¿ëÇϱâ
¶óÁ¸® ÆÄÀÌ Ä«¸Þ¶ó¸¦ ¼¼ÆÃÇÏ°í »çÁø Âï±â, µ¿¿µ»ó ÃÔ¿µÀ» ÇØ º» µÚ UV4L ¸ðµâÀ» ÀÌ ¿ëÇÏ¿© À¥ ½ºÆ®¸®¹ÖÀ» ±¸ÇöÇØº¸°í Motion ¸ðµâÀ» ÀÌ¿ëÇÏ¿© ¸ð¼Ç °¨Áö¸¦ ÇØº»´Ù.
Chapter 10 ¶óÁ¸® ÆÄÀÌ Ä«¸Þ¶ó Ȱ¿ëÇϱâ
»ç¹°ÀÎÅͳÝ(IoT)¿¡ ³Î¸® ¾²ÀÌ´Â NodeMCU(ESP8266) º¸µå¿¡ ´ëÇØ ¾Ë¾Æº¸°í ¾ÆµÎÀ̳ë IDE¸¦ ÀÌ¿ëÇÏ¿© ÇÁ·Î±×·¥ ÇÏ´Â ¹æ¹ý°ú °£´ÜÇÑ ½Ç½À ¿¹Á¦¸¦ ÅëÇØ¼ MQTTÀ» ÀÌ¿ëÇÏ¿© »ç¿ëÇÏ´Â ¹æ¹ýÀ» ¹è¿ö º¾´Ï´Ù.
Chapter 11 Æ÷Æ®Æ÷¿öµù°ú ½´ÆÛµð¿¥Áö·Î ¿ì¸®Áý LED Á¦¾îÇϱâ
Áý¿¡ ÀÖ´Â À¯¹«¼± °øÀ¯±â¿Í ¶óÁ¸® ÆÄÀ̸¦ ÀÌ¿ëÇÏ¿© À¥¼¹ö¸¦ ¸¸µé°í °øÀ¯±âÀÇ Æ÷Æ®Æ÷ ¿öµùÀ̳ª ½´ÆÛµð¿¥Áö ¼³Á¤À¸·Î ¾îµð¿¡ ÀÖ´øÁö ÀÎÅͳÝÀ¸·Î À¥¼¹ö¿¡ Á¢¼ÓÇØ ¶óÁ¸® ÆÄÀÌ·Î LED¸¦ ÄÑ °í ¼¾¼¸¦ È®ÀÎÇÏ´Â ¹æ¹ýÀ» ¾Ë¾Æº¾´Ï´Ù.
Chapter 12 OPEN API Ȱ¿ëÇϱâ
¾Æ¸¶Á¸Àº 20³â ÀÌ»ó Àΰø Áö´É¿¡ °ú°¨È÷ ÅõÀÚÇØ¿Ô°í, ¼ö¸¹Àº ±â°è ÇнÀ ¾Ë°í¸®ÁòÀ» º¸À¯Çϰí ÀÖ½À´Ï´Ù. ±×¸®°í ±¸±ÛÀº Áö´ÉÇü °¡»ó ºñ¼ Google Assistant¸¦ ÅëÇØ À½¼º AI½ÃÀåÀ» ¼±µµÇϰí ÀÖ½À´Ï´Ù. ÀÌÀå¿¡¼´Â ¶óÁ¸® ÆÄÀ̸¦ Ȱ¿ëÇÑ ¾Æ¸¶Á¸ ¸Ó½Å ·¯´× API¿Í ±¸±Û Assistant¸¦ ÇнÀÇØ º¾´Ï´Ù.
´Ý±â