ÄÜÅÙÃ÷ »ó¼¼º¸±â
½Ã°è¿­ µ¥ÀÌÅͺ£À̽º¸¦ È°¿ëÇÑ IoT µ¥ÀÌÅÍ Ã³¸®ÀÇ ¸ðµç °Í


½Ã°è¿­ µ¥ÀÌÅͺ£À̽º¸¦ È°¿ëÇÑ IoT µ¥ÀÌÅÍ Ã³¸®ÀÇ ¸ðµç °Í

½Ã°è¿­ µ¥ÀÌÅͺ£À̽º¸¦ È°¿ëÇÑ IoT µ¥ÀÌÅÍ Ã³¸®ÀÇ ¸ðµç °Í

<±è¼ºÁø> Àú | ºÏ·¦

Ãâ°£ÀÏ
2019-06-18
ÆÄÀÏÆ÷¸Ë
ePub
¿ë·®
78 M
Áö¿ø±â±â
PC½º¸¶Æ®ÆùÅÂºí¸´PC
ÇöȲ
½Åû °Ç¼ö : 0 °Ç
°£·« ½Åû ¸Þ¼¼Áö
ÄÜÅÙÃ÷ ¼Ò°³
ÀúÀÚ ¼Ò°³
¸ñÂ÷
ÇÑÁÙ¼­Æò

ÄÜÅÙÃ÷ ¼Ò°³

»ç¹°ÀÎÅÍ³Ý ½Ã´ë, ºòµ¥ÀÌÅ͸¦ ´Ù·ê ÁÙ ¾Æ´Â °³Àΰú ±â¾÷¸¸ÀÌ »ì¾Æ³²´Â´Ù!

¸¶Å©º£À̽º¸¦ °³¹ßÇÑ ´ëÇ¥°¡ Á÷Á¢ ¼³¸íÇÏ´Â ¼¾¼­ µ¥ÀÌÅÍÀÇ È¿À²ÀûÀÎ °ü¸®¿Í È°¿ë¹ý

ÀúÀÚ¼Ò°³

ÀúÀÚ´Â 1971³â ´ë±¸¿¡¼­ ž °æºÏ´ëÇб³¿¡¼­ ÄÄÇ»ÅÍ°úÇÐ µ¥ÀÌÅͺ£À̽º ¼®»ç ¹× ¼­¿ï´ëÇб³¿¡¼­ MBA ±â¼ú°æ¿µ ¼®»ç ÇÐÀ§¸¦ ÃëµæÇÏ¿´´Ù.
1999³â ¾ËƼº£À̽º â¾÷¸â¹ö·Î ÀÔ»çÇÑ ÈÄ 2013³â±îÁö ¾à 15³â°£ Àθ޸ð¸®(In-Memory) µ¥ÀÌÅͺ£À̽º ÇÙ½É ±â¼ú °³¹ßÀ» ÁÖµµÇÏ¿´À¸¸ç, CTO ¹× CEO¸¦ ¿ªÀÓÇÏ¿´´Ù. ÀÌ ±â°£ Áß¿¡ °³¹ßÀڷμ­ ÃÖ°íÀÇ ¿µ¿¹ÀÎ Á¤º¸Åë½ÅºÎ ½Å¼ÒÇÁÆ®¿þ¾î ´ëÅë·É»ó(2006³â)À» ¼ö»óÇÏ¿´À¸¸ç, Áö½Ä°æÁ¦ºÎ ´ëÇѹα¹ 10´ë ½Å±â¼ú»ó(2011³â)À» ¼ö»óÇϱ⵵ ÇÏ¿´´Ù.
IoT ½Ã´ë°¡ ´Ù°¡¿È¿¡ µû¶ó ±âÁ¸ÀÇ ¹æ¹ýÀ¸·Î´Â ó¸®Çϱâ Èûµç ´ë±Ô¸ðÀÇ ¼¾¼­ µ¥ÀÌÅÍ Ã³¸®°¡ °¡´ÉÇÑ »õ·Î¿î °³³äÀÇ µ¥ÀÌÅͺ£À̽º°¡ ÇÊ¿äÇÏ´Ù´Â »ý°¢À¸·Î 2013³â¿¡ ½Ã°è¿­ µ¥ÀÌÅͺ£À̽º °³¹ßÀ» À§ÇÑ ¸¶Å©º£À̽º¸¦ ⸳ÇÏ¿´´Ù.
ÇöÀç ÆøÁõÇÏ´Â IoT ¼¾¼­ µ¥ÀÌÅÍ Ã³¸®¿¡ ¾î·Á¿òÀ» °Þ°í Àְųª, ±âÁ¸ÀÇ ³°Àº Æз¯´ÙÀÓ¿¡ °¤Çô º¯È­¸¦ ²ÒÇϱâ Èûµç »ç¶÷µéÀ» ´ë»óÀ¸·Î ½Ã°è¿­ µ¥ÀÌÅͺ£À̽º¸¦ ³Î¸® ¾Ë¸®°í ÀÖ´Ù. ÀúÀÚ´Â 2020³â±îÁö Áö±¸»ó¿¡¼­ »õ·Ó°Ô ½ÃÀÛÇÏ´Â IoT °ü·Ã ÇÁ·ÎÁ§Æ®ÀÇ 50% ÀÌ»óÀÌ ½Ã°è¿­ µ¥ÀÌÅͺ£À̽º ±â¹ÝÀÌ µÉ °ÍÀ̶ó°í ¿¹»óÇÏ°í ÀÖ´Ù.

¸ñÂ÷

̵̧ȍ 005
¸Ó¸®±Û 007

Á¦1Àå IoT ½º¸¶Æ® ¼¼»óÀÌ ´Ù°¡¿Â´Ù
½º¸¶Æ® X ½Ã´ëÀÇ µµ·¡ 018
IoT ¼¾¼­ÀÇ Áõ°¡ 022
µ¥ÀÌÅÍÀÇ Áõ°¡ 024
½º¸¶Æ® ¼¼»óÀÇ ¹®Åο¡ ¼­¼­ 026

Á¦2Àå ¼¼»óÀ» µÚµ¤´Â IoT µ¥ÀÌÅÍ
½º¸¶Æ®ÆÑÅ丮·Î º¸´Â µ¥ÀÌÅÍÀÇ Á߿伺 027
IoT µ¥ÀÌÅÍ Áõ°¡ Æ®·»µå 028
½ÇÁ¦ »ç·Ê·Î º¸´Â µ¥ÀÌÅÍ Áõ°¡ »ç·Êµé 030
¹ß»ýµÈ ¸ðµç µ¥ÀÌÅ͸¦ ÀúÀåÇÏ´Â ÀÌÀ¯ 033
IoT µ¥ÀÌÅÍÀÇ ¹Ì·¡ 036

Á¦3Àå IoT µ¥ÀÌÅÍ ÀüÀïÀÇ ¼­¸·
µµÀü°ú ÁÂÀýÀÇ ¿ª»ç 037
IoT µ¥ÀÌÅÍ ÀüÀï ½Â¸®ÀÇ Á¶°Çµé 047
¹®Á¦ ´Ù½Ã º¸±â: ¿Ö ÇØ°áÇϱ⠾î·Á¿ï±î? 051
ÁÂÀýÀÇ ³¡¿¡¼­ 053

Á¦4Àå ½Ã°è¿­ µ¥ÀÌÅͺ£À̽ºÀÇ ÃâÇö
ÃâÇö ¹è°æ 055
½Ã°è¿­ µ¥ÀÌÅͺ£À̽ºÀÇ Æ¯Â¡ 057
½Ã°è¿­ µ¥ÀÌÅͺ£À̽ºÀÇ Á¾·ù 059
½Ã°è¿­ µ¥ÀÌÅͺ£À̽ºÀÇ ¹Ì·¡ 063

Á¦5Àå ¸¶Å©º£À̽º ¼Ò°³
°³¹ß ¹è°æ 065
Á¦Ç° È÷½ºÅ丮 066
Á¦Ç° Ư¡ 069
Á¦Ç° È°¿ë°ú ¹Ì·¡ 076

Á¦6Àå ¸¶Å©º£À̽º ¼º´É
°³¿ä 078
·Î±× Å×ÀÌºí ¼º´É 078
ÅÂ±× Å×ÀÌºí ¼º´É ÃøÁ¤ 080
¼¾¼­ µ¥ÀÌÅ͸¦ À§ÇÑ ¸ù°íDB¿ÍÀÇ ¼º´É ºñ±³ 083
¸¶Ä¡¸é¼­ 090

Á¦7Àå ¸¶Å©º£À̽º ¼³Ä¡
´Ù¿î·Îµå »çÀÌÆ® ¼Ò°³ 091
Æ÷±×/¿§Áö ¿¡µð¼Ç ¼³Ä¡ 092

Á¦8Àå ¸¶Å©º£À̽º ¸Àº¸±â
±âÆ®Çãºê·ÎºÎÅÍ »ùÇà ¿¹Á¦ ÁغñÇϱâ 105
ÄÜ¼Ö ¼öÇàÇϱâ 105
ÅÂ±× Å×ÀÌºí ¸Àº¸±â 107
·Î±× Å×ÀÌºí ¸Àº¸±â 119
¸¶Ä¡¸é¼­ 128

Á¦9Àå ¸¶Å©º£À̽º ±âÃÊ È°¿ë
Machsql »ç¿ë ¹æ¹ý 129
ÅÂ±× Å×À̺í 130
·Î±× Å×À̺í 139
Èֹ߼º/ÂüÁ¶ Å×À̺í 148

Á¦10Àå ¸¶Å©º£À̽º µ¥ÀÌÅÍ ·Îµù
machloader 154
csvimport 162
csvexport 164
¸¶Ä¡¸é¼­ 165

Á¦11Àå ¸¶Å©º£À̽º À¥ °ü¸® µµ±¸
MWA È°¿ë 166
Tag Analyzer È°¿ë 172
¸¶Ä¡¸é¼­ 193

Á¦12Àå ¸¶Å©º£À̽º ÅÂ±× Å×À̺í È°¿ë
ÅÂ±× Å×À̺íÀÇ ¼¼ºÎ ¾ÆÅ°ÅØó 194
¹èÄ¡Çü PLC µ¥ÀÌÅÍ º¯È¯ ¿¹Á¦ 197
½Ç½Ã°£ PLC µ¥ÀÌÅÍ º¯È¯ ¿¹Á¦ 206
¸¶Ä¡¸é¼­ 217

Á¦13Àå ¸¶Å©º£À̽º ·Ñ¾÷ Å×À̺íÀÇ È°¿ë
·Ñ¾÷ÀÇ °³³ä ¹× Ư¼º 218
·Ñ¾÷ÀÇ Çʿ伺 218
·Ñ¾÷ÀÇ ±¸Á¶ 219
·Ñ¾÷ÀÇ µ¿ÀÛ À¯¹« Á¶ÀýÇϱâ(ROLLUP_ENABLE) 220
°£´ÜÇÑ ·Ñ¾÷ ÁúÀÇ 221
·Ñ¾÷ Å×ÀÌºí »ç¿ëÀ» À§ÇÑ ±âº» ¹®¹ý 222
´Ù¾çÇÑ ½Ã°£ ´ÜÀ§¸¦ À§ÇÑ °í±Þ µ¿Àû Åë°è ÁúÀÇ 225
¸¶Ä¡¸é¼­ 228

Á¦14Àå ¸¶Å©º£À̽º RESTful APIÀÇ È°¿ë
RESTful API °³¿ä 229
SQL API 230
IoT API 233
CURLÀ» È°¿ëÇÑ Raw µ¥ÀÌÅÍ »ç¿ë ¿¹Á¦ 235
CURLÀ» È°¿ëÇÑ ·Ñ¾÷ µ¥ÀÌÅÍ »ç¿ë ¿¹Á¦ 244
¸¶Ä¡¸é¼­ 245

Á¦15Àå ¸¶Å©º£À̽º¿Í ±×¶óÆijª ¿¬µ¿
½ÃÀÛ 246
¸¶Å©º£À̽º ¼³Ä¡ 247
±×¶óÆijª ¼³Ä¡ 247
»ç¿ë¹æ¹ý 249
¸¶Ä¡¸é¼­ 255

Á¦16Àå ¸¶Å©º£À̽º¿Í R ¿¬µ¿À» ÅëÇÑ ºòµ¥ÀÌÅÍ ºÐ¼®
¸¶Å©º£À̽º¿Í R ¿¬µ¿ ȯ°æ ¹× Áغñ 256
¸¶Å©º£À̽º¿Í R ¿¬µ¿ ±âÃÊ 259
ºòµ¥ÀÌÅ͸¦ À§ÇÑ R ºÐ¼®ÀÇ ¹®Á¦Á¡ 265
õ¸¸ °Ç ½Àµµ µ¥ÀÌÅÍ ºÐ¼® ½ÇÀü ¿¹Á¦ 266
¼¾¼­ µ¥ÀÌÅÍ ºñÁ¤»ó °ª ¹üÀ§ ºÐ¼® 287
¸¶Ä¡¸é¼­ 293

Á¦17Àå ¸¶Å©º£À̽º¿Í C/C ÀÇ ¿¬µ¿
°³¿ä 294
CLI ¹× ODBC ¼Ò°³ 294
Ç¥ÁØ CLI ÇÔ¼ö 295
À©µµ¿ì mingw °³¹ß ȯ°æ ¼³Á¤Çϱâ 315
¸¶Ä¡¸é¼­ 319

Á¦18Àå ¸¶Å©º£À̽º¿Í C#ÀÇ ¿¬µ¿
°³¿ä 320
Ŭ·¡½º ±¸Á¶ ¹× »ç¿ë¹ý 320
»ùÇà ÄÚµå ¿¹Á¦ 329
¸¶Ä¡¸é¼­ 335

Á¦19Àå ¸¶Å©º£À̽º¿Í ÀÚ¹ÙÀÇ ¿¬µ¿
JDBC °³¿ä 342
Ç¥ÁØ JDBC ÇÔ¼ö 343
È®Àå JDBC ÇÔ¼ö 343
½ÇÇà ȯ°æ ¼³Á¤Çϱâ 345
ÀÚ¹Ù ¿¹Á¦ ¼öÇàÇϱâ 348
¸¶Ä¡¸é¼­ 363

Á¦20Àå ¸¶Å©º£À̽º¿Í ÆÄÀ̽ãÀÇ ¿¬µ¿
ÆÄÀ̽㠸ðµâÀÇ ±¸Á¶ 364
ÆÄÀ̽㠸ðµâ ¼³Ä¡ 364
¸ðµâ import Çϱâ 365
Á¢¼Ó°ú Á¢¼ÓÇØÁ¦ ÇÔ¼ö 366
¸í·É¾î ½ÇÇà ¹× »ç¿ëÀÚ ÆíÀÇ ÇÔ¼ö 366
machbaseDB.append(aTableName, aTypes, aValues, aFormat) »ó¼¼ ¼³¸í 367
»ùÇà ÄÚµå ¿¹Á¦ 371
¸¶Ä¡¸é¼­ 378

Á¦21Àå ´ë±Ô¸ð ¹ÝµµÃ¼ ¼¾¼­ µ¥ÀÌÅÍ Ã³¸® ½Ã¹Ä·¹À̼Ç
¿¬¼Ó°øÁ¤°ú ºÒ·®·ü, ±×¸®°í ±× ¾î¸¶¾î¸¶ÇÑ µ¥ÀÌÅ͵é 379
¿ë¾î Á¤¸® 380
½Ã¹Ä·¹ÀÌ¼Ç ¾ÆÅ°ÅØó 380
¿ä±¸ »çÇ× 381
Å×ÀÌºí ±¸Á¶ 382
¼Ò½ºÄÚµå ¹Þ±â ¹× ÄÄÆÄÀÏ 383
½Ã¹Ä·¹ÀÌ¼Ç È¯°æ ¼³Á¤Çϱâ 384
½Ã¹Ä·¹ÀÌ¼Ç Å×ÀÌºí »ý¼º ¹× µ¥ÀÌÅÍ ·Îµù 385
ºÐ¼® ÁúÀÇ ¼öÇàÇϱâ 386
ÆÄÀ̽ã ÄÚµå È®ÀÎÇϱâ 387
¼º´É°á°ú 389
¸¶Ä¡¸é¼­ 389

Á¦22Àå ÁøÁ¤ÇÑ ½º¸¶Æ® ¼¼»óÀ» ²Þ²Ù¸ç
4Â÷ »ê¾÷Çõ¸í°ú ¿ì¸®ÀÇ ¼ÒÇÁÆ®¿þ¾î 390
¿ì¸® IT »ê¾÷°è¸¦ µ¹¾Æº¸¸é 391
¼º°ø°ú ¿å¸Á¿¡ °üÇÏ¿© 392
½º¸¶Æ® ¼¼»ó°ú ½Ã°è¿­ µ¥ÀÌÅͺ£À̽ºÀÇ ¹Ì·¡ 393