- ÇöÀç À§Ä¡
- home > ÄÄÇ»ÅÍ¡¤ICT¡¤¾îÇÐ > ÄÄÇ»ÅÍ¡¤IT µµ¼ > ÇÁ·Î±×·¡¹Ö/¾ð¾î > IoT »ç¹°ÀÎÅͳÝÀ» À§ÇÑ ¶óÁ¸®ÆÄÀÌ 4 Á¤¼®[¾Ø½áºÏ]
¡ºIoT »ç¹°ÀÎÅͳÝÀ» À§ÇÑ ¶óÁ¸®ÆÄÀÌ 4 Á¤¼®¡»Àº ¿ÕÃʺ¸µµ ¶óÁ¸®ÆÄÀ̸¦ ÀÌ¿ëÇØ ´Ù¾çÇÑ IoT¸¦ Á÷Á¢ °³¹ßÇÒ ¼ö ÀÖµµ·Ï Àü±âÀüÀÚ ±âÃÊ ¿ø¸®ºÎÅÍ ¼¾¼Á¦¾î ¹× ³ª¸¸ÀÇ °¡»óºñ¼ ¸¸µé±â µî Ãʼö/Áß¼ö/°í¼ö ¿¹Á¦ ½Ç½À°ú ½ÇÀü ÇÁ·ÎÁ§Æ®±îÁö ´Ü°èº°·Î ±¸¼ºÇÏ¿´´Ù.
¶óÁ¸®ÆÄÀÌ°¡ ¹«¾ùÀÎÁöºÎÅÍ ½ÃÀÛÇÏ¿© Àü±â, ÀüÀÚ¿Í ¹è°æÁö½ÄÀÌ ºÎÁ·ÇÑ ºÐµéµµ º¼ ¼ö ÀÖµµ·Ï °ü·Ã ºÎÇ°ÀÇ µ¿ÀÛ ¿ø¸®¿Í ÆÄÀ̽㠱âÃÊ ³»¿ëºÎÅÍ ¾ÆÁÖ ½±°Ô ¼³¸íÇÏ¿´½À´Ï´Ù.
ÀÌ Ã¥Àº ¶óÁ¸®ÆÄÀÌ 4¿Í ¶óÁ¸®ÆÄÀÌ 3 ¹öÀü ¸ðµÎ »ç¿ëÇÒ ¼ö ÀÖ´Ù. µ¶ÀÚ´Â ¶óÁ¸®ÆÄÀÌ 3, 4 Áß ¾î¶² ¹öÀüÀ» ¼±ÅÃÇصµ ÀÌ Ã¥ÀÇ ³»¿ëÀ» ÇнÀÇϴµ¥ ÃæºÐÇϵµ·Ï ȯ°æ ¼³Á¤ ¹æ¹ýÀ» ÀÚ¼¼È÷ ¼³¸íÇÏ¿´´Ù.
ÀÌ Ã¥Àº ¶óÁ¸®ÆÄÀÌ·Î IoT¸¦ ¸¸µé ¶§ ÇÊ¿äÇÑ °ÅÀÇ ¸ðµç ±â¼úÀ» ´ã¾Ò´Ù!
- ¿ÕÃʺ¸¸¦ À§ÇÑ ¾Ë±â ½¬¿î ¸®´ª½º/ÆÄÀ̽ã/ÀüÀÚ ±âÃÊ
- °¢Á¾ ¼¾¼ È°¿ëÇϱâ
- Flask¸¦ È°¿ëÇÑ ¼¾¼ Á¦¾îÇϱâ
- ¶óÁ¸®ÆÄÀÌ Ä«¸Þ¶ó È°¿ëÇϱâ
- NodeMCU È°¿ëÇϱâ
- Æ÷Æ®Æ÷¿öµù°ú ½´ÆÛµð¿¥Áö·Î ¿ì¸®Áý LED Á¦¾îÇϱâ
- ¸Ó½Å·¯´× Open API¿Í °¡»ó ºñ¼ ¸¸µé±â
- Git ¹öÀü°ü¸®(Çü»ó°ü¸®)
ÀÌ Ã¥Àº ºÎÇ° ¹× ÀüÀÚȸ·Î°¡ ¾î¶»°Ô µ¿ÀÛÇÏ´ÂÁö¿Í IoT µ¿ÀÛÀ» À§ÇØ ¾î¶»°Ô ÄÚµùÇØ¾ß ÇÏ´ÂÁö¸¦ µµ½ÄÈ¿Í ÇÑ ÁÙ ÇÑ ÁÙ µîÀ¸·Î ÁøÂ¥ Ä£ÀýÇÏ°Ô ¼³¸íÇÏ¿´´Ù.
ÀÌ Ã¥¿¡¼ »ç¿ëÇÏ´Â Àüü ºÎÇ°Àº 5ÂÊ°ú 19~21ÂÊÀ» ÂüÁ¶ÇÑ´Ù.
¡Ø ÀÌ Ã¥ÀÇ ½Ç½À¿¡ ÇÊ¿äÇÑ ºÎÇ°Àº Æí¸®ÇÏ°Ô º»Àο¡ ¸Â°Ô ¼±ÅÃÇؼ Å°Æ®·Î ±¸¸ÅÇÒ ¼ö ÀÖ´Ù. ±¸¸Å °ü·Ã ÀÚ¼¼ÇÑ ³»¿ëÀº 19ÂÊÀ» ÂüÁ¶ÇÑ´Ù.
¶óÁ¸®ÆÄÀÌ°¡ ¹«¾ùÀÎÁöºÎÅÍ ½ÃÀÛÇÏ¿© Àü±â, ÀüÀÚ¿Í ¹è°æÁö½ÄÀÌ ºÎÁ·ÇÑ ºÐµéµµ º¼ ¼ö ÀÖµµ·Ï °ü·Ã ºÎÇ°ÀÇ µ¿ÀÛ ¿ø¸®¿Í ÆÄÀ̽㠱âÃÊ ³»¿ëºÎÅÍ ¾ÆÁÖ ½±°Ô ¼³¸íÇÏ¿´½À´Ï´Ù.
ÀÌ Ã¥Àº ¶óÁ¸®ÆÄÀÌ 4¿Í ¶óÁ¸®ÆÄÀÌ 3 ¹öÀü ¸ðµÎ »ç¿ëÇÒ ¼ö ÀÖ´Ù. µ¶ÀÚ´Â ¶óÁ¸®ÆÄÀÌ 3, 4 Áß ¾î¶² ¹öÀüÀ» ¼±ÅÃÇصµ ÀÌ Ã¥ÀÇ ³»¿ëÀ» ÇнÀÇϴµ¥ ÃæºÐÇϵµ·Ï ȯ°æ ¼³Á¤ ¹æ¹ýÀ» ÀÚ¼¼È÷ ¼³¸íÇÏ¿´´Ù.
ÀÌ Ã¥Àº ¶óÁ¸®ÆÄÀÌ·Î IoT¸¦ ¸¸µé ¶§ ÇÊ¿äÇÑ °ÅÀÇ ¸ðµç ±â¼úÀ» ´ã¾Ò´Ù!
- ¿ÕÃʺ¸¸¦ À§ÇÑ ¾Ë±â ½¬¿î ¸®´ª½º/ÆÄÀ̽ã/ÀüÀÚ ±âÃÊ
- °¢Á¾ ¼¾¼ È°¿ëÇϱâ
- Flask¸¦ È°¿ëÇÑ ¼¾¼ Á¦¾îÇϱâ
- ¶óÁ¸®ÆÄÀÌ Ä«¸Þ¶ó È°¿ëÇϱâ
- NodeMCU È°¿ëÇϱâ
- Æ÷Æ®Æ÷¿öµù°ú ½´ÆÛµð¿¥Áö·Î ¿ì¸®Áý LED Á¦¾îÇϱâ
- ¸Ó½Å·¯´× Open API¿Í °¡»ó ºñ¼ ¸¸µé±â
- Git ¹öÀü°ü¸®(Çü»ó°ü¸®)
ÀÌ Ã¥Àº ºÎÇ° ¹× ÀüÀÚȸ·Î°¡ ¾î¶»°Ô µ¿ÀÛÇÏ´ÂÁö¿Í IoT µ¿ÀÛÀ» À§ÇØ ¾î¶»°Ô ÄÚµùÇØ¾ß ÇÏ´ÂÁö¸¦ µµ½ÄÈ¿Í ÇÑ ÁÙ ÇÑ ÁÙ µîÀ¸·Î ÁøÂ¥ Ä£ÀýÇÏ°Ô ¼³¸íÇÏ¿´´Ù.
ÀÌ Ã¥¿¡¼ »ç¿ëÇÏ´Â Àüü ºÎÇ°Àº 5ÂÊ°ú 19~21ÂÊÀ» ÂüÁ¶ÇÑ´Ù.
¡Ø ÀÌ Ã¥ÀÇ ½Ç½À¿¡ ÇÊ¿äÇÑ ºÎÇ°Àº Æí¸®ÇÏ°Ô º»Àο¡ ¸Â°Ô ¼±ÅÃÇؼ Å°Æ®·Î ±¸¸ÅÇÒ ¼ö ÀÖ´Ù. ±¸¸Å °ü·Ã ÀÚ¼¼ÇÑ ³»¿ëÀº 19ÂÊÀ» ÂüÁ¶ÇÑ´Ù.
ÀúÀÚ: ÃÖÁÖÈ£
Chapter 01 ¶óÁ¸® ÆÄÀÌ ½ÃÀÛÇϱâ
01 _ ¶óÁ¸® ÆÄÀÌ »ìÆ캸±â
01-1 ¶óÁ¸® ÆÄÀ̶õ?
01-2 Çϵå¿þ¾î ±¸¼º
02 _ ¶óÁ¸® ÆÄÀÌ ½Ç½À Áغñ¹°
02-1 ¶óÁ¸® ÆÄÀÌ ½Ç½À ºÎÇ° ¼¼Æ® 1
02-2 ¶óÁ¸® ÆÄÀÌ ½Ç½À ºÎÇ° ¼¼Æ® 2
03 _ SD Card Formatter·Î SD Card
04 _ ¶óÁîºñ¾È ´Ù¿î ¹× SD Ä«µå
04-1 ¶óÁîºñ¾È ´Ù¿î¹Þ±â
04-2 ¶óÁîºñ¾È SD Ä«µå ¼¼ÆÃÇϱâ
05 _ ¶óÁîºñ¾È ¼³Ä¡Çϱâ
06 _ ¶óÁ¸® ÆÄÀÌ È¯°æ ¼³Á¤Çϱâ
07 _ ¶óÁ¸® ÆÄÀÌ·Î LED µ¿ÀÛ½ÃÅ°±â
Chapter 02 ¶óÁ¸® ÆÄÀ̸¦ À§ÇÑ ¸®´ª½º ±âÃÊ ¹è¿ì±â
01 _ ¿î¿µ üÁ¦
01-1 ¿î¿µÃ¼Á¦¶õ?
01-2 ¸®´ª½º ¿î¿µÃ¼Á¦ÀÇ Á¾·ù
01-3 ¶óÁîºñ¾È ¿î¿µÃ¼Á¦
02 _ ¿ø°Ý Á¢¼ÓÀ» À§ÇÑ VNC¿Í Putty
02-1 ±×·¡ÇÈ ¸ðµå Á¢¼Ó
02-2 Å͹̳Π¸ðµå Á¢¼Ó
03 _ ¸®´ª½º ÆÄÀÏ ½Ã½ºÅÛ
03-1 ¸®´ª½º ÆÄÀÏ ½Ã½ºÅÛÀÇ Æ¯Â¡
03-2 ¸®´ª½º µð·ºÅ丮 ±¸Á¶
04 _ ¸®´ª½º ¸í·É¾î
04-1 ½©(Shell)
04-2 ±âº» ¸í·É¾î
04-3 ÆÄÀÏ ¹× µð·ºÅ͸®
04-4 ÆÄÀÏ À̵¿, »èÁ¦, º¹»ç ¸í·É¾î
04-5 ÆÄÀÏ Ã£±â ¸í·É¾î
04-6 񀀥
04-7 ÀÔÃâ·Â ÀçÁöÁ¤ IO Redirection
04-8 wget, apt-get, git clone ÆÄÀÏ ´Ù¿î·Îµå
04-9 ÆÄÀÏ ¾ÐÃà
Chapter 03 ¶óÁ¸® ÆÄÀ̸¦ À§ÇÑ ÆÄÀ̽㠱âÃÊ ¹è¿ì±â
01 _ ÆÄÀ̽㠽ÃÀÛÇϱâ
01-1 ÆÄÀ̽㠰³¿ä
01-2 ÆÄÀ̽ã Windows ¼³Ä¡Çϱâ
01-3 ÆÄÀ̽ãÀÇ ÁÖ¼®
02 _ ÆÄÀ̽ã ÀÚ·áÇü
02-1 ¼ýÀÚÇü
02-2 ¹®ÀÚÇü
02-3 ¸®½ºÆ®
02-4 Æ©ÇÃ
02-5 µñ¼Å³Ê¸®
03 _ ÆÄÀ̽ã Á¦¾î¹®
03-1 if¹®
03-2 for¹®
03-3 whie¹®
03-4 break¹®
04 _ ÆÄÀ̽ã ÇÔ¼ö »ç¿ë¹ý
04-1 ÇÔ¼ö ¼±¾ðÇϱâ
04-2 ÇÔ¼ö Àμö »ç¿ëÇϱâ
05 _ ÆÄÀ̽ã Ŭ·¡½º¿Í ¸ðµâ
05-1 Ŭ·¡½º
05-2 ¸ðµâ
05-3 ¶óÀ̺귯¸®
Chapter 04 ¶óÁ¸® ÆÄÀ̸¦ À§ÇÑ ÀüÀÚ ±âÃÊ ¹è¿ì±â
01 _ ¾Ë±â ½¬¿î ÀüÀÚȸ·Î
01-1 ¿È(Ohm)ÀÇ ¹ýÄ¢
01-2 Å°¸£È÷È£ÇÁ(Kirchhoffs)ÀÇ ¹ýÄ¢
02 _ µ¥ÀÌÅͽÃÆ®¿Í ȸ·Î¸¦ Âü°íÇÏ¿© ÀüÀÚ ºÎÇ° ¾Ë¾Æº¸±â
02-1 ºê·¡µåº¸µå
02-2 ÀúÇ×
02-3 LED
02-4 Ǫ½Ã ¹öÆ° ½ºÀ§Ä¡
02-5 Äܵ§¼
02-6 Æ®·£Áö½ºÅÍ(Transistor)
02-7 ´ÙÀÌ¿Àµå(Diodes)
Chapter 05 ¶óÁ¸® ÆÄÀÌ GPIO ¹× ¼¾¼ È°¿ëÇϱâ
01 _ GPIO Á¦¾î ¹× Å×½ºÆ®
01-1 LED ½Ç½À
01-2 Ǫ½Ã ¹öÆ° ½ºÀ§Ä¡ ½Ç½À(Polling ¹æ½Ä)
01-3 Ǫ½Ã ¹öÆ° ½ºÀ§Ä¡ ½Ç½À(Event ¾Ë¸² ¹æ½Ä)
01-4 Ǫ½Ã ¹öÆ° ÀÔ·ÂÀ¸·Î LED ½Ç½À
02 _ PWM Á¦¾î
02-1 PWMÀ¸·Î LED ½Ç½À
02-2 PWMÀ¸·Î ºÎÀú ½Ç½À
02-3 PWMÀ¸·Î ¼º¸¸ðÅÍ ½Ç½À
03 _ ÃÊÀ½Æļ¾¼(HC-SR04) ½Ç½À
04 _ PIR ¼¾¼(HC-SR501) ½Ç½À
05 _ ¾Æ³¯·Î±× ½ÅÈ£¿Í SPI Åë½Å
05-1 ¾Æ³¯·Î±× ½ÅÈ£¸¦ ¶óÁ¸® ÆÄÀÌ·Î Àоî¿À±â
05-2 SPI Åë½ÅÀÇ ÀÌÇØ
05-3 SPI ¶óÁ¸® ÆÄÀÌ¿¡¼ ¼³Á¤Çϱâ
05-4 ¾Æ³¯·Î±× Àü¾ÐÀ» MCP3008·Î Àоî¿À±â
05-5 LDR ¼¾¼ ½Ç½À
05-6 Á¶À̽ºÆ½(Joystick) ½Ç½À
06 _ I2C Åë½Å
06-1 I2C ¶óÁ¸® ÆÄÀÌ¿¡¼ ¼³Á¤Çϱâ
06-2 BMP180(´ë±â¾Ð ¼¾¼) ½Ç½À
06-3 OLED µð½ºÇ÷¹ÀÌ ½Ç½À
Chapter 06 Flask¸¦ È°¿ëÇÑ ¼¾¼ Á¦¾î
01 _ Flask ¼¼ÆÃÇϱâ
01-1 ¶óÁ¸® 4¿¡¼ ¼³Ä¡Çϱâ
01-2 Flask ¼³Ä¡Çϱâ
02 _ Flask À¥¼¹ö ±¸ÃàÇϱâ
03 _ Flask ¶ó¿ìÆÃ
04 _ Flask LED Á¦¾îÇϱâ
04-1 Flask LED Á¦¾î Á¤Àû ¶ó¿ìÆÃ
04-2 Flask LED Á¦¾î µ¿Àû ¶ó¿ìÆá´»êÇü°ýÈ£¡µ
04-3 Flask LED Á¦¾î µ¿Àû ¶ó¿ìÆá´Äõ¸®½ºÆ®¸µ¡µ
05 _ Falsk À¥ÆäÀÌÁö
05-1 Flask, HTML, CSS, Javascript¸¦ ÀÌ¿ëÇÑ À¥ÆäÀÌÁö ¸¸µé±â
05-2 fetch() ÇÔ¼ö ÀÌÇØÇϱâ
05-3 È»ìÇ¥ ÇÔ¼ö ÀÌÇØÇϱâ
06 _ IP, Port, Process °³³äÀâ±â
06-1 IP °³³äÀâ±â
06-2 Port °³³äÀâ±â
06-3 Process °³³äÀâ±â
07 _ cron°ú daemon °³³äÀâ±â
07-1 cron(Å©·Ð) °³³äÀâ±â
07-2 daemon(µ¥¸ó) °³³äÀâ±â
08 _ °ø°øµ¥ÀÌÅÍ È°¿ëÇϱâ
08-1 °ø°øµ¥ÀÌÅÍ ½ÅûÇϱâ
08-2 °ø°øµ¥ÀÌÅÍ ºÐ¼®Çϱâ
08-3 ÆÄÀ̽ãÀ» È°¿ëÇÏ¿© ¿Â½Àµµ È®ÀÎÇϱâ
Chapter 07 Maria µ¥ÀÌÅͺ£À̽º È°¿ëÇϱâ
01 _ µ¥ÀÌÅͺ£À̽º ¼³Ä¡
01-1 DBMS ¼³Ä¡Çϱâ
02 _ Maria µ¥ÀÌÅͺ£À̽º ¼¹ö¿¡ ÁúÀǹ®À» ÀÌ¿ëÇÑ È¸¿øÅ×À̺í ÀÛ¼ºÇϱâ
02-1 µ¥ÀÌÅͺ£À̽ºÀÇ ±¸¼º ¡®µµ¼°ü¡¯
02-2 ȸ¿øµ¥ÀÌºí ¸¸µé±â
03 _ ÆÄÀ̽ã°ú Maria µ¥ÀÌÅͺ£À̽º ¼¹ö Connection
Chapter 08 ºí·çÅõ½º ºñÄÜ(Beacon) »ç¿ëÇϱâ
01 _ ºí·çÅõ½º(Bluetooth)¿Í ºñÄÜ(Beacon)À̶õ?
01-1 ºí·çÅõ½º À̹ÌÁöÀÇ À¯·¡
01-2 ºí·çÅõ½º Ŭ·¡½Ä°ú BLE
01-3 ÁÖÆļö °£¼·°ú È£ÇÎ(hopping)
01-4 BLE µ¿ÀÛ ¹æ¹ý
02 _ ºñÄÜ(Beacon)À̶õ?
02-1 ¾ÖÇÃÀÇ ¾ÆÀ̺ñÄÜ(iBeacon)
02-2 ±¸±ÛÀÇ ¿¡µð½ºÅæ
03 _ ¶óÁ¸® ÆÄÀÌ 4¸¦ ºí·çÅõ½º ºñÄÜÀ¸·Î ¹Ù²Ù±â
03-1 ¶óÁ¸® ÆÄÀÌ LED Á¦¾î À¥¼¹ö ½ÇÇàÇϱâ
03-2 ¶óÁ¸® ÆÄÀÌ 4¸¦ ºñÄÜÀ¸·Î ¹Ù²ã¼ À¥¼¹ö Á¢¼ÓÇϱâ
Chapter 09 ¶óÁ¸® ÆÄÀÌ Ä«¸Þ¶ó È°¿ëÇϱâ
01 _ RPI Ä«¸Þ¶ó
01-1 ¶óÁ¸® ÆÄÀÌ Ä«¸Þ¶ó ¼¼ÆÃÇϱâ
01-2 ¶óÁ¸® ÆÄÀÌ Ä«¸Þ¶ó Å×½ºÆ®Çϱâ
01-3 ¶óÁ¸® ÆÄÀÌ Ä«¸Þ¶ó ¸í·É¾î
02 _ ÆÄÀ̽ãÀ» È°¿ëÇÑ RPI Ä«¸Þ¶ó
02-1 python-picamera ¸ðµâ È°¿ëÇϱâ
03 _ UV4L ¼Ò°³ ¹× ¼³Ä¡
03-1 UV4L ¼Ò°³
03-2 UV4L ¼³Ä¡Çϱâ
04 _ WebRTC
05 _ Motion °¨Áö ÇÁ·Î±×·¥
05-1 Motion °¨Áö ÇÁ·Î±×·¥ ¼¼ÆÃÇϱâ
05-2 Motion °¨Áö ÇÁ·Î±×·¥ ½ÇÇàÇϱâ
Chapter 10 NodeMCU È°¿ëÇϱâ
01 _ NodeMCU ¼Ò°³
01-1 Àü¿ø¿¬°á ¹æ¹ý
01-2 NoduMCU »ç¿ë ȯ°æ ¼³Á¤ ¹æ¹ý(¾ÆµÎÀ̳ë IDE)
01-3 ¾ÆµÎÀ̳ë ÇÁ·Î±×·¡¹Ö
02 _ MQTT¶õ?
03 _ Mosquitto ºê·ÎÄ¿ ¼³Ä¡ ¹× Å×½ºÆ®
03-1 Mosquitto ¼³Ä¡
03-2 Mosquitto ÀÚ°¡ Å×½ºÆ®
04 _ NodeMCU·Î MQTT »ç¿ëÇϱâ
04-1 MQTT ¶óÀ̺귯¸® ¼³Ä¡
04-2 ÈÞ´ëÆùÀ¸·Î MQTT È°¿ëÇϱâ
05 _ Flask À¥¼¹ö·Î MQTT È°¿ëÇϱâ
Chapter 11 Æ÷Æ®Æ÷¿öµù°ú ½´ÆÛµð¿¥Áö·Î ¿ì¸®Áý LED Á¦¾îÇϱâ
01 _ TCP/IP¶õ ¹«¾ùÀΰ¡
02 _ LAN°ú WAN
03 _ Æ÷Æ®Æ÷¿öµù°ú ½´ÆÛµð¿¥Áö
03-1 °øÀ¯±â ¼³Á¤Çϱâ
04 _ ¿ÜºÎ¿¡¼ ÀÎÅͳÝÀ¸·Î ¶óÁ¸® ÆÄÀÌ GPIO Á¦¾îÇϱâ
04-1 ¿ÜºÎ IP ÁÖ¼ÒÈ®ÀÎ ¹æ¹ý(¿¹_IPTIME °øÀ¯±â)
04-2 ¶óÁ¸® ÆÄÀÌ Flask À¥¼¹ö
04-3 HTML µðÀÚÀÎÀ» ²Ù¸çº¸ÀÚ
Chapter 12 OPEN API È°¿ëÇϱâ
01 _ ¾Æ¸¶Á¸ Rekognition
01-1 Ä«¸Þ¶ó ¼¼Æà ¹× Å×½ºÆ®
01-2 AWS ȸ¿ø °¡ÀÔÇϱâ
01-3 IAM »ý¼ºÇϱâ
01-4 À̹ÌÁö ºÐ¼® Detect Lables
01-5 ¾ó±¼ ºñ±³ Compare Faces
01-6 ¾ó±¼ ÀÎÁõ À¥»çÀÌÆ® ¸¸µé±â
02 _ ±¸±Û ¾î½Ã½ºÅÏÆ®
02-1 ¿Àµð¿À ¸¶ÀÌÅ© ¼³Á¤ ¹× Å×½ºÆ®Çϱâ
02-2 °³¹ßÀÚ ÇÁ·ÎÁ§Æ® »ý¼º ¹× °èÁ¤ ¼³Á¤ ±¸¼ºÇϱâ
02-3 ÀåÄ¡ ¸ðµ¨ µî·ÏÇϱâ
02-4 ±¸±Û ¾î½Ã½ºÅÏÆ® SDK ¼³Ä¡ ¹× »ùÇÃÄÚµå ¼³Ä¡
02-5 ±¸±Û ¾î½Ã½ºÅÏÆ® »ùÇÃÄÚµå Å×½ºÆ®Çϱâ
02-6 ±¸±Û ¾î½Ã½ºÅÏÆ® ÇÑ±Û À½¼º Å×½ºÆ®Çϱâ
02-7 ÇÑ±Û À½¼º ÀνÄÀ¸·Î LED Á¦¾îÇϱâ
Chapter 13 Git ¹öÀü°ü¸®(Çü»ó°ü¸®)
01 _ Git
01-1 GitÀ̶õ?
01-2 ¹öÀü°ü¸® ÀÌÇØ
01-3 Git ¼³Ä¡Çϱâ
02 _ Git ÀÌÇØÇϱâ
02-1 GitÀÇ 3°¡Áö ¿µ¿ª
02-2 Git ¿ÀºêÁ§Æ®
03 _ Git ¸í·É¾î
03-1 init
03-2 add
03-3 commit
03-4 ÆÄÀÏ ³»¿ë º¯°æÇϱâ
04 _ Reset µÇµ¹¸®±â
04-1 ResetÀ» À§ÇÑ È¯°æ ¼¼ÆÃÇϱâ
04-2 Reset ¿É¼Ç
04-3 reflog
05 _ github
05-1 github¶õ?
05-2 github ȸ¿ø °¡ÀÔÇϱâ
05-3 ¿ø°Ý ÀúÀå¼Ò »ý¼ºÇϱâ
05-4 remote ¿¬°áÇϱâ
05-5 git cloneÇϱâ
06 _ ºê·£Ä¡(merge¿Í checkout)
06-1 ºê·£Ä¡¶õ?
06-2 ºê·£Ä¡ Á¾·ù
06-3 ºê·£Ä¡ ½Ç½ÀÇϱâ
01 _ ¶óÁ¸® ÆÄÀÌ »ìÆ캸±â
01-1 ¶óÁ¸® ÆÄÀ̶õ?
01-2 Çϵå¿þ¾î ±¸¼º
02 _ ¶óÁ¸® ÆÄÀÌ ½Ç½À Áغñ¹°
02-1 ¶óÁ¸® ÆÄÀÌ ½Ç½À ºÎÇ° ¼¼Æ® 1
02-2 ¶óÁ¸® ÆÄÀÌ ½Ç½À ºÎÇ° ¼¼Æ® 2
03 _ SD Card Formatter·Î SD Card
04 _ ¶óÁîºñ¾È ´Ù¿î ¹× SD Ä«µå
04-1 ¶óÁîºñ¾È ´Ù¿î¹Þ±â
04-2 ¶óÁîºñ¾È SD Ä«µå ¼¼ÆÃÇϱâ
05 _ ¶óÁîºñ¾È ¼³Ä¡Çϱâ
06 _ ¶óÁ¸® ÆÄÀÌ È¯°æ ¼³Á¤Çϱâ
07 _ ¶óÁ¸® ÆÄÀÌ·Î LED µ¿ÀÛ½ÃÅ°±â
Chapter 02 ¶óÁ¸® ÆÄÀ̸¦ À§ÇÑ ¸®´ª½º ±âÃÊ ¹è¿ì±â
01 _ ¿î¿µ üÁ¦
01-1 ¿î¿µÃ¼Á¦¶õ?
01-2 ¸®´ª½º ¿î¿µÃ¼Á¦ÀÇ Á¾·ù
01-3 ¶óÁîºñ¾È ¿î¿µÃ¼Á¦
02 _ ¿ø°Ý Á¢¼ÓÀ» À§ÇÑ VNC¿Í Putty
02-1 ±×·¡ÇÈ ¸ðµå Á¢¼Ó
02-2 Å͹̳Π¸ðµå Á¢¼Ó
03 _ ¸®´ª½º ÆÄÀÏ ½Ã½ºÅÛ
03-1 ¸®´ª½º ÆÄÀÏ ½Ã½ºÅÛÀÇ Æ¯Â¡
03-2 ¸®´ª½º µð·ºÅ丮 ±¸Á¶
04 _ ¸®´ª½º ¸í·É¾î
04-1 ½©(Shell)
04-2 ±âº» ¸í·É¾î
04-3 ÆÄÀÏ ¹× µð·ºÅ͸®
04-4 ÆÄÀÏ À̵¿, »èÁ¦, º¹»ç ¸í·É¾î
04-5 ÆÄÀÏ Ã£±â ¸í·É¾î
04-6 񀀥
04-7 ÀÔÃâ·Â ÀçÁöÁ¤ IO Redirection
04-8 wget, apt-get, git clone ÆÄÀÏ ´Ù¿î·Îµå
04-9 ÆÄÀÏ ¾ÐÃà
Chapter 03 ¶óÁ¸® ÆÄÀ̸¦ À§ÇÑ ÆÄÀ̽㠱âÃÊ ¹è¿ì±â
01 _ ÆÄÀ̽㠽ÃÀÛÇϱâ
01-1 ÆÄÀ̽㠰³¿ä
01-2 ÆÄÀ̽ã Windows ¼³Ä¡Çϱâ
01-3 ÆÄÀ̽ãÀÇ ÁÖ¼®
02 _ ÆÄÀ̽ã ÀÚ·áÇü
02-1 ¼ýÀÚÇü
02-2 ¹®ÀÚÇü
02-3 ¸®½ºÆ®
02-4 Æ©ÇÃ
02-5 µñ¼Å³Ê¸®
03 _ ÆÄÀ̽ã Á¦¾î¹®
03-1 if¹®
03-2 for¹®
03-3 whie¹®
03-4 break¹®
04 _ ÆÄÀ̽ã ÇÔ¼ö »ç¿ë¹ý
04-1 ÇÔ¼ö ¼±¾ðÇϱâ
04-2 ÇÔ¼ö Àμö »ç¿ëÇϱâ
05 _ ÆÄÀ̽ã Ŭ·¡½º¿Í ¸ðµâ
05-1 Ŭ·¡½º
05-2 ¸ðµâ
05-3 ¶óÀ̺귯¸®
Chapter 04 ¶óÁ¸® ÆÄÀ̸¦ À§ÇÑ ÀüÀÚ ±âÃÊ ¹è¿ì±â
01 _ ¾Ë±â ½¬¿î ÀüÀÚȸ·Î
01-1 ¿È(Ohm)ÀÇ ¹ýÄ¢
01-2 Å°¸£È÷È£ÇÁ(Kirchhoffs)ÀÇ ¹ýÄ¢
02 _ µ¥ÀÌÅͽÃÆ®¿Í ȸ·Î¸¦ Âü°íÇÏ¿© ÀüÀÚ ºÎÇ° ¾Ë¾Æº¸±â
02-1 ºê·¡µåº¸µå
02-2 ÀúÇ×
02-3 LED
02-4 Ǫ½Ã ¹öÆ° ½ºÀ§Ä¡
02-5 Äܵ§¼
02-6 Æ®·£Áö½ºÅÍ(Transistor)
02-7 ´ÙÀÌ¿Àµå(Diodes)
Chapter 05 ¶óÁ¸® ÆÄÀÌ GPIO ¹× ¼¾¼ È°¿ëÇϱâ
01 _ GPIO Á¦¾î ¹× Å×½ºÆ®
01-1 LED ½Ç½À
01-2 Ǫ½Ã ¹öÆ° ½ºÀ§Ä¡ ½Ç½À(Polling ¹æ½Ä)
01-3 Ǫ½Ã ¹öÆ° ½ºÀ§Ä¡ ½Ç½À(Event ¾Ë¸² ¹æ½Ä)
01-4 Ǫ½Ã ¹öÆ° ÀÔ·ÂÀ¸·Î LED ½Ç½À
02 _ PWM Á¦¾î
02-1 PWMÀ¸·Î LED ½Ç½À
02-2 PWMÀ¸·Î ºÎÀú ½Ç½À
02-3 PWMÀ¸·Î ¼º¸¸ðÅÍ ½Ç½À
03 _ ÃÊÀ½Æļ¾¼(HC-SR04) ½Ç½À
04 _ PIR ¼¾¼(HC-SR501) ½Ç½À
05 _ ¾Æ³¯·Î±× ½ÅÈ£¿Í SPI Åë½Å
05-1 ¾Æ³¯·Î±× ½ÅÈ£¸¦ ¶óÁ¸® ÆÄÀÌ·Î Àоî¿À±â
05-2 SPI Åë½ÅÀÇ ÀÌÇØ
05-3 SPI ¶óÁ¸® ÆÄÀÌ¿¡¼ ¼³Á¤Çϱâ
05-4 ¾Æ³¯·Î±× Àü¾ÐÀ» MCP3008·Î Àоî¿À±â
05-5 LDR ¼¾¼ ½Ç½À
05-6 Á¶À̽ºÆ½(Joystick) ½Ç½À
06 _ I2C Åë½Å
06-1 I2C ¶óÁ¸® ÆÄÀÌ¿¡¼ ¼³Á¤Çϱâ
06-2 BMP180(´ë±â¾Ð ¼¾¼) ½Ç½À
06-3 OLED µð½ºÇ÷¹ÀÌ ½Ç½À
Chapter 06 Flask¸¦ È°¿ëÇÑ ¼¾¼ Á¦¾î
01 _ Flask ¼¼ÆÃÇϱâ
01-1 ¶óÁ¸® 4¿¡¼ ¼³Ä¡Çϱâ
01-2 Flask ¼³Ä¡Çϱâ
02 _ Flask À¥¼¹ö ±¸ÃàÇϱâ
03 _ Flask ¶ó¿ìÆÃ
04 _ Flask LED Á¦¾îÇϱâ
04-1 Flask LED Á¦¾î Á¤Àû ¶ó¿ìÆÃ
04-2 Flask LED Á¦¾î µ¿Àû ¶ó¿ìÆá´»êÇü°ýÈ£¡µ
04-3 Flask LED Á¦¾î µ¿Àû ¶ó¿ìÆá´Äõ¸®½ºÆ®¸µ¡µ
05 _ Falsk À¥ÆäÀÌÁö
05-1 Flask, HTML, CSS, Javascript¸¦ ÀÌ¿ëÇÑ À¥ÆäÀÌÁö ¸¸µé±â
05-2 fetch() ÇÔ¼ö ÀÌÇØÇϱâ
05-3 È»ìÇ¥ ÇÔ¼ö ÀÌÇØÇϱâ
06 _ IP, Port, Process °³³äÀâ±â
06-1 IP °³³äÀâ±â
06-2 Port °³³äÀâ±â
06-3 Process °³³äÀâ±â
07 _ cron°ú daemon °³³äÀâ±â
07-1 cron(Å©·Ð) °³³äÀâ±â
07-2 daemon(µ¥¸ó) °³³äÀâ±â
08 _ °ø°øµ¥ÀÌÅÍ È°¿ëÇϱâ
08-1 °ø°øµ¥ÀÌÅÍ ½ÅûÇϱâ
08-2 °ø°øµ¥ÀÌÅÍ ºÐ¼®Çϱâ
08-3 ÆÄÀ̽ãÀ» È°¿ëÇÏ¿© ¿Â½Àµµ È®ÀÎÇϱâ
Chapter 07 Maria µ¥ÀÌÅͺ£À̽º È°¿ëÇϱâ
01 _ µ¥ÀÌÅͺ£À̽º ¼³Ä¡
01-1 DBMS ¼³Ä¡Çϱâ
02 _ Maria µ¥ÀÌÅͺ£À̽º ¼¹ö¿¡ ÁúÀǹ®À» ÀÌ¿ëÇÑ È¸¿øÅ×À̺í ÀÛ¼ºÇϱâ
02-1 µ¥ÀÌÅͺ£À̽ºÀÇ ±¸¼º ¡®µµ¼°ü¡¯
02-2 ȸ¿øµ¥ÀÌºí ¸¸µé±â
03 _ ÆÄÀ̽ã°ú Maria µ¥ÀÌÅͺ£À̽º ¼¹ö Connection
Chapter 08 ºí·çÅõ½º ºñÄÜ(Beacon) »ç¿ëÇϱâ
01 _ ºí·çÅõ½º(Bluetooth)¿Í ºñÄÜ(Beacon)À̶õ?
01-1 ºí·çÅõ½º À̹ÌÁöÀÇ À¯·¡
01-2 ºí·çÅõ½º Ŭ·¡½Ä°ú BLE
01-3 ÁÖÆļö °£¼·°ú È£ÇÎ(hopping)
01-4 BLE µ¿ÀÛ ¹æ¹ý
02 _ ºñÄÜ(Beacon)À̶õ?
02-1 ¾ÖÇÃÀÇ ¾ÆÀ̺ñÄÜ(iBeacon)
02-2 ±¸±ÛÀÇ ¿¡µð½ºÅæ
03 _ ¶óÁ¸® ÆÄÀÌ 4¸¦ ºí·çÅõ½º ºñÄÜÀ¸·Î ¹Ù²Ù±â
03-1 ¶óÁ¸® ÆÄÀÌ LED Á¦¾î À¥¼¹ö ½ÇÇàÇϱâ
03-2 ¶óÁ¸® ÆÄÀÌ 4¸¦ ºñÄÜÀ¸·Î ¹Ù²ã¼ À¥¼¹ö Á¢¼ÓÇϱâ
Chapter 09 ¶óÁ¸® ÆÄÀÌ Ä«¸Þ¶ó È°¿ëÇϱâ
01 _ RPI Ä«¸Þ¶ó
01-1 ¶óÁ¸® ÆÄÀÌ Ä«¸Þ¶ó ¼¼ÆÃÇϱâ
01-2 ¶óÁ¸® ÆÄÀÌ Ä«¸Þ¶ó Å×½ºÆ®Çϱâ
01-3 ¶óÁ¸® ÆÄÀÌ Ä«¸Þ¶ó ¸í·É¾î
02 _ ÆÄÀ̽ãÀ» È°¿ëÇÑ RPI Ä«¸Þ¶ó
02-1 python-picamera ¸ðµâ È°¿ëÇϱâ
03 _ UV4L ¼Ò°³ ¹× ¼³Ä¡
03-1 UV4L ¼Ò°³
03-2 UV4L ¼³Ä¡Çϱâ
04 _ WebRTC
05 _ Motion °¨Áö ÇÁ·Î±×·¥
05-1 Motion °¨Áö ÇÁ·Î±×·¥ ¼¼ÆÃÇϱâ
05-2 Motion °¨Áö ÇÁ·Î±×·¥ ½ÇÇàÇϱâ
Chapter 10 NodeMCU È°¿ëÇϱâ
01 _ NodeMCU ¼Ò°³
01-1 Àü¿ø¿¬°á ¹æ¹ý
01-2 NoduMCU »ç¿ë ȯ°æ ¼³Á¤ ¹æ¹ý(¾ÆµÎÀ̳ë IDE)
01-3 ¾ÆµÎÀ̳ë ÇÁ·Î±×·¡¹Ö
02 _ MQTT¶õ?
03 _ Mosquitto ºê·ÎÄ¿ ¼³Ä¡ ¹× Å×½ºÆ®
03-1 Mosquitto ¼³Ä¡
03-2 Mosquitto ÀÚ°¡ Å×½ºÆ®
04 _ NodeMCU·Î MQTT »ç¿ëÇϱâ
04-1 MQTT ¶óÀ̺귯¸® ¼³Ä¡
04-2 ÈÞ´ëÆùÀ¸·Î MQTT È°¿ëÇϱâ
05 _ Flask À¥¼¹ö·Î MQTT È°¿ëÇϱâ
Chapter 11 Æ÷Æ®Æ÷¿öµù°ú ½´ÆÛµð¿¥Áö·Î ¿ì¸®Áý LED Á¦¾îÇϱâ
01 _ TCP/IP¶õ ¹«¾ùÀΰ¡
02 _ LAN°ú WAN
03 _ Æ÷Æ®Æ÷¿öµù°ú ½´ÆÛµð¿¥Áö
03-1 °øÀ¯±â ¼³Á¤Çϱâ
04 _ ¿ÜºÎ¿¡¼ ÀÎÅͳÝÀ¸·Î ¶óÁ¸® ÆÄÀÌ GPIO Á¦¾îÇϱâ
04-1 ¿ÜºÎ IP ÁÖ¼ÒÈ®ÀÎ ¹æ¹ý(¿¹_IPTIME °øÀ¯±â)
04-2 ¶óÁ¸® ÆÄÀÌ Flask À¥¼¹ö
04-3 HTML µðÀÚÀÎÀ» ²Ù¸çº¸ÀÚ
Chapter 12 OPEN API È°¿ëÇϱâ
01 _ ¾Æ¸¶Á¸ Rekognition
01-1 Ä«¸Þ¶ó ¼¼Æà ¹× Å×½ºÆ®
01-2 AWS ȸ¿ø °¡ÀÔÇϱâ
01-3 IAM »ý¼ºÇϱâ
01-4 À̹ÌÁö ºÐ¼® Detect Lables
01-5 ¾ó±¼ ºñ±³ Compare Faces
01-6 ¾ó±¼ ÀÎÁõ À¥»çÀÌÆ® ¸¸µé±â
02 _ ±¸±Û ¾î½Ã½ºÅÏÆ®
02-1 ¿Àµð¿À ¸¶ÀÌÅ© ¼³Á¤ ¹× Å×½ºÆ®Çϱâ
02-2 °³¹ßÀÚ ÇÁ·ÎÁ§Æ® »ý¼º ¹× °èÁ¤ ¼³Á¤ ±¸¼ºÇϱâ
02-3 ÀåÄ¡ ¸ðµ¨ µî·ÏÇϱâ
02-4 ±¸±Û ¾î½Ã½ºÅÏÆ® SDK ¼³Ä¡ ¹× »ùÇÃÄÚµå ¼³Ä¡
02-5 ±¸±Û ¾î½Ã½ºÅÏÆ® »ùÇÃÄÚµå Å×½ºÆ®Çϱâ
02-6 ±¸±Û ¾î½Ã½ºÅÏÆ® ÇÑ±Û À½¼º Å×½ºÆ®Çϱâ
02-7 ÇÑ±Û À½¼º ÀνÄÀ¸·Î LED Á¦¾îÇϱâ
Chapter 13 Git ¹öÀü°ü¸®(Çü»ó°ü¸®)
01 _ Git
01-1 GitÀ̶õ?
01-2 ¹öÀü°ü¸® ÀÌÇØ
01-3 Git ¼³Ä¡Çϱâ
02 _ Git ÀÌÇØÇϱâ
02-1 GitÀÇ 3°¡Áö ¿µ¿ª
02-2 Git ¿ÀºêÁ§Æ®
03 _ Git ¸í·É¾î
03-1 init
03-2 add
03-3 commit
03-4 ÆÄÀÏ ³»¿ë º¯°æÇϱâ
04 _ Reset µÇµ¹¸®±â
04-1 ResetÀ» À§ÇÑ È¯°æ ¼¼ÆÃÇϱâ
04-2 Reset ¿É¼Ç
04-3 reflog
05 _ github
05-1 github¶õ?
05-2 github ȸ¿ø °¡ÀÔÇϱâ
05-3 ¿ø°Ý ÀúÀå¼Ò »ý¼ºÇϱâ
05-4 remote ¿¬°áÇϱâ
05-5 git cloneÇϱâ
06 _ ºê·£Ä¡(merge¿Í checkout)
06-1 ºê·£Ä¡¶õ?
06-2 ºê·£Ä¡ Á¾·ù
06-3 ºê·£Ä¡ ½Ç½ÀÇϱâ