| »óǰ ¾È³» ¹× ȯºÒ, ±³È¯, ¹è¼Û¹®ÀÇ | |
| - °¡°Ô ÀüȹøÈ£ : | 1544-1900 |
| - Àüȹ®ÀÇ ½Ã°£ : |
¿ÀÀü 9½ÃºÎÅÍ ¿ÀÈÄ 6½Ã±îÁö (¸ÅÁÖ ¿ù¿äÀÏ, È¿äÀÏ, ¼ö¿äÀÏ, ¸ñ¿äÀÏ, ±Ý¿äÀÏ, °øÈÞÀÏ Á¦¿Ü) |
| - °¡°Ô À̸ÞÀÏ : | ink@kyobobook.co.kr |
| - ÀÌ¿ë Åùèȸ»ç : | CJ´ëÇÑÅë¿î |
|
ÆÇ¸Å°¡°ÔÁ¤º¸ |
|
| - »ç¾÷ÀÚ¸í : | (ÁÖ)±³º¸¹®°í |
| - »ç¾÷ÀÚµî·Ï¹øÈ£ : | 102-81-11670 |
| - Åë½ÅÆÇ¸Å¾÷½Å°í : | 01-0653 |
|
- Çö±Ý¿µ¼öÁõ : ¹ß±Þ°¡´É |
|
|
ÀüÈÁÖ¹® ¹× °áÁ¦¹®ÀÇ |
|
| - ²ÉÇÇ´Â ¾ÆÄ§¸¶À» : | 1644-8422 |
|
°¡°Ô¿Í Á÷°Å·¡¸¦ ÇÏ½Ã¸é ²É¼ÛÀÌ Àû¸³ ¹× °¢Á¾ ÇýÅÿ¡¼ Á¦¿ÜµÇ°í, ¸¸ÀÏÀÇ ¹®Á¦°¡ ¹ß»ýÇÏ´Â °æ¿ì¿¡µµ ²É¸¶ÀÇ µµ¿òÀ» ¹ÞÀ¸½Ç ¼ö ¾ø½À´Ï´Ù. °¡°ÔÀÇ ºÎ´çÇÑ ¿ä±¸, ºÒ°øÁ¤ ÇàÀ§ µî¿¡ ´ëÇØ¼µµ ²É¸¶·Î Á÷Á¢ ÀüÈÁÖ¼¼¿ä. |
|
| »ó¼¼Á¤º¸ | ±¸¸ÅÈıâ (0) | »óǰQ&A (0) | ¹è¼Û/±³È¯/ȯºÒ ¾È³» |
Ã¥¼Ò°³20°¡Áö ¿¹Á¦·Î Ȩ IoT¸¦ ½±°Ô ±¸ÃàÇØ º¸ÀÚ!
³»°¡ Á÷Á¢ ¸¸µå´Â ¶óÁ¸®ÆÄÀÌ IoT!
¶óÁ¸®ÆÄÀ̸¦ óÀ½ Á¢ÇÏ´Â ´ëºÎºÐÀÇ »ç¶÷µéÀº ¡°³Ê¹« ¾î·Æ´Ù¡±, ¡°»ç¿ëÇϱâ Àü¿¡ ¾Ë¾Æ¾ß ÇÒ °ÍÀÌ ³Ê¹« ¸¹´Ù¡±, ¡°ÁøÀÔ À庮ÀÌ ³ô´Ù¡±¶ó´Â »ý°¢À» °¡Áý´Ï´Ù. ÀÌ Ã¥Àº ¾ÆµÎÀ̳뿡¼ ¶óÁ¸®ÆÄÀÌ·Î ³Ñ¾î¿À´Â ºÐµéÀÌ Á» ´õ ½±°Ô ¶óÁ¸®ÆÄÀ̸¦ Á¢ÇÒ ¼ö ÀÖµµ·Ï ÀÛÀº µµ¿òÀ» µå¸®°íÀÚ ÇÏ´Â Àǵµ·Î ÁýÇÊÀÌ µÇ¾ú½À´Ï´Ù. ¾ÆµÎÀ̳뿡¼ ´Ù·ð´ø ¼¾¼µéÀ» ¶óÁ¸®ÆÄÀÌ È¯°æ¿¡¼ GPIO Çɵé°ú ¿¬°áÇØ¼ ¹è¿ì´Ù º¸¸é, ¾î´À»õ ¶óÁ¸®ÆÄÀÌ¿¡ Â÷Ãû Àͼ÷ÇØÁú °ÍÀÔ´Ï´Ù.
»ó¼¼À̹ÌÁö![]() ¸ñÂ÷Ãßõ»ç
¸Ó¸®±Û
Chapter00 ¶óÁ¸®ÆÄÀÌ º¸µå¶õ?
Chapter01 ½ÃÀÛÇϱâ; ¶óÁ¸®ÆÄÀÌ OS ¼³Ä¡ ¹× ¼³Á¤
1. ÇнÀ¿ä¾à
2. ¶óÁ¸®ÆÄÀÌ OS ¼³Ä¡
2.1 ¶óÁ¸®ÆÄÀÌ OS ´Ù¿î·Îµå
2.2 MicroSD Ä«µå Æ÷¸Ë(Format)
2.3 ¶óÁ¸®ÆÄÀÌ OS(32ºñÆ®) ¼³Ä¡
2.4 ¶óÁ¸®ÆÄÀÌ OS(64ºñÆ®) ¼³Ä¡
3. ¶óÁ¸®ÆÄÀÌ ¿ø°Ý Á¢¼ÓÇϱâ
3.1 ÁÖº¯ ÀåÄ¡ ¿¬°á ¾øÀÌ SSH Á¢¼Ó(wifi)À» À§ÇÑ ¼³Á¤(³À̵µ: Áß±Þ)
3.2 ¸í·É ÇÁ·ÒÇÁÆ®¸¦ ÅëÇÑ SSH Á¢¼Ó
3.3 VNC¸¦ ÅëÇÑ ¶óÁ¸®ÆÄÀÌ ¿ø°Ý Á¢¼Ó
4. ¶óÁ¸®ÆÄÀÌ OS ¼³Á¤Çϱâ
4.1 ¶óÁ¸®ÆÄÀÌ OS ¼ÒÇÁÆ®¿þ¾î ¼Ò°³(Full Version)
4.2 ¶óÁ¸®ÆÄÀÌ OS ȯ°æ¼³Á¤
5. ¶óÁ¸®ÆÄÀÌ OS ÇØ»óµµ º¯°æÇϱâ
6. ¶óÁ¸®ÆÄÀÌ OS ÇÑ±Û ¼³Á¤Çϱâ
6.1 ¶óÁ¸®ÆÄÀÌ OS ÇÑ±Û ¼³Ä¡ ¹æ¹ý(ÇÑ±Û ÀԷ±â: ibus)
Chapter02 ¸®´ª½º ÀÍÈ÷±â
1. ÇнÀ¿ä¾à
2. ¸®´ª½º ±âº» ¸í·É¾î
2.1 ¸®´ª½º ¸í·É¾î »ç¿ëÇϱâ
2.2 ±âº» ¸í·É¾î
2.3 ±âŸ ¸í·É¾î
3. ¸®´ª½º µð·ºÅ丮 ±¸Á¶
4. ¹®¼ ÆÄÀÏ ÆíÁýÇϱâ
4.1 nano
4.2 vi (vim)(³À̵µ: Áß±Þ)
Chapter03 ÆÄÀ̽ã ÄÚµå ÆíÁý±â
1. ÇнÀ¿ä¾à
2. Thonny Python IDE
2.1 Thonny Python IDE ¿±â
2.2 Thonny Python IDE »ç¿ëÇϱâ
2.3 VIMÀ» ÆÄÀ̽ã IDE·Î »ç¿ëÇϱâ(³À̵µ: Áß±Þ)
3. PC¿¡¼ ¶óÁ¸®ÆÄÀÌ OS·Î ÆÄÀÏ º¸³»±â
Chapter04 ÆÄÀ̽㠱âÃʹ®¹ý
1. ÇнÀ¿ä¾à
2. ÆÄÀ̽㠾ð¾î
2.1 ÆÄÀ̽㠴ٿî·Îµå
2.2 ÆÄÀ̽㠾ð¾îÀÇ Æ¯Â¡
3. ÆÄÀ̽ã ÀÚ·áÇü
3.1 ¼ýÀÚÇü ÀÚ·áÇü
3.2 ¹®ÀÚ¿ ÀÚ·áÇü
3.3 ¸®½ºÆ® ÀÚ·áÇü(List)
3.4 Æ©Çà ÀÚ·áÇü(Tuple)
3.5 µñ¼Å³Ê¸® ÀÚ·áÇü(Dictionary)
3.6 º¯¼ö(Variable)
4. Á¶°Ç¹®
4.1 if Á¶°Ç¹® ±âº»±¸Á¶
4.2 Á¶°Ç¹®ÀÇ ºñ±³¿¬»êÀÚ
4.3 Á¶°Ç¹®ÀÇ ³í¸®¿¬»êÀÚ
4.4 µÎ °³ ÀÌ»óÀÇ Á¶°Ç¹®
4.5 Áßø Á¶°Ç¹®
5. ¹Ýº¹¹®
5.1 for¹®
5.2 while¹®
6. ÀÔÃâ·Â
6.1 »ç¿ëÀÚ ÀÔ·Â(input)
6.2 µ¥ÀÌÅÍ Ãâ·Â(print)
7. ¸ðµâ, ÆÐŰÁö, ¶óÀ̺귯¸®
7.1 ¸ðµâ(Module)
7.2 ÆÐŰÁö(Package)
7.3 ¶óÀ̺귯¸®(Library)
8. ·Î±ë(logging)
8.1 ·Î±ë ·¹º§ º¯°æ, ÆÄÀÏ Ãâ·Â, ÀÎÄÚµù ¼³Á¤
8.2 º¯¼ö »ç¿ëÇϱâ
8.3 Formatting
Chapter05 ¶óÁ¸®ÆÄÀÌ ±âº» ÀåÄ¡ »ç¿ëÇϱâ
1. ÇнÀ¿ä¾à
2. ¶óÁ¸®ÆÄÀÌ 5B Çϵå¿þ¾î
3. ¶óÁ¸®ÆÄÀÌ 4B+ Çϵå¿þ¾î
4. ¶óÁ¸®ÆÄÀÌ 3B+ Çϵå¿þ¾î
5. GPIO(´Ù¿ëµµ ÀÔÃâ·Â)
5.1 GPIO ÆÄÀ̽ã ÄÚµå
6. Ä«¸Þ¶ó
7. USB ¸¶ÀÌÅ©
8. ½ºÇÇÄ¿/À̾îÆù
9. Display / Monitor
10. ºê·¹µåº¸µå(Breadboard)
11. ÄÚºí·¯(T-Cobbler)
12. °æ°í ¾ÆÀÌÄÜ
13. RTC(Real Time Clock)
14. Àü¿ø¹öư
Chapter06 Äð¸µÆÒ ¼Óµµ Á¦¾î ¸ðµâ ¸¸µé±â
1. ÇнÀ¿ä¾à
2. °úÁ¦ ¼³¸í
3. Áغñ¹° ¹× ÁÖ¿ä ºÎǰ ¼³¸í
3.1 Æ®·£Áö½ºÅÍ
3.2 ´ÙÀÌ¿Àµå
3.3 ÀúÇ×
3.4 ÆÒ(Fan)
4. ȸ·Îµµ
5. ¿ø¸® ¼³¸í
6. ÆÒ ¼Óµµ Á¦¾î ½Ç½À
6.1 ¶óÁ¸®ÆÄÀÌ ½Ã½ºÅÛ ¿Âµµ È®ÀÎÇϱâ
6.2 ÆÄÀ̽ã ÄÚµå·Î Á¦¾îÇϱâ
6.3 ¶óÁ¸®ÆÄÀÌ Configuration ¼³Á¤À¸·Î ³Ã°¢ÆÒ ÀÛµ¿ Á¦¾î
Chapter07 ¾ÆÄ§ÀÌ µÇ¸é ÀÚµ¿À¸·Î ºÒÀ» ²ô´Â ½ºÅĵå
1. ÇнÀ¿ä¾à
2. °úÁ¦ ¼³¸í
3. Áغñ¹° ¹× ÁÖ¿ä ºÎǰ ¼³¸í
3.1 Á¶µµ¼¾¼
3.2 LED
3.3 ADC
3.4 ÅÃÆ® ¹öư
4. ȸ·Îµµ
5. ¿ø¸® ¼³¸í
6. ¹öư ±âº» »ç¿ë¹ý ½Ç½À
6.1 Ç®¾÷(Pull-up) ÀúÇ×°ú Ç®´Ù¿î(Pull-down) ÀúÇ×ÀÇ Â÷ÀÌ
6.2 Åä±Û(Toggle) ½ºÀ§Ä¡ ±¸Çö
7. ¹à¾ÆÁö¸é LED ÀÚµ¿ Off Á¦¾î ½Ç½À
7.1 SPI ¼³Á¤Çϱâ
7.2 MCP3008, MCP3208
7.3 Á¶µµ¼¾¼ °ªÀ¸·Î LED On/Off Çϱâ
Chapter08 ¾îµÎ¿öÁö¸é ÀÚµ¿À¸·Î ¹à±â°¡ Á¶ÀýµÇ´Â ¹«µåµî
1. ÇнÀ¿ä¾à
2. °úÁ¦ ¼³¸í
3. Áغñ¹° ¹× ÁÖ¿ä ºÎǰ ¼³¸í
3.1 Á¶µµ¼¾¼
3.2 LED
3.3 ADC
4. ȸ·Îµµ
5. ¿ø¸® ¼³¸í
6. PWM ±âÃÊ ½Ç½À
6.1 ¹öưÀ» ´·¯ ¼¼È÷ ¹à¾ÆÁö°í ¼¼È÷ ²¨Áö´Â LED
7. ¾îµÎ¿öÁö¸é ÀÚµ¿À¸·Î ¹à±â°¡ Á¶ÀýµÇ´Â ¹«µåµî ½Ç½À
7.1 SPI ¼³Á¤Çϱâ
7.2 Á¶µµ¼¾¼ °ªÀ¸·Î LED ¹à±â Á¶ÀýÇϱâ
Chapter09 µðÁöÅÐ ÇǾƳë
1. ÇнÀ¿ä¾à
2. °úÁ¦ ¼³¸í
3. Áغñ¹° ¹× ÁÖ¿ä ºÎǰ ¼³¸í
3.1 4¡¿4 ÅÍÄ¡ ŰÆÐµå
3.2 ºÎÀú
4. ȸ·Îµµ
5. ¿ø¸® ¼³¸í
6. 4¡¿4 ŰÆÐµå ±âÃÊ ½Ç½À
7. µðÁöÅÐ ÇÇ¾Æ³ë ¸¸µé±â ½Ç½À
7.1 ºÎÀú·Î À½°è ¼Ò¸® ³»±â
7.2 Á¤Àü½Ä ÅÍÄ¡ ŰÆÐµå »ç¿ëÇϱâ
7.3 µðÁöÅРŰº¸µå ¿Ï¼ºÇϱâ
Chapter10 ´õ¿öÁö¸é ÀÚµ¿À¸·Î ÄÑÁö´Â ¼±Ç³±â
1. ÇнÀ¿ä¾à
2. °úÁ¦ ¼³¸í
3. Áغñ¹° ¹× ÁÖ¿ä ºÎǰ ¼³¸í
3.1 ¿Â½Àµµ ¼¾¼
3.2 DC¸ðÅÍ
3.3 ¸ðÅÍ µå¶óÀ̹ö
3.4 ÅÃÆ® ¹öư
4. ȸ·Îµµ ¹× ¿ø¸® ¼³¸í
5. ´õ¿öÁö¸é ÀÚµ¿À¸·Î ÄÑÁö´Â ¼±Ç³±â ½Ç½À
5.1 ¿Â½Àµµ ¼¾¼ »ç¿ëÇϱâ
5.2 DC¸ðÅÍ »ç¿ëÇϱâ
5.3 ´õ¿öÁö¸é ÀÚµ¿À¸·Î ÄÑÁö´Â ¼±Ç³±â ¿Ï¼ºÇϱâ
6. ¹öư ÀÎÅÍ·´Æ®(Interrupt)(³À̵µ: Áß±Þ)
6.1 GPIO.PUD_UP°ú GPIO.PUD_DOWN
6.2 ÀÎÅÍ·´Æ®1: RPi.GPIO wait_for_edge()
6.3 ÀÎÅÍ·´Æ®2: add_event_detect()¿Í ÄݹéÇÔ¼ö
Chapter11 ½º¸¶Æ® Äܼ¾Æ®
1. ÇнÀ¿ä¾à
2. °úÁ¦ ¼³¸í
3. Áغñ¹° ¹× ÁÖ¿ä ºÎǰ ¼³¸í
3.1 ¸±·¹ÀÌ
4. ȸ·Îµµ ¹× ¿ø¸® ¼³¸í
5. ½º¸¶Æ® Äܼ¾Æ® ½Ç½À
5.1 Remote GPIO Ȱ¼ºÇϱâ
5.2 ¹öưÀ¸·Î ¸±·¹ÀÌ¿¡ ¿¬°áµÈ LED ÀÛµ¿Çϱâ
5.3 Remote GPIO¸¦ Ȱ¿ëÇÏ¿© ¸±·¹ÀÌ¿¡ ¿¬°áµÈ LED ÀÛµ¿Çϱâ
5.4 Remote GPIO¸¦ Ȱ¿ëÇÏ¿© LED ÀÛµ¿Çϱâ(ÀÀ¿ë)
Chapter12 ºñÁ¢ÃË Ã¼¿Â°è ¸¸µé±â
1. ÇнÀ¿ä¾à
2. °úÁ¦ ¼³¸í
3. Áغñ¹° ¹× ÁÖ¿ä ºÎǰ ¼³¸í
3.1 ºñÁ¢ÃË ¿Âµµ¼¾¼(GY-906)
3.2 4 µðÁöÅÐ 7 ¼¼±×¸ÕÆ®(FND ¡¿ 4)
4. ȸ·Îµµ ¹× ¿ø¸® ¼³¸í
5. 7 ¼¼±×¸ÕÆ® ±âº» »ç¿ë¹ý ½Ç½À
5.1 ÇÑ ÀÚ¸® FND ½Ç½À
5.2 ³× ÀÚ¸® FND ½Ç½À
6. ºñÁ¢ÃË Ã¼¿Â°è ¸¸µé±â ½Ç½À
6.1 I2C Åë½Å Ȱ¼ºÇϱâ
6.2 FND(TM1637) °ª Ãâ·ÂÇϱâ
6.3 ºñÁ¢ÃË Ã¼¿Â°è °ª ÀÐ¾î ¿À±â
6.4 ºñÁ¢ÃË Ã¼¿Â°è ¿Ï¼ºÇϱâ
Chapter13 ÇコÄÉ¾î ¸¸º¸±â ¸¸µé±â
1. ÇнÀ¿ä¾à
2. °úÁ¦ ¼³¸í
3. Áغñ¹° ¹× ÁÖ¿ä ºÎǰ ¼³¸í
3.1 ±â¿ï±â ¼¾¼(GY-521/MPU6050)
3.2 4 µðÁöÅÐ 7 ¼¼±×¸ÕÆ®(FND ¡¿ 4)
4. ȸ·Îµµ ¹× ¿ø¸® ¼³¸í
5. ±â¿ï±â ¼¾¼¸¦ Ȱ¿ëÇÑ ¸¸º¸±â ½Ç½À
5.1 I2C Åë½Å Ȱ¼ºÇϱâ
5.2 ±â¿ï±â ¼¾¼ ½Ç½À
5.3 ¸¸º¸±â ¸¸µé±â ½Ç½À
Chapter14 ½º¸¶Æ®ÆÊ ¸¸µé±â
1. ÇнÀ¿ä¾à
2. °úÁ¦ ¼³¸í
3. Áغñ¹° ¹× ÁÖ¿ä ºÎǰ ¼³¸í
3.1 Åä¾ç¼öºÐ¼¾¼
3.2 ¿Â½Àµµ ¼¾¼(DHT11)
3.3 ADC
4. ȸ·Îµµ
5. ½º¸¶Æ®ÆÊ ½Ç½À
5.1 ADC »ç¿ëÀ» À§ÇÑ SPI ¼³Á¤Çϱâ
5.2 ¿Â½Àµµ ¼¾¼ ¶óÀ̺귯¸® ¼³Ä¡
5.3 ½º¸¶Æ®ÆÊ ½Ç½À ¿Ï¼ºÇϱâ
Chapter15 ¿À´Ã ¿ì¸® Áý ¹Ì¼¼¸ÕÁö´Â ¸¼À½
1. ÇнÀ¿ä¾à
2. °úÁ¦ ¼³¸í
3. Áغñ¹° ¹× ÁÖ¿ä ºÎǰ ¼³¸í
3.1 ¹Ì¼¼¸ÕÁö ¼¾¼
3.2 USB to TTL Serial ÄÉÀ̺í
4. ȸ·Îµµ
5. ¹Ì¼¼¸ÕÁö ½Ç½À
5.1 UART Æ÷Æ® ã±â
5.2 ¹Ì¼¼¸ÕÁö ¼¾¼ ¶óÀ̺귯¸® ¼³Ä¡
5.3 ¿À´Ã ¿ì¸® ÁýÀº ¹Ì¼¼¸ÕÁö ¸¼À½ ½Ç½À ¿Ï¼ºÇϱâ
Chapter16 ½º¸¶Æ® ¾²·¹±âÅë
1. ÇнÀ¿ä¾à
2. °úÁ¦ ¼³¸í
3. Áغñ¹° ¹× ÁÖ¿ä ºÎǰ ¼³¸í
3.1 ·Îµå¼¿
3.2 ÃÊÀ½ÆÄ ¼¾¼
3.3 ¼º¸¸ðÅÍ
3.4 Logic level Shifter(·ÎÁ÷ ·¹º§ ÄÁ¹öÅÍ)
3.5 LED, ÀúÇ×
4. ȸ·Îµµ
5. ±âº» ¼¾¼ ½Ç½À
5.1 ·Îµå¼¿ ½Ç½À
5.2 ÃÊÀ½ÆÄ ¼¾¼ ½Ç½À
5.3 ¼º¸¸ðÅÍ ½Ç½À
6. ½º¸¶Æ® ¾²·¹±âÅë ½Ç½À
Chapter17 µðÁöÅÐ »çÀÌ´ÏÁö ¸¸µé±â
1. ÇнÀ¿ä¾à
2. °úÁ¦ ¼³¸í
3. Áغñ¹° ¹× ÁÖ¿ä ºÎǰ ¼³¸í
3.1 I2C LCD
4. ȸ·Îµµ ¹× ¿ø¸® ¼³¸í
5. I2C LCD ±âº» »ç¿ë¹ý ½Ç½À
5.1 I2C Åë½Å Ȱ¼ºÇϱâ
5.2 LCD(1602 I2C LCD) °ª Ãâ·ÂÇϱâ
6. µðÁöÅÐ »çÀÌ´ÏÁö ¸¸µé±â ½Ç½À
6.1 ¹®ÀÚ Ä³¸¯ÅÍ ¸¸µé±â
6.2 ¹®ÀÚ ÀÚµ¿À¸·Î ½ºÅ©·Ñ Çϱâ
6.3 µðÁöÅÐ »çÀÌ´ÏÁö ¿Ï¼ºÇϱâ
Chapter18 ²Ä¦ ¸¶, °¨½ÃÄ«¸Þ¶ó ½Ã½ºÅÛ
1. ÇнÀ¿ä¾à
2. °úÁ¦ ¼³¸í
3. Áغñ¹° ¹× ÁÖ¿ä ºÎǰ ¼³¸í
3.1 PIR ¼¾¼
3.2 Ä«¸Þ¶ó
4. ȸ·Îµµ
5. ±âº» ¼¾¼ ½Ç½À
5.1 Ä«¸Þ¶ó ½Ç½À
5.2 USB Ä«¸Þ¶ó ½Ç½À
5.3 PIR ¸ð¼Ç¼¾¼ ½Ç½À
5.4 ÆÄÀ̽ãÀ¸·Î ¸ÞÀÏ º¸³»±â
6. ²Ä¦ ¸¶, °¨½ÃÄ«¸Þ¶ó ½Ã½ºÅÛ ½Ç½À
Chapter19 ÀÚµ¿½ÇÇà µî·ÏÇϱâ
1. ÇнÀ¿ä¾à
2. °úÁ¦ ¼³¸í
3. Áغñ¹° ¹× ÁÖ¿ä ºÎǰ ¼³¸í
3.1 LED ¼¾¼ ¹× ÀúÇ×
4. ȸ·Îµµ
5. ÀÚµ¿½ÇÇà µî·ÏÇϱâ
5.1 ÀÚµ¿½ÇÇàµÉ ÄÚµå
5.2 ¹æ¹ý 1: rc.local ÆÄÀÏ¿¡ ÀÚµ¿½ÇÇà µî·ÏÇϱâ
5.3 ¹æ¹ý 2: systemd »ç¿ëÇÏ¿© ÀÚµ¿½ÇÇàÇϱâ
5.4 ¹æ¹ý 3: .bashrc ÆÄÀÏ¿¡ ÀÚµ¿½ÇÇà µî·ÏÇϱâ
5.5 ¹æ¹ý 4: crontab »ç¿ëÇÏ¿© ÀÚµ¿½ÇÇàÇϱâ
Chapter20 MQTT¸¦ Ȱ¿ëÇØ¼ ¼¾¼ °ª È®ÀÎÇϱâ
1. ÇнÀ¿ä¾à
2. °úÁ¦ ¼³¸í
3. Áغñ¹° ¹× ÁÖ¿ä ºÎǰ ¼³¸í
3.1 ¿Â½Àµµ ¼¾¼ ¹× ¹öư
3.2 LED ¼¾¼ ¹× ÀúÇ×
4. ȸ·Îµµ
5. MQTT¸¦ Ȱ¿ëÇØ¼ ¼¾¼ °ª È®ÀÎÇϱ⠽ǽÀ
5.1 ¶óÁ¸®ÆÄÀÌ¿¡ MQTT ¼³Ä¡Çϱâ
5.2 ½º¸¶Æ®Æù¿¡ Python ÇÁ·Î±×·¥ ¹× MQTT ¶óÀ̺귯¸® ¼³Ä¡
5.3 MQTT¸¦ Ȱ¿ëÇØ¼ ¼¾¼ °ª È®ÀÎÇϱ⠽ǽÀ
5.4 ½º¸¶Æ®Æù ¾ÛÀ» Ȱ¿ëÇÏ¿© ¼¾¼ °ª ¸ð´ÏÅ͸µÇϱâ
5.5 PC¸¦ Ȱ¿ëÇÏ¿© ¼¾¼ °ª ¸ð´ÏÅ͸µÇϱâ
ºÎ·Ï 01. Home Assistant¸¦ Ȱ¿ëÇÑ È¨ IoT ½Ã½ºÅÛ ¸¸µé±â
ºÎ·Ï 02. Magic Mirror¸¦ Ȱ¿ëÇÑ È¨ IoT Á¦¾î
ºÎ·Ï 03. »çÀÌ´ÏÁö ¸¸µé±â
÷ºÎ 01. Chapterº° »ç¿ëÇÏ´Â ¶óÀ̺귯¸®(Raspberry PI OS with desktop, python3 ±âÁØ)
÷ºÎ 02. Chapterº° ÇнÀ¿ä¾à
÷ºÎ 03. ºÎǰ¸®½ºÆ®
ÃâÆÇ»ç ¼ÆòÀÌ Ã¥Àº ¶óÁ¸®ÆÄÀÌ º¸µå »ç¿ë¹ý¿¡ ´ëÇÑ ¼³¸í°ú ¶óÁ¸®ÆÄÀ̸¦ ´Ù·ç±â À§ÇÑ ±âº»ÀûÀÎ ¸®´ª½º ¸í·É¾î, ¼¾¼ ÀÛµ¿À» À§ÇØ ÇÊ¿äÇÑ ÆÄÀ̽ã ÄÚµù¿¡ ´ëÇÑ ¼³¸íµµ ÇÔ²² ¼ö·ÏÇÏ¿´½À´Ï´Ù. ¼¾¼ÀÇ ÀÛµ¿¿ø¸®¿Í ÄÚµù¹æ¹ýÀ» ´Ù¾çÇÑ ¿¹Á¦¸¦ ÅëÇØ¼ ÀÍÈú ¼ö ÀÖÀ¸¸ç, ¶óÁ¸®ÆÄÀ̸¦ óÀ½ Á¢ÇÏ´Â ºÐµéÀÌ ½±°Ô Äڵ带 µû¶ó¿Ã ¼ö ÀÖµµ·Ï ¼³¸íÀ» ³Ö¾ú½À´Ï´Ù. ÄÚµåŬ·´ Çѱ¹À§¿øÈ¸¿¡¼ ´Ù³â°£ ÄÚµù Àç´É ±âºÎ¸¦ Çϸé¼, ¶óÁ¸®ÆÄÀ̸¦ óÀ½ Á¢ÇÏ´Â ºÐµéÀÌ ¾Ë¾ÒÀ¸¸é ÇÏ´Â ÆÁµéµµ Ã¥ÀÇ ³»¿ë¿¡ ³ì¿© ³Ö¾ú½À´Ï´Ù. µû¶ó¼ ÇöÀå¿¡¼ ¶óÁ¸®ÆÄÀ̸¦ ½ÇÁ¦ °ÀÇÇÏ´Â ¼±»ý´Ôµé²²¼´Â °ÀDZ³Àç·Î Ȱ¿ëÇØµµ ±¦ÂúÀº ³»¿ëÀÌ µÉ °ÍÀÔ´Ï´Ù.
- éÅͺ°·Î ÇÁ·ÎÁ§Æ®¸¦ ¿Ï¼ºÇϱâ À§ÇÑ ´Ü°èº° ¼³¸í
- ´Ù¾çÇÑ ÄÚµå ¼ö·Ï(RPi.GPIO ÄÚµå¿Í gpiozero ÄÚµå)
- Home IoT ±¸Çö¿¡ ÃÊÁ¡À» ¸ÂÃá ³»¿ë°ú ½Ç½ÀÀ¸·Î ±¸¼º
- ÇÁ·ÎÁ§Æ® µ¿¿µ»ó ¼ö·Ï
ºÐ¸í ÇÊÀÚÀÇ ¾î¸° ½ÃÀýº¸´Ù´Â ÄÚµùÀ» ¹è¿ï ±âȸµµ ¸¹°í, ÇϰíÀÚ ÇÏ´Â ¿Á¤¸¸ ÀÖÀ¸¸é ´©±¸³ª ÃæºÐÈ÷ ¹«¾ð°¡¸¦ ¸¸µé ¼ö ÀÖ´Â ¿©°ÇÀÌ ¸¶·ÃµÇ¾î ÀÖ´Â ¼¼»óÀÔ´Ï´Ù. ¾ðÁ¦ ¾îµð¼³ª ÀÎÅͳÝÀ¸·Î ±Ã±ÝÇÑ Á¡À» ½±°Ô °Ë»öÇÒ ¼ö ÀÖ´Â Æí¸®ÇÑ ¼¼»ó¿¡ »ì°í ÀÖÁö¸¸ ÀÌ·± Á¤º¸ÀÇ È«¼ö ¼Ó¿¡¼µµ Á¤È®ÇÑ ¸ñÇ¥¸¦ Á¤ÇÏÁö ¸øÇÑ´Ù¸é ³Ê¹« ¸¹Àº Á¤º¸ ¼Ó¿¡¼ Çã¿ìÀû´î °ÍÀÔ´Ï´Ù. º» Ã¥Àº ¶óÁ¸®ÆÄÀÌ ÀÔ¹®ÀÚµéÀÌ Ã³À½ ½ÃÀÛÇÒ ¶§ ´©±¸³ª ¸·¸·ÇØÇÏ°í ¸ñÇ¥¸¦ Á¤ÇÏÁö ¸øÇÒ ¶§, ¾îµð¼ºÎÅÍ °¡¾ß ÇÒÁö ±× ¹æÇâÀ» ¾Ë·Á ÁÖ´Â ³ªÄ§¹ÝÀÇ ¿ªÇÒÀ» ÇϰíÀÚ ÇÕ´Ï´Ù. ¸¶Áö¸·À¸·Î ¶óÁ¸®ÆÄÀÌÀÇ Ã³À½ ¹ß°ÉÀ½À» Àß µðµð¾î, ±Ã±ÝÇϰųª Ç®±â ¾î·Á¿î ¹®Á¦Á¡ÀÌ ³ªÅ¸³µÀ» ¶§, ÀÌ Ã¥ÀÌ ÇØ°áÁ¡ÀÇ ÈùÆ®°¡ µÇ¾úÀ¸¸é ÇÏ´Â °Ô ÇÊÀÚÀÇ ¹Ù¶÷ÀÔ´Ï´Ù.
- ¸Ó¸®±Û Áß¿¡¼ |
| ±³È¯ ¹× ȯºÒ °¡´É |
»óǰ¿¡ ¹®Á¦°¡ ÀÖÀ» °æ¿ì |
1) »óǰÀÌ Ç¥½Ã/±¤°íµÈ ³»¿ë°ú ´Ù¸£°Å³ª ºÒ·®(ºÎÆÐ, º¯Áú, ÆÄ¼Õ, Ç¥±â¿À·ù, À̹°È¥ÀÔ, Áß·®¹Ì´Þ)ÀÌ ¹ß»ýÇÑ °æ¿ì - ½Å¼±½Äǰ, ³ÃÀå½Äǰ, ³Ãµ¿½Äǰ : ¼ö·ÉÀÏ ´ÙÀ½³¯±îÁö ½Åû - ±âŸ »óǰ : ¼ö·ÉÀϷκÎÅÍ 30ÀÏ À̳», ±× »ç½ÇÀ» ¾È ³¯ ¶Ç´Â ¾Ë ¼ö ÀÖ¾ú´ø ³¯·ÎºÎÅÍ 30ÀÏ À̳» ½Åû 2) ±³È¯ ¹× ȯºÒ½Åû ½Ã ÆÇ¸ÅÀÚ´Â »óǰÀÇ »óŸ¦ È®ÀÎÇÒ ¼ö ÀÖ´Â »çÁøÀ» ¿äûÇÒ ¼ö ÀÖÀ¸¸ç »óǰÀÇ ¹®Á¦ Á¤µµ¿¡ µû¶ó Àç¹è¼Û, ÀϺÎȯºÒ, ÀüüȯºÒÀÌ ÁøÇàµË´Ï´Ù. ¹Ýǰ¿¡ µû¸¥ ºñ¿ëÀº ÆÇ¸ÅÀÚ ºÎ´ãÀ̸ç ȯºÒÀº ¹ÝǰµµÂøÀϷκÎÅÍ ¿µ¾÷ÀÏ ±âÁØ 3ÀÏ À̳»¿¡ ¿Ï·áµË´Ï´Ù. |
|
´Ü¼øº¯½É ¹× ÁÖ¹®Âø¿ÀÀÇ °æ¿ì |
1) ½Å¼±½Äǰ, ³ÃÀå½Äǰ, ³Ãµ¿½Äǰ ÀçÆÇ¸Å°¡ ¾î·Á¿î »óǰÀÇ Æ¯¼º»ó, ±³È¯ ¹× ȯºÒÀÌ ¾î·Æ½À´Ï´Ù. 2) ÈÀåǰ ÇǺΠƮ·¯ºí ¹ß»ý ½Ã Àü¹®ÀÇ Áø´Ü¼ ¹× ¼Ò°ß¼¸¦ Á¦ÃâÇϽøé ȯºÒ °¡´ÉÇÕ´Ï´Ù. ÀÌ °æ¿ì Á¦¹Ýºñ¿ëÀº ¼ÒºñÀÚ ºÎ´ãÀ̸ç, ¹è¼Ûºñ´Â ÆÇ¸ÅÀÚ°¡ ºÎ´ãÇÕ´Ï´Ù. ÇØ´ç ÈÀåǰ°ú ÇǺΠƮ·¯ºí°úÀÇ »ó´çÇÑ Àΰú°ü°è°¡ ÀÎÁ¤µÇ´Â °æ¿ì ¶Ç´Â Áúȯġ·á ¸ñÀûÀÇ °æ¿ì¿¡´Â Áø´Ü¼ ¹ß±Þºñ¿ëÀ» ÆÇ¸ÅÀÚ°¡ ºÎ´ãÇÕ´Ï´Ù. 3) ±âŸ »óǰ ¼ö·ÉÀϷκÎÅÍ 7ÀÏ À̳» ½Åû, ¿Õº¹¹è¼Ûºñ´Â ¼ÒºñÀÚ ºÎ´ã 4) ¸ð´ÏÅÍ ÇØ»óµµÀÇ Â÷ÀÌ·Î »ö»óÀ̳ª À̹ÌÁö°¡ ´Ù¸¥ °æ¿ì ´Ü¼øº¯½É¿¡ ÀÇÇÑ ±³È¯ ¹× ȯºÒÀÌ Á¦ÇÑµÉ ¼ö ÀÖ½À´Ï´Ù. |
|
| ±³È¯ ¹× ȯºÒ ºÒ°¡ |
1) ½Åû±âÇÑÀÌ Áö³ °æ¿ì 2) ¼ÒºñÀÚÀÇ °ú½Ç·Î ÀÎÇØ »óǰ ¹× ±¸¼ºÇ°ÀÇ Àüü ¶Ç´Â ÀϺΰ¡ ¾ø¾îÁö°Å³ª ÈѼÕ, ¿À¿°µÇ¾úÀ» °æ¿ì 3) °³ºÀÇÏ¿© ÀÌ¹Ì ¼·ÃëÇÏ¿´°Å³ª »ç¿ë(Âø¿ë ¹× ¼³Ä¡ Æ÷ÇÔ)ÇØ »óǰ ¹× ±¸¼ºÇ°ÀÇ °¡Ä¡°¡ ¼Õ»óµÈ °æ¿ì 4) ½Ã°£ÀÌ °æ°úÇÏ¿© »óǰÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì 5) »ó¼¼Á¤º¸ ¶Ç´Â »ç¿ë¼³¸í¼¿¡ ¾È³»µÈ ÁÖÀÇ»çÇ× ¹× º¸°ü¹æ¹ýÀ» ÁöŰÁö ¾ÊÀº °æ¿ì 6) »çÀü¿¹¾à ¶Ç´Â ÁÖ¹®Á¦ÀÛÀ¸·Î ÅëÇØ ¼ÒºñÀÚÀÇ ÁÖ¹®¿¡ µû¶ó °³º°ÀûÀ¸·Î »ý»êµÇ´Â »óǰÀÌ ÀÌ¹Ì Á¦ÀÛÁøÇàµÈ °æ¿ì 7) º¹Á¦°¡ °¡´ÉÇÑ »óǰ µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì 8) ¸À, Çâ, »ö µî ´Ü¼ø ±âÈ£Â÷ÀÌ¿¡ ÀÇÇÑ °æ¿ì |
|