[±×¸²À¸·Î °øºÎÇÏ´Â »ç¹°ÀÎÅÍ³Ý ±¸Á¶]´Â IoT¸¦ ½ÇÇöÇϱâ À§ÇÑ ¾ÆÅ°ÅØó³ª ¼¾¼ Á¾·ù, ¼¾¼¿¡¼ ÃëµæÇÒ ¼ö ÀÖ´Â Á¤º¸ µî ±âÃÊÀûÀÎ Áö½Ä¿¡¼ºÎÅÍ ¼¾¼ µð¹ÙÀ̽ºÀÇ ÇÁ·ÎÅäŸÀÔ¿¡ ÇÊ¿äÇÑ ¾ÆµÎÀ̳ë¿Í °°Àº º¸µå ¼Ò°³¿Í ¼±Åùý, ¼¾¼¿Í Á¢¼ÓÇϴ ȸ·Î, ¼¾¼ µ¥ÀÌÅÍ ºÐ¼®, IoT¿Í ½º¸¶Æ®Æù/¿þ¾î·¯ºí µð¹ÙÀ̽º¿ÍÀÇ ¿¬µ¿±îÁö ¿£Áö´Ï¾î°¡ IoT¸¦ È°¿ëÇϱâ À§ÇØ ¾Ë¾Æ¾ß ÇÒ °ÅÀÇ ¸ðµç °ÍÀ» ´ã°í ÀÖ´Ù. ¶ÇÇÑ, ÀúÀÚµéÀÌ °³¹ßÇÑ IoT ½Ã½ºÅÛÀÇ »ç·Ê¸¦ ÅëÇØ Çϵå¿þ¾î³ª ¹«¼±Åë½ÅÀÌ °¡Áö´Â ƯÀ¯ÀÇ ¹®Á¦ ÇØ°á ¹æ¹ýÀ̳ª µð¹ÙÀ̽º ¼³Ä¡, º¸¾È µî IoT ½Ã½ºÅÛÀ» È°¿ëÇÒ ¶§ÀÇ ³ëÇÏ¿ìµµ ´ã°í ÀÖ´Ù.
Chapter 1 IoT ±âÃÊÁö½Ä 1
1.1 | IoT ÀÔ¹® 2
1.1.1 IoT 2
1.1.2 IoT µ¿Çâ 2
1.2 | IoT°¡ ½ÇÇöÇÏ´Â ¼¼»ó 4
1.2.1 À¯ºñÄõÅͽº ³×Æ®¿öÅ© »çȸ 4
1.2.2 »ç¹°ÀÎÅÍ³Ý Á¢¼Ó 5
1.2.3 M2MÀÌ ½ÇÇöÇÏ´Â »çȸ 6
1.2.4 IoT°¡ ½ÇÇöÇÏ´Â ¼¼°è 7
Column È°¹ßÇÑ Ç¥ÁØÈ È°µ¿ 9
1.3 | IoT¸¦ ±¸¼ºÇÏ´Â ±â¼ú ¿ä¼Ò 9
1.3.1 µð¹ÙÀ̽º 9
1.3.2 ¼¾¼ 13
1.3.3 ³×Æ®¿öÅ© 15
1.3.4 IoT ¼ºñ½º 18
1.3.5 µ¥ÀÌÅÍ ºÐ¼® 21
Chapter 2 IoT ¾ÆÅ°ÅØó 25
2.1 | IoT ¾ÆÅ°ÅØó ±¸¼º 26
2.1.1 Àüü ±¸¼º 26
2.1.2 °ÔÀÌÆ®¿þÀÌ 27
2.1.3 ¼¹ö ±¸¼º 29
2.2 | µ¥ÀÌÅÍ ¼öÁý 30
2.2.1 °ÔÀÌÆ®¿þÀÌÀÇ ¿ªÇÒ 30
2.3 | µ¥ÀÌÅÍ ¼ö½Å 33
2.3.1 ¼ö½Å ¼¹ö ¿ªÇÒ 33
2.3.2 HTTP ÇÁ·ÎÅäÄÝ 33
Column REST API 34
2.3.3 À¥¼ÒÄÏ 34
2.3.4 MQTT 35
2.3.5 µ¥ÀÌÅÍ Æ÷¸Ë 44
Column À̹ÌÁö, À½¼º ¹× ¿µ»ó µ¥ÀÌÅÍ ´Ù·ç±â 46
2.4 | µ¥ÀÌÅÍ Ã³¸® 47
2.4.1 ó¸® ¼¹öÀÇ ¿ªÇÒ 47
2.4.2 ¹èÄ¡ ó¸® 48
2.4.3 ½ºÆ®¸² ó¸® 51
2.5 | µ¥ÀÌÅÍ ÀúÀå 54
2.5.1 µ¥ÀÌÅͺ£À̽º ¿ªÇÒ 54
2.5.2 µ¥ÀÌÅͺ£À̽ºÀÇ Á¾·ù¿Í Ư¡ 55
2.6 | µð¹ÙÀ̽º Á¦¾î 59
2.6.1 ¼Û½Å ¼¹öÀÇ ¿ªÇÒ 59
2.6.2 HTTP¸¦ ÀÌ¿ëÇÑ µ¥ÀÌÅÍ Àü¼Û 59
2.6.3 À¥¼ÒÄÏÀ» ÀÌ¿ëÇÑ µ¥ÀÌÅÍ Àü¼Û 61
2.6.4 MQTT¸¦ ÀÌ¿ëÇÑ µ¥ÀÌÅÍ Àü¼Û 61
Column »ç·Ê. ½Ä¹° °øÀå¿ë ȯ°æ Á¦¾î ½Ã½ºÅÛ 62
Chapter 3 IoT µð¹ÙÀ̽º 63
3.1 | ½Ç¼¼°è ÀÎÅÍÆäÀ̽º·Î¼ µð¹ÙÀ̽º 64
3.1.1 µð¹ÙÀ̽º¸¦ ¹è¿ì´Â ÀÌÀ¯ 64
3.1.2 Ä¿³ØƼºñƼ°¡ ÃÊ·¡ÇÑ º¯È 64
3.2 | IoT µð¹ÙÀ̽ºÀÇ ±¸¼º ¿ä¼Ò 67
3.2.1 ±âº» ±¸¼º 67
3.2.2 ¸¶ÀÌÅ©·Î ÄÁÆ®·Ñ·¯ º¸µåÀÇ Á¾·ù¿Í ¼±Åà 73
Column ¿ÀÇ ¼Ò½º Çϵå¿þ¾îÀÇ ´ëµÎ 86
3.3 | ½Ç¼¼°è¿Í Ŭ¶ó¿ìµå ¿¬°á 87
3.3.1 ±Û·Î¹ú ³×Æ®¿öÅ©¿ÍÀÇ ¿¬°á 87
3.3.2 °ÔÀÌÆ®¿þÀÌ Àåºñ¿ÍÀÇ Åë½Å ¹æ½Ä 88
3.3.3 À¯¼± Á¢¼Ó 88
3.3.4 ¹«¼± Á¢¼Ó 91
3.3.5 ÀüÆÄ ÀÎÁõ Ãëµæ 96
3.4 | ½Ç¼¼°è Á¤º¸¸¦ ¼öÁý 96
3.4.1 ¼¾¼ÀÇ Á¤ÀÇ 96
3.4.2 ¼¾¼ÀÇ ±¸Á¶ 97
3.4.3 ¼¾¼¸¦ ÀÌ¿ëÇÏ´Â ÇÁ·Î¼¼½º 101
3.4.4 ¼¾¼ ½ÅÈ£¸¦ ÁõÆøÇÑ´Ù 102
3.4.5 ¾Æ³¯·Î±× ½ÅÈ£¸¦ µðÁöÅÐ ½ÅÈ£·Î º¯È¯ 104
3.4.6 ¼¾¼ Ķ¸®ºê·¹ÀÌ¼Ç 106
3.4.7 ¼¾¼ÀÇ ¼±Åà 108
3.5 | ½Ç¼¼°è¿¡ Çǵå¹é 111
3.5.1 Ãâ·Â µð¹ÙÀ̽º »ç¿ë ½Ã Áß¿äÇÑ °Íµé 111
3.5.2 µå¶óÀ̹öÀÇ ¿ªÇÒ 113
3.5.3 Á¤È®ÇÑ Àü¿ø ¸¸µé±â 115
3.5.4 µðÁöÅÐ ½ÅÈ£¸¦ ¾Æ³¯·Î±× ½ÅÈ£·Î º¯È¯ 117
3.6 | Çϵå¿þ¾î ÇÁ·ÎÅäŸÀÔ 118
3.6.1 ÇÁ·ÎÅäŸÀÔÀÇ Á߿伺 118
3.6.2 Çϵå¿þ¾î ÇÁ·ÎÅäŸÀÔÀÇ ÁÖÀÇ »çÇ× 120
3.6.3 Çϵå¿þ¾î ÇÁ·ÎÅäŸÀÔ µµ±¸ 123
Column º¸µå Á¦ÀÛ¿¡ µµÀü! 124
3.6.4 ÇÁ·ÎÅäŸÀÔÀ» ¸¶Ä¡¸ç 125
Chapter 4 °í±Þ ¼¾½Ì ±â¼ú 127
4.1 | È®ÀåÇÏ´Â ¼¾¼ÀÇ ¼¼°è 128
4.2 | °í±Þ ¼¾½Ì µð¹ÙÀ̽º 129
4.2.1 RGB-D ¼¾¼ 130
4.2.2 Natural User Interface 138
4.3 | °í±Þ ¼¾½Ì ½Ã½ºÅÛ 142
4.3.1 À§¼º ÃøÀ§ ½Ã½ºÅÛ 142
4.3.2 ÀϺ»ÀÇ ÁØõÁ¤À§¼º 154
4.3.3 IMES 156
4.3.4 ¿ÍÀÌÆÄÀ̸¦ ÀÌ¿ëÇÑ À§Ä¡ ÃøÀ§ ±â¼ú 158
4.3.5 ºñÄÜ 161
4.3.6 À§Ä¡ Á¤º¸ ¹× IoTÀÇ °ü°è 162
Chapter 5 IoT ¼ºñ½º ½Ã½ºÅÛ °³¹ß 165
5.1 | IoT¿Í ½Ã½ºÅÛ °³¹ß 166
5.1.1 IoT ½Ã½ºÅÛ °³¹ßÀÇ °úÁ¦ 166
5.1.2 IoT ½Ã½ºÅÛ °³¹ßÀÇ Æ¯Â¡ 167
5.2 | IoT ½Ã½ºÅÛÀÇ °³¹ß È帧 170
5.2.1 °¡¼³ °ËÁõ ´Ü°è 170
5.2.2 ½Ã½ºÅÛ °³¹ß ´Ü°è 171
5.2.3 À¯Áö º¸¼ö¿Í ¿î¿µ ´Ü°è 172
Column ¼öÀÍ ¼Î¾î 172
5.3 | IoT ¼ºñ½º ½Ã½ºÅÛ °³¹ß »ç·Ê 173
5.3.1 Ç÷ξî ȯ°æ ¸ð´ÏÅ͸µ ½Ã½ºÅÛ 173
5.3.2 ¿¡³ÊÁö Àý¾à ¸ð´ÏÅ͸µ ½Ã½ºÅÛ 177
5.4 | IoT ¼ºñ½º °³¹ßÀÇ Æ÷ÀÎÆ® 179
5.4.1 µð¹ÙÀ̽º 179
5.4.2 ó¸® ¹æ½Ä ¼³°è 187
5.4.3 ³×Æ®¿öÅ© 197
5.4.4 º¸¾È 199
5.4.5 ¿î¿ë¡¤À¯Áö º¸¼ö 207
5.5 | IoT ¼ºñ½º ½Ã½ºÅÛ °³¹ßÀ» ÇâÇؼ 210
Chapter 6 IoT¿Í µ¥ÀÌÅÍ ºÐ¼® 213
6.1 | ¼¾¼ µ¥ÀÌÅÍ¿Í ºÐ¼® 214
6.1.1 ºÐ¼®ÀÇ Á¾·ù 215
6.2.1 Áý°è ºÐ¼® 217
6.2 | °¡½ÃÈ 217
6.3 | °íµµÀÇ ºÐ¼® 223
6.3.1 °íµµÀÇ ºÐ¼® ±âÃÊ 224
Column ±â°è ÇнÀ°ú µ¥ÀÌÅÍ ¸¶ÀÌ´× 234
6.3.2 ºÐ¼® ¾Ë°í¸®ÁòÀ¸·Î ¹ß°ßÇϱâ 234
6.3.3 ¿¹Ãø 235
6.4 | ºÐ¼®¿¡ ÇÊ¿äÇÑ ¿ä¼Ò 239
6.4.1 µ¥ÀÌÅÍ ºÐ¼® 240
6.4.2 CEP 243
6.4.3 À¯¹ÙÅõ½º 244
Column ºÐ¼®ÀÇ ¾î·Á¿ò 247
Chapter 7 IoT¿Í ¿þ¾î·¯ºí µð¹ÙÀ̽º 249
7.1 | ¿þ¾î·¯ºí µð¹ÙÀ̽ºÀÇ ±âÃÊ 250
7.1.1 IoT¿Í ¿þ¾î·¯ºí µð¹ÙÀ̽ºÀÇ °ü°è 250
7.1.2 ¿þ¾î·¯ºí µð¹ÙÀ̽ºÀÇ ½ÃÀå 253
7.1.3 ¿þ¾î·¯ºí µð¹ÙÀ̽ºÀÇ Æ¯Â¡ 257
7.2 | ¿þ¾î·¯ºí µð¹ÙÀ̽º Á¾·ù 260
7.2.1 ¿þ¾î·¯ºí µð¹ÙÀ̽ºÀÇ ºÐ·ù 260
7.2.2 ¾È°æ ÇüÅ 265
7.2.3 ½Ã°è ÇüÅ 269
7.2.4 ¾×¼¼¼¸® ÇüÅ 272
7.2.5 ¸ñÀûº° ¼±Åùý 275
7.3 | ¿þ¾î·¯ºí µð¹ÙÀ̽ºÀÇ È°¿ë 284
7.3.1 ¿þ¾î·¯ºí µð¹ÙÀ̽ºÀÇ Æí¸®¼º 285
7.3.2 ¼ÒºñÀÚÀÇ È°¿ë Àå¸é 285
7.3.3 ±â¾÷ ȯ°æ¿¡¼ È°¿ë Àå¸é 288
Column Çϵå¿þ¾î °³¹ßÀÇ ÃÖ±Ù µ¿Çâ 292
Chapter 8 IoT¿Í ·Îº¿ 293
8.1 | µð¹ÙÀ̽º¿¡¼ ·Îº¿±îÁö 294
8.1.1 µð¹ÙÀ̽ºÀÇ ¿¬ÀåÀ¸·Î¼ ·Îº¿ 294
8.1.2 ½Ç¿ë ¹üÀ§°¡ È®´ëµÇ´Â ·Îº¿ 295
8.1.3 ·Îº¿ ½Ã½ºÅÛ ±¸ÃàÀÇ ¿¼è 297
8.2 | ·Îº¿¿ë ¹Ìµé¿þ¾îÀÇ ÀÌ¿ë 297
8.2.1 ·Îº¿¿ë ¹Ìµé¿þ¾îÀÇ ¿ªÇÒ 298
8.2.2 RT ¹Ìµé¿þ¾î 299
8.2.3 ROS 300
8.3 | Ŭ¶ó¿ìµå·Î ¿¬°áµÇ´Â ·Îº¿ 302
8.3.1 Ŭ¶ó¿ìµå ·Îº¸Æ½½º 303
8.3.2 UNR-PF 304
8.3.3 ·Îº¸¾î½º 307
8.4 | IoT¿Í ·Îº¿ÀÇ ¹Ì·¡ 310
³¡³»¸ç¡¦ 311