»ç¹°ÀÎÅͳÝ(IoT)ÀÇ ±âº»Àº ¡®S/W¡¯º¸´Ù ¡®H/W¡¯
¶óÁ¸®ÆÄÀÌ¿Í ÆÄÀ̽ã, ±¸±Û ¾î½Ã½ºÅÏÆ®·Î Àç¹ÌÀÖ°Ô ±¸ÇöÇØ º¸´Â ½Å±âÇÑ »ç¹°ÀÎÅͳÝ
¡º»ç¹°ÀÎÅÍ³Ý with Python ½ÇÀü ÇÁ·ÎÁ§Æ® °¡À̵塻´Â ¿ÀÈ÷·Á ±âº»À¸·Î µ¹¾Æ°¡, ÇÐâ½ÃÀý ÇÁ¶ó¸ðµ¨ µî Áغñ¹°À» ì°Ü °úÇнÇÀ̳ª ½Ç½À½Ç·Î ÇâÇÏ´ø ¿øÃÊÀû ¡®Àç¹Ì¡¯¿¡ ÃÊÁ¡À» µÎ¾î ´©±¸µç ½±°Ô ¡®½ÃÀÛ¡¯ÇÒ ¼ö ÀÖµµ·Ï ±¸¼ºÇÑ Ã¥ÀÌ´Ù. º»¼¸¦ ÅëÇØ ÇöÀç »ç¹°ÀÎÅͳÝ(IoT) ºÐ¾ß¿¡¼ ³Î¸® È°¿ëµÇ°í ÀÖ´Â ¡®¶óÁ¸®ÆÄÀÌ¡¯¸¦ ±â¹ÝÀ¸·Î °¡±ÞÀû ÁÖº¯¿¡¼ ½±°Ô ±¸ÇÒ ¼ö ÀÖ´Â Áغñ¹°µéÀ» È°¿ëÇÏ¿© °¡Àå Àç¹ÌÀÖ°Ô ¸¸µé¾î º¼ ¸¸ÇÑ Á¾·ùº° »ç¹°ÀÎÅͳÝÀ» ±¸ÇöÇØ º¸°í, ÃÖÁ¾ÀûÀ¸·Î´Â ¡®±¸±Û(Google) ¾î½Ã½ºÅÏÆ®¡¯·Î ¡®À½¼º ¸í·É¡¯±îÁö Àû¿ëÇØ º¼ ¼ö ÀÖ´Ù.
¶ÇÇÑ ¼Ò½º Äڵ带 ´Ù¿î·ÎµåÇÏ¿© ÀýÂ÷´ë·Î Àû¿ë¸¸ Çϸé Ã¥¿¡¼ ¼³¸íµÈ ±×´ë·Î ±¸ÇöÇÒ ¼ö ÀÖµµ·Ï ±¸¼ºÇÔÀ¸·Î½á, ¾ÆÁ÷ ¼ÒÇÁÆ®¿þ¾î(Python) °³¹ß °æÇèÀÌ Àü¹«ÇÑ ±× ´©±¸¶óµµ ¸¶Ä¡ °í±Þ ÇÁ¶ó¸ðµ¨À» Á¶¸³Çϵí Á÷Á¢ »ç¹°ÀÎÅͳÝÀ» ±¸ÇöÇÒ ¼ö ÀÖ°Ô ÇÏ¿´´Ù.
±º º¹¹« ½ÃÀý SW °³¹ß Àå±³·Î ÀÓ°üÇÑ °Ô °è±â°¡ µÅ ÇöÀç ±¹¹æ ÀÚ¿ø°ü¸® Àü¹® SI ¾÷ü¸¦ ¿î¿µÇÏ°í ÀÖ´Ù. ÀÚ¹ÙÄ«Æä Ä¿¹Â´ÏƼÀÇ ¿î¿µÁøÀ̸ç, ¹é¾Øµå»Ó ¾Æ´Ï¶ó ÀÓº£µðµå, ÄÄÇ»ÆÃ, »ç¹°ÀÎÅÍ³Ý µî ´Ù¾çÇÑ IT ºÐ¾ß¿¡ ¸¹Àº °ü½ÉÀ» °¡Áö°í ÀÖ´Ù.
¸Ó¸®¸»
ÀÌ Ã¥ÀÇ »ç¿ë¹ý
ºÎ·Ï ´Ù¿î·Îµå
¸ñÂ÷
CHAPTER .1 »ç¹°ÀÎÅÍ³Ý ½ÃÀÛÇϱâ
1.1 »ç¹°ÀÎÅÍ³Ý (IoT)
1.2 ¿ÀÇ ¼Ò½º Çϵå¿þ¾î
1.3 ¶óÁ¸® ÆÄÀÌ
1.4 ¾ÆµÎÀ̳ë
1.5 ³»°Ô ¸Â´Â Çϵå¿þ¾î
CHAPTER .2 Çϵå¿þ¾î ȯ°æ ±¸Ãà
2.1 IoT °³¹ß ȯ°æ ±¸Ãà
2.2 +/- ±âÃÊ ÀüÀÚ ÀÚ½Ä
2.3 ºê·¹µå º¸µå (»§ÆÇ)
2.4 LED
01 DIP ŸÀÔ LEDÀÇ ±Ø¼º ½Äº°
02 ´Ù¾çÇÑ Á¾·ùÀÇ LED
2.5 ¸ðÅÍ
2.6 Ä«¸Þ¶ó
2.7 ¿Â½Àµµ ¼¾¼
2.8 Á¶µµ ÃøÁ¤Çϱâ, CDS ¼¾¼
2.9 ¾Æ³¯·Î±×¿Í µðÁöÅÐ
2.10 I2C ÇÁ·ÎÅäÄÝ
2.11 Àεαâ¿Í ³³
01 ³³¶«¿¡ ÇÊ¿äÇÑ µµ±¸ (Çʼö)
02 ³³¶«¿¡ ÇÊ¿äÇÑ µµ±¸ (¼±ÅÃ)
03 ³³¶«ÀÇ ¹æ¹ý
CHAPTER .3 IoT ½ÇÀü ÇÁ·ÎÁ§Æ®
3.1 ½ÇÀü ÇÁ·ÎÁ§Æ® ¸Àº¸±â
01 ¼Ò½º ÄÚµå ´Ù¿î·Îµå
02 ¼Ò½º ÄÚµåÀÇ ±¸¼º
03 ¹è¼±µµ¸¦ º¸´Â ¹ý
3.2 ½ÇÀü ÇÁ·ÎÁ§Æ® 1 - ¶È¶ÈÇÑ ¿ì¸®Áý ½º¸¶Æ® Àú±ÝÅë
01 ½º¸¶Æ® Àú±ÝÅë °³¿ä
02 Á¦ÀÛ¿¡ ÇÊ¿äÇÑ ºÎÇ°
03 3»ö LED¸¦ ÀÌ¿ëÇÑ ¹«µåµî
04 ÅÍÄ¡ ¼¾¼¸¦ ÀÌ¿ëÇÑ Á¦¾î ¹öÆ°
05 DHT11 ¼¾¼ ¸ðµâÀ» ÀÌ¿ëÇÑ ¿Â/½Àµµ ÃøÁ¤
06 ij¸¯ÅÍ LCD¿¡ ÃøÁ¤µÈ Á¤º¸ Ãâ·Â
07 ½º¸¶Æ® Àú±ÝÅë ¿Ï¼º
3.3 ½ÇÀü ÇÁ·ÎÁ§Æ® 2 - °Á㢾³ÉÀÌ ÀÚµ¿ »ç·á ±Þ¿©±â
01 ÀÚµ¿ »ç·á ±Þ¿©±â °³¿ä
02 Á¦ÀÛ¿¡ ÇÊ¿äÇÑ ºÎÇ°
03 ¼º¸ ¸ðÅ͸¦ ÀÌ¿ëÇÑ »ç·áÅëÀÇ È¸Àü
04 Ǫ½¬ ¹öÆ°À» ÀÌ¿ëÇÑ ¼öµ¿ ±Þ¿© ±â´É
05 CrontabÀ» ÀÌ¿ëÇÑ ÀÚµ¿ ±Þ¿© ½Ã°£ ¼³Á¤
06 »ç·á ±Þ¿©¿Í ÇÔ²² ¸ñ¼Ò¸® Àç»ý
07 ÀÚµ¿ »ç·á ±Þ¿©±â ¿Ï¼º
3.4 ½ÇÀü ÇÁ·ÎÁ§Æ® 3 - ³ª¸¸ÀÇ ½º¸¶Æ®ÇÑ RCÄ«
01 ½º¸¶Æ® RCÄ« °³¿ä
02 Á¦ÀÛ¿¡ ÇÊ¿äÇÑ ºÎÇ°
03 ÃÊÀ½ÆÄ ¼¾¼¸¦ ÀÌ¿ëÇÑ ÈÄ¹æ °¨Áö±â
04 CDS ¼¾¼¿Í ADC¸¦ ÀÌ¿ëÇÑ ÁÖº¯ ¹à±â °¨Áö
05 ¸ðÅÍ µå¶óÀ̹ö¸¦ ÀÌ¿ëÇÑ DC ¸ðÅÍ Á¦¾î
06 ½º¸¶Æ®Æù¿¡¼ ¶óÁ¸® ÆÄÀÌ·ÎÀÇ ¸Þ½ÃÁö Àü¼Û
07 ½º¸¶Æ® RCÄ« Á¶¸³ ¹× ÇÁ·Î±×·¥ º´ÇÕ
CHAPTER .4 IoT ÇÁ·ÎÁ§Æ® ¾÷±×·¹À̵å
4.1 ½º¸¶Æ® Àú±ÝÅë - ±¸±Û ¾î½Ã½ºÅÏÆ®·Î ´õ ½º¸¶Æ®ÇÏ°Ô
01 ¾÷±×·¹À̵带 À§ÇØ ÇÊ¿äÇÑ ¿ä¼Ò
02 ¸¶ÀÌÅ© / ½ºÇÇÄ¿ ¼³Á¤ ¹× Å×½ºÆ®
03 ±¸±Û ¾î½Ã½ºÅÏÆ® API / ¾×¼Ç ¿Â ±¸±Û È°¼ºÈ
04 ±¸±Û ¾î½Ã½ºÅÏÆ® SDK ¼³Ä¡ ¹× Å×½ºÆ® ÄÚµå ½ÇÇà
05 ½º¸¶Æ® Àú±ÝÅë ÇÁ·Î±×·¥°ú ±¸±Û ¾î½Ã½ºÅÏÆ®ÀÇ º´ÇÕ
4.2 ÀÚµ¿ »ç·á ±Þ¿©±â - ÆÄÀ̾À̽º·Î ¿ø°Ý Á¦¾îÇϱâ
01 ¾÷±×·¹À̵带 À§ÇØ ÇÊ¿äÇÑ ¿ä¼Ò
02 ÆÄÀ̾À̽º ¼³Á¤ ¹× À¥ »çÀÌÆ® ¹èÆ÷
03 ÀÚµ¿ ±Þ¿©±â¿Í ÆÄÀ̾À̽º ¿¬µ¿
4.3 ½º¸¶Æ® RCÄ« - ³ª¸¸ÀÇ ·¹ÀÌ½Ì °ÔÀÓ ¸¸µé±â
01 ¾÷±×·¹À̵带 À§ÇØ ÇÊ¿äÇÑ ¿ä¼Ò
02 Ä«¸Þ¶ó ¼³Ä¡
03 UV4L ¶óÀ̺귯¸® ¼³Ä¡
04 ¶óÁ¸® ÆÄÀÌ IP ¹× UV4L µ¿ÀÛ È®ÀÎ
05 °¡»ó °³¹ß ȯ°æ ±¸¼º ¹× ¿¹Á¦ ¼Ò½º ÄÚµå ºÐ¼®
Appendix ºÎ·Ï
- ÆÄÀ̽㠱⺻ ¹®¹ý
01 °³¿ä
02 ÆÄÀ̽ã 2.x vs ÆÄÀ̽ã 3.x
03 ÆÄÀ̽ã ÀÎÅÍÇÁ¸®ÅÍ
04 ºí·Ï ±¸Á¶
05 ÀÚ·áÇü
06 Á¦¾î È帧
07 ÇÔ¼ö
08 ¿¡·¯¿Í ¿¹¿Ü ó¸®
- ã¾Æº¸±â