´ÓÖÇÄܵÆÅݵ½ÖÇÄÜÃÅËø£¬´ÓÖÇÄÜÉãÏñÍ·µ½ÖÇÄÜÒôÏ䣬ÕâЩÉ豸²»½ö¼«´óµØÌáÉýÁËÉú»îµÄ±ã½ÝÐÔ£¬»¹ÎªÎÒÃÇ´øÀ´ÁËǰËùδÓеݲȫ¸ÐºÍÊæÊÊÌåÑé
È»¶ø£¬ÒªÈÃÕâЩÖÇÄÜÉ豸ÎÞ·ìÐ×÷£¬ÊµÏÖ»¥Áª»¥Í¨£¬Ò»¸öÇ¿´ó¶øÎȶ¨µÄ¼ÒÍ¥Íø¹ØÊDZز»¿ÉÉÙµÄ
ÔÚÖÚ¶àÑ¡ÔñÖУ¬»ùÓÚLinuxµÄ¼ÒÍ¥Íø¹ØÆ¾½èÆä¿ªÔ´ÐÔ¡¢Îȶ¨ÐÔ¡¢°²È«ÐԺ͸߶ȵĿɶ¨ÖÆÐÔ£¬Öð½¥³ÉΪÖÚ¶à¼ÒÍ¥µÄÊ×Ñ¡
±¾ÎĽ«ÉîÈë̽ÌÖLinux¼ÒÍ¥Íø¹ØµÄÓÅÊÆ¡¢¹¹½¨·½·¨¼°ÆäÔÚÏÖ´úÖÇÄܼҾÓÖеĺËÐÄ×÷ÓÃ
Ò»¡¢Linux¼ÒÍ¥Íø¹ØµÄ¶ÀÌØÓÅÊÆ 1. ¿ªÔ´Éú̬£¬ÎÞÏÞ¿ÉÄÜ Linux×÷Ϊ×îÖøÃûµÄ¿ªÔ´²Ù×÷ϵͳ֮һ£¬ÓµÓÐÅÓ´óµÄ¿ª·¢ÕßÉçÇøºÍ·á¸»µÄ×ÊÔ´¿â
ÕâÒâζ×Å»ùÓÚLinuxµÄ¼ÒÍ¥Íø¹Ø²»½ö¿ÉÒÔ´ÓÉçÇø»ñÈ¡×îÐµİ²È«¸üкͼ¼ÊõÖ§³Ö£¬»¹Äܸù¾ÝÓû§ÐèÇó½øÐÐÉî¶È¶¨ÖÆ
ÎÞÂÛÊÇÏëÒª¼¯³ÉÌØ¶¨µÄÖÇÄܼҾÓÐÒ飬»¹ÊÇ¿ª·¢ÐµĹ¦ÄÜÓ¦Óã¬Linux¶¼ÌṩÁ˼«´óµÄÁé»îÐÔºÍ×ÔÓɶÈ
2. ¸ß¶ÈÎȶ¨£¬°²È«¿É¿¿ Îȶ¨ÐÔÊǼÒÍ¥Íø¹ØµÄÉúÃüÏß
LinuxÒÔÆä³öÉ«µÄÎȶ¨ÐԺͿɿ¿ÐÔÖø³Æ£¬¼´±ãÔÚ³¤Ê±¼äÔËÐлò×ÊÔ´½ôÕŵÄÇé¿öÏ£¬Ò²Äܱ£³Ö¸ßЧÔËÐУ¬¼õÉÙ¹ÊÕϺÍÍ£»úʱ¼ä
´ËÍ⣬Linuxϵͳ×Ô´øÇ¿´óµÄ°²È«»úÖÆ£¬Èç·À»ðǽ¡¢È¨ÏÞ¿ØÖƵȣ¬Äܹ»ÓÐЧµÖÓùÍøÂç¹¥»÷£¬±£»¤¼ÒÍ¥ÍøÂçÃâÊܺڿÍÇÖÈÅ£¬ÎªÖÇÄܼҾÓÉ豸Ìṩ°²È«¿É¿¿µÄͨÐÅ»·¾³
3. ¹ã·º¼æÈÝ£¬ÇáËɼ¯³É ÖÇÄܼҾÓÊг¡Æ·ÅÆÖڶ࣬ÐÒé¸÷Ò죬ÈçZigbee¡¢Z-Wave¡¢Wi-Fi¡¢À¶ÑÀµÈ
Linux¼ÒÍ¥Íø¹ØÆ¾½èÆä¹ã·ºµÄ¼æÈÝÐÔºÍÇ¿´óµÄÈí¼þÖ§³Ö£¬Äܹ»ÇáËɼ¯³É¶àÖÖͨÐÅÐÒ飬ʵÏÖ²»Í¬Æ·ÅÆ¡¢²»Í¬±ê×¼µÄÖÇÄÜÉ豸֮¼äµÄ»¥Áª»¥Í¨
Õâ²»½ö¼ò»¯Á˼ÒÍ¥ÍøÂçµÄÅäÖùý³Ì£¬»¹´ó´óÌáÉýÁËÓû§ÌåÑé
4. ¸ßЧ½ÚÄÜ£¬ÂÌÉ«Éú»î Ëæ×Å»·±£ÒâʶµÄÔöÇ¿£¬½ÚÄܳÉΪÖÇÄܼҾӵÄÒ»¸öÖØÒª¿¼Á¿
Linux²Ù×÷ϵͳÒÔÆäÇáÁ¿¼¶ºÍ¸ßЧ¹ÜÀí×ÊÔ´µÄÄÜÁ¦£¬Ê¹µÃ¼ÒÍ¥Íø¹ØÔÚ±£³Ö¸ßÐÔÄܵÄͬʱ£¬Äܹ»ÏÔÖø½µµÍÄܺÄ
Õâ¶ÔÓÚ×·ÇóÂÌÉ«Éú»îµÄÏÖ´ú¼ÒÍ¥À´Ëµ£¬ÎÞÒÉÊÇÒ»¸öÖØÒªµÄ¼Ó·ÖÏî
¶þ¡¢¹¹½¨Linux¼ÒÍ¥Íø¹ØµÄ²½Öè 1. Ó²¼þÑ¡Ôñ ¹¹½¨Linux¼ÒÍ¥Íø¹ØµÄµÚÒ»²½ÊÇÑ¡ÔñºÏÊʵÄÓ²¼þƽ̨
ͨ³££¬Ò»¸öÐÔÄÜÊÊÖС¢µÍ¹¦ºÄµÄµ¥°å¼ÆËã»ú£¨ÈçRaspberry Pi£©»òСÐÍ·þÎñÆ÷¾ÍÄÜÂú×ãÐèÇó
ÔÚÑ¡Ôñʱ£¬Ð迼ÂÇ´¦ÀíÆ÷µÄÐÔÄÜ¡¢ÄÚ´æ´óС¡¢ÍøÂç½Ó¿Ú£¨ÓÐÏß/ÎÞÏߣ©¡¢´æ´¢½éÖÊ£¨SD¿¨/Ó²ÅÌ£©µÈÒòËØ£¬ÒÔÈ·±£ÏµÍ³Äܹ»Á÷³©ÔËÐв¢Âú×ãδÀ´À©Õ¹ÐèÇó
2. °²×°Linux²Ù×÷ϵͳ ¸ù¾ÝÓ²¼þƽ̨£¬Ñ¡ÔñºÏÊʵÄLinux·¢ÐÐ°æ½øÐа²×°
¶ÔÓÚ³õѧÕߣ¬Ubuntu Server»òRaspbian£¨×¨ÎªRaspberry PiÉè¼ÆµÄDebianÅÉÉú°æ£©ÊDz»´íµÄÑ¡Ôñ£¬ÒòΪËüÃÇÌṩÁËÓѺõÄͼÐνçÃæºÍ·á¸»µÄÈí¼þ°ü¹ÜÀí¹¦ÄÜ£¬±ãÓÚ³õ´ÎÅäÖúͺóÐøÎ¬»¤
°²×°¹ý³Ìͨ³£°üÀ¨ÏÂÔØ¾µÏñ¡¢Ð´ÈëSD¿¨¡¢Æô¶¯É豸²¢½øÐлù´¡ÉèÖã¨ÈçÍøÂçÅäÖá¢Ê±ÇøÉèÖõȣ©
3. °²×°ºÍÅäÖ÷þÎñ ¼ÒÍ¥Íø¹ØµÄºËÐŦÄܰüÀ¨ÍøÂç¹ÜÀí¡¢É豸½ÓÈë¿ØÖÆ¡¢Êý¾Ý´æ´¢Óë·ÖÎöµÈ
Òò´Ë£¬ÐèÒª¸ù¾ÝÐèÇó°²×°ÏàÓ¦µÄ·þÎñÈí¼þ
ÀýÈ磺 - ÍøÂç¹ÜÀí£ºÊ¹ÓÃisc-dhcp-serverÌṩDHCP·þÎñ£¬×Ô¶¯·ÖÅäIPµØÖ·¸ø¼ÒÍ¥ÍøÂçÖеÄÉ豸£»`iptables`»ò`firewalld`ÅäÖ÷À»ðǽ¹æÔò£¬±£ÕÏÍøÂ簲ȫ
- É豸½ÓÈ룺¸ù¾ÝÖÇÄܼҾÓÉ豸µÄͨÐÅÐÒ飬°²×°ÏàÓ¦µÄÍø¹ØÈí¼þ£¬Èç`Mosquitto`£¨MQTTÐÒ飩¡¢`Zigbee2mqtt`£¨ZigbeeÐÒ飩µÈ£¬ÊµÏÖÉ豸·¢ÏÖ¡¢¿ØÖƺ͹ÜÀí
- Êý¾Ý´æ´¢Óë·ÖÎö£ºÀûÓÃMySQL»òPostgreSQLµÈÊý¾Ý¿â´æ´¢É豸Êý¾Ý£¬½áºÏ`Grafana`»ò`InfluxDB`½øÐпÉÊÓ»¯·ÖÎöºÍ¼à¿Ø
4. ×Ô¶¨ÒåºÍÀ©Õ¹ Linux¼ÒÍ¥Íø¹ØµÄ÷ÈÁ¦ÔÚÓÚÆä¸ß¶ÈµÄ¿É¶¨ÖÆÐÔ
ͨ¹ý±àд½Å±¾¡¢¿ª·¢Ó¦ÓóÌÐò»òÀû