Node-RED Flow °³¹ßÀÇ ¸ðµç °Í!
ÄÚµù ¾øÀÌ, Drag&Drop¸¸À¸·Î ÇÁ·Î±×·¥ÀÌ ¿Ï¼ºµÈ´Ù!
³ëµå¸¦ ¹èÄ¡ÇÏ¿©, ¸¸µå´Â ³ª¸¸ÀÇ ÇÁ·Î±×·¥.
IoT, ¼Ò¼È¹Ìµð¾î, À½¼ºÀνÄ, ¸Ó½Å·¯´×±îÁö 17°³ÀÇ ´Ù¾çÇÑ ½Ç½ÀÀ» ÅëÇؼ,
¿©·¯ºÐ¿¡°Ô Node-RED¸¦ Áö½ÄÀ» ³Ð¿©ÁÙ °ÍÀÔ´Ï´Ù.
Node.JS ±â¹ÝÀÇ Node-RED´Â À̺¥Æ® ±â¹ÝÀÇ ÄÚµùÇÏÁö ¾Ê°í,
Flow Node¸¦ ¹èÄ¡ÇÏ¿©, ·ÎÁ÷À» ¼³°èÇÏ´Â ¸Å¿ì °£ÆíÇÏ°í °·ÂÇÑ ¹æ¹ý ÇÕ´Ï´Ù.
NodeÀÇ ÆÐÅ°Áö ÀúÀå¼Ò¿¡ 20¸¸ °³ÀÇ Á¤ÀÇµÈ ±â´ÉÀ» ã¾Æ¼ Á¶¸³Çϸé OK.
·¹°í °°ÀÌ ½±°í, »ó»ó·Â¸¸ ÀÖ´Ù¸é ¹«¾ùÀÌµç ¸¸µé ¼ö ÀÖ½À´Ï´Ù.
Node-RED´Â ¶óÁ¸®ÆÄÀÌ¿¡ žÀçµÇ¾î, °³Àοë Ȩ ¼¹ö±¸Ãà
ƯÈ÷, Ȩ IoT ¼¹ö·Î ±¸ÃàÇϱ⿡ ¸Å¿ì °·ÂÇÑ ±â´ÉÀ» Áö¿øÇÕ´Ï´Ù.
º» Ã¥¿¡¼´Â ´Ù¾çÇÑ IoT °ü·Ã µð¹ÙÀ̽º ¹× ¼Ò¼È ¹Ìµð¾î µîÀ» ¿¬µ¿ÇÏ¿©,
Node-REDÀÇ ÀåÁ¡À» ¹è¿ì°Ô µË´Ï´Ù.
Ãʺ¸ÀÚµµ ½±°Ô ½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù.
¿©·¯ºÐ¿¡ Ȩ IoT ¼¹ö¸¦ Á÷Á¢ ¸¸µé¾î º¸¼¼¿ä.
1. NODE-RED ¼Ò°³
1.1 ºê¶ó¿ìÀú ±â¹Ý Ç÷οì ÆíÁý
1.2 NODE.JS ±â¹Ý
1.3 ¼Ò¼È °³¹ß
2. NODE-RED ¼³Ä¡
2.1 NODE.JS ¼³Ä¡Çϱâ
2.2 NODE-RED ¼³Ä¡Çϱâ
3. NODE-RED ½ÇÇà ¹× ÁßÁö
4. NODE-RED¸¦ ÅëÇØ HELLO WORLD! Ãâ·ÂÇϱâ
5. NODE-RED °³³ä
5.2 WORKSPACE
5.3 PALETTE
5.4 SIDEBAR
5.5 NODE
5.6 CONFIGURATION NODE
5.7 FLOW
5.8 SUBFLOW
5.9 WIRE
5.10 MESSAGE
5.11 CONTEXT
5.11.1 Context scope
5.11.2 Context Stores
5.12 SETTINGS ÆÄÀÏ
6. NODE-REDÀÇ ÇÙ½É ³ëµå ÇнÀ
6.1 INJECT
6.2 DEBUG
6.3 FUNCTION
6.3.1 ±âº» µ¿ÀÛ / 6.3.2 ´ÙÁß Ãâ·Â
6.3.3 ´ÙÁß ¸Þ½ÃÁö / 6.3.4 ºñµ¿±â ¸Þ½ÃÁö º¸³»±â
6.3.5 À̺¥Æ® ·Î±ë
6.3.6 ¿¡·¯ Çڵ鸵 / 6.3.7 »óÅ ǥ½Ã
6.4 CHANGE
6.5 SWITCH
6.6 TEMPLATE
6.7 COMPLETE
6.8 LINK IN, LINK OUT
6.9 CATCH
6.10 STATUS
6.11 COMMENT
6.12 SPLIT
6.13 SORT
6.14 TRIGGER
6.15 JOIN
6.16 DELAY
6.17 BATCH
6.18 EXEC
7. NODE-RED ±âŸ ¼³Á¤ ¹× È°¿ë
7.1 ÇÃ·Î¿ì °¡Á®¿À±â ¹× ³»º¸³»±â
7.1.1 ³»º¸³»±â / 7.1.2 °¡Á®¿À±â
7.1.3 Flow JSON µ¥ÀÌÅÍ ±¸Á¶
7.2 »õ·Î¿î ¿ÜºÎ ³ëµå ¼³Ä¡ ¹× Á¦°Å
7.2.1 ³ëµå·¹µå ¿¡µðÅ͸¦ ÅëÇÑ ¿ÜºÎ ³ëµå ¼³Ä¡
7.2.1 ³ëµå·¹µå ¿¡µðÅ͸¦ ÅëÇÑ ¿ÜºÎ ³ëµå Á¦°Å
7.2.2 npmÀ» ÅëÇÑ ¼³Ä¡ ¹× Á¦°Å
7.3 ÇÃ·Î¿ì ±×·ìÈ ¸¸µé±â
8. ½Ç½À ÇÁ·ÎÁ§Æ®
8.1 À¥ Å©·Ñ¸µ ¸¸µé±â(WEB CRAWLING)
8.2 TEXT, CSV ÆÄÀÏ Àбâ
8.3 RSS FEED¸¦ ÅëÇØ ÃֽŠ´º½º Á¶È¸Çϱâ
8.4 CPU »ç¿ë·® DASHBOARD ¸¸µé±â
8.5 GMAIL ¹ß¼Û ¹× ¼ö½Å ¸¸µé±â
8.6 MQTT ¸Þ½ÃÁö ¹ß¼Û ¹× ¼ö½Å ¸¸µé±â
8.7 WEB SERVICE ¸¸µé±â
8.8 TWITTER ¿¬µ¿Çϱâ
8.9 OPENWEATHER¸¦ È°¿ëÇÑ ³¯¾¾ Á¶È¸Çϱâ
8.10 GOOGLE ¹ø¿ª ¿¬µ¿ ¹× TTS ¸¸µé±â
8.11 TELEGRAM BOT ¸¸µé±â
8.12 SQLITE¸¦ È°¿ëÇÑ ÁÖ¼Ò·Ï ¸¸µé±â
8.13 GOOGLE HOME ¿¬µ¿Çϱâ
8.14 SMART TV Á¦¾îÇϱâ(LG WEBOS TV)
8.15 ÀΰøÁö´ÉÀ» ¿¬µ¿ÇÏ¿© »ç¹° ±¸º°Çϱâ(TEACHABLE MACHINE)
8.16 IFTTT ¿¬µ¿Çϱâ
8.17 »ç¿ëÀÚ Á¤ÀÇ ³ëµå ¸¸µé±â
9. »ç¹°ÀÎÅͳݰú ³ëµå·¹µå
9.1 ¶óÁ¸® ÆÄÀÌ¿¡¼ ³ëµå·¹µå »ç¿ëÇϱâ
9.2 ¾ÆµÎÀ̳븦 ÅëÇÑ ³ëµå·¹µå ¿¬°áÇϱâ