Çѱ¹°úÇбâ¼ú¿ø(KAIST) Àü±â ¹× ÀüÀÚ°øÇÐ Çлç¿Í µ¿(ÔÒ)´ëÇпø ¼®»ç ¹× ¹Ú»ç ÇÐÀ§¸¦ ÃëµæÇÏ¿´´Ù. ÀÌÈÄ Çѱ¹ÀüÀÚÅë½Å¿¬±¸¿ø(ETRI)¿¡¼ ¼±ÀÓ¿¬±¸¿øÀ¸·Î ±Ù¹«ÇÏ¿´À¸¸ç, ÇöÀç´Â µ¿ÀÇ´ëÇб³ ÄÄÇ»ÅͼÒÇÁÆ®¿þ¾î°øÇаú ±³¼ö·Î ÀçÁ÷ ÁßÀÌ´Ù. Àú¼·Î´Â ¡¶ÀÓº£µðµå ¸®´ª½º ÇÁ·Î±×·¡¹Ö¡·(2011), ¡¶¸®´ª½º ÇÁ·Î±×·¡¹Ö ÀÔ¹®¡·(2010) µîÀÌ ÀÖ´Ù.
CHAPTER 2 ¸®´ª½º ȯ°æ 23
2.1 ¸®´ª½º Á¢¼Ó 23
2.2 ¸®´ª½º ÆÄÀÏ ½Ã½ºÅÛ 29
2.3 ±âº» ¸í·É¾î 31
2.4 ÀÏ¹Ý ¸í·É¾î 37
2.5 ½Ã½ºÅÛ °ü¸® ¸í·É 45
2.6 ÆÄÀÏ ÆíÁý 54
2.7 ¼Ð ȯ°æ 63
2.8 ¼Ð ÇÁ·Î±×·¡¹Ö 70
CHAPTER 3 ÆÄÀ̽ã ȯ°æ 73
3.1 ÆÄÀ̽㠰³¿ä 73
3.2 ÆÄÀ̽㠽ÇÇà 74
3.3 º¯¼ö¿Í ÀÚ·áÇü 75
3.4 ±¸¹®°ú ÇÁ·Î±×·¥ Á¦¾î 82
3.5 ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö 84
3.6 Ŭ·¡½º¿Í °´Ã¼ 91
3.7 ÀÔÃâ·Â°ú ¿¹¿Ü 92
3.8 ¸ðµâ 96
3.9 ÆÄÀÌ°ÔÀÓ ¸ðµâ 97
CHAPTER 4 À¥ ¼¹ö ±¸Ãà 107
4.1 À¥ ¼¹ö °³¿ä 107
4.2 À¥ ¼¹ö ¼³Ä¡ 110
4.3 ÆÄÀ̽ã À¥ ÇÁ·Î±×·¡¹Ö 118
4.4 Bottle À¥ ÀÀ¿ë ÇÁ·¹ÀÓ¿öÅ© 129
4.5 MySQL µ¥ÀÌÅͺ£À̽º 138
4.6 ÆÄÀ̽ã MySQL ÇÁ·Î±×·¡¹Ö 154
4.7 SQLite 160
4.8 REST API ¼³°è 167
CHAPTER 5 GUI ÇÁ·Î±×·¡¹Ö 177
5.1 ±×·¡ÇÈ À©µµ¿ì ½Ã½ºÅÛ °³¿ä 177
5.2 Tkinter ÆÄÀ̽ã GUI ÇÁ·Î±×·¡¹Ö 180
5.3 Qt/PySide ÇÁ·Î±×·¡¹Ö 187
5.4 Qt Designer¸¦ ÀÌ¿ëÇÑ ÇÁ·Î±×·¡¹Ö 216
5.5 Qt QuickÀ» ÀÌ¿ëÇÑ ÇÁ·Î±×·¡¹Ö 229
CHAPTER 6 Çϵå¿þ¾î Á¦¾î 251
6.1 GPIO °³¿ä 251
6.2 GPIO µðÁöÅÐ ÀÔÃâ·Â Á¦¾î 259
6.3 GPIO Á÷·Ä Åë½Å Á¦¾î 271
6.4 Àû¿Ü¼± ¼¾¼ ¸ðµâ 292
6.5 µð½ºÇ÷¹ÀÌ ÀåÄ¡ ½Ç½À 297
CHAPTER 7 Ä«¸Þ¶ó ÀåÄ¡ È°¿ë 309
7.1 Ä«¸Þ¶ó ¿¬°á °³¿ä 309
7.2 USB À¥Ä· ¿¬°á 310
7.3 ¶óÁ¸® ÆÄÀÌÄ«¸Þ¶ó ¿¬°á 314
7.4 motion ÇÁ·Î±×·¥À» ÅëÇÑ ¿ø°Ý °¨½Ã ½Ã½ºÅÛ 318
7.5 mjpg-streamer ÇÁ·Î±×·¥À» ÅëÇÑ ¿ø°Ý ½ºÆ®¸®¹Ö 321
7.6 VLC ÇÁ·Î±×·¥À» ÅëÇÑ ¿ø°Ý ½ºÆ®¸®¹Ö 323
7.7 PIL ¹× matplotlib ¸ðµâÀ» È°¿ëÇÑ À̹ÌÁö ó¸® 324
7.8 OpenCV¸¦ È°¿ëÇÑ ¿µ»ó ó¸® 327
7.9 ¶óÁ¸® ÆÄÀÌ Ä«¸Þ¶ó Á¦ÀÛ 336
CHAPTER 8 ¸ðÅÍ ¿¬°á ¹× RC Ä« Á¦¾î 339
8.1 ¸ðÅÍ °³¿ä 339
8.2 ¼º¸¸ðÅÍ Á¦¾î 340
8.3 DC ¸ðÅÍ Á¦¾î 343
8.4 RC Ä« Á¦¾î 347
8.5 UPnP¸¦ ÀÌ¿ëÇÑ RC Ä« Á¦¾î 355
CHAPTER 9 À§Ä¡ ¹× ¹æÇâ ÃøÁ¤ ÀåÄ¡ È°¿ë 361
9.1 GPS ¼ö½Å±â °³¿ä 361
9.2 GPS ¼ö½Å±â ¿¬°á 362
9.3 Áöµµ À§¿¡ ÇöÀç À§Ä¡ ³ªÅ¸³»±â 366
9.4 ³¯¾¾ ¿¹º¸ ÀåÄ¡ ¸¸µé±â 368
9.5 Navit ³»ºñ°ÔÀÌ¼Ç ÇÁ·Î±×·¥ ±¸µ¿ 374
9.6 IMU ¼¾¼ È°¿ëÇϱâ 382
CHAPTER 10 ¾ÆµÎÀÌ³ë º¸µå ¿¬°á 395
10.1 ¾ÆµÎÀÌ³ë ¼Ò°³ 395
10.2 ¾ÆµÎÀ̳ë ÇÁ·Î±×·¡¹Ö 397
10.3 UART¸¦ ÀÌ¿ëÇÑ ¿¬°á 399
10.4 PyFirmata¸¦ »ç¿ëÇÑ ¾ÆµÎÀ̳ë Æ÷Æ® Á¦¾î 402
10.5 Xbee ¸ðµâÀ» ÀÌ¿ëÇÑ Åë½Å 404
10.6 ¿ÍÀÌÆÄÀÌ ¸ðµâÀ» ÀÌ¿ëÇÑ Åë½Å 409
10.7 ºí·çÅõ½º 4.0 BLE¸¦ ÀÌ¿ëÇÑ Åë½Å 434
CHAPTER 11 »ç¹°ÀÎÅÍ³Ý º¸µå È°¿ë 447
11.1 »ç¹°ÀÎÅÍ³Ý º¸µå °³¿ä 447
11.2 ÆÄƼŬ ÄÚ¾î È°¿ë 448
11.3 NodeMCU º¸µå È°¿ë 470
CHAPTER 12 »ç¹°ÀÎÅÍ³Ý ¼ºñ½º È°¿ë 485
12.1 »ç¹°ÀÎÅÍ³Ý °³¿ä 485
12.2 WebIOPi À¥ ¼¹ö ¿¬°á 486
12.3 The Thing System 494
12.4 openHAB 509
12.5 Ŭ¶ó¿ìµå µ¥ÀÌÅÍ ÀúÀå ¼ºñ½º 532
12.6 »ç¹°ÀÎÅÍ³Ý ¿¬µ¿ ¼ºñ½º 540
CHAPTER 13 »ç¹°ÀÎÅÍ³Ý Åë½Å 563
13.1 »ç¹°ÀÎÅÍ³Ý Åë½Å °³¿ä 563
13.2 BLE ºñÄÜ 564
13.3 ÀÎÅÍ³Ý Åë½Å ÇÁ·ÎÅäÄÝ °³¿ä 574
13.4 MQTT ÇÁ·ÎÅäÄÝ 575
13.5 MQTT¿Í Áõ° Çö½ÇÀ» ÀÌ¿ëÇÑ ¿Â½Ç Á¦¾î 589
ã¾Æº¸±â 599