Arduino ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์หน้าต่าง X11 โดยใช้ localhost:11.0

  • – คุณต้องใช้ 127.0.0.1 แทน localhost หากคุณใช้ Mac ควรตั้งค่าที่อยู่ IP ดังนี้: 127.0.0.2 คุณสามารถเปลี่ยนค่านี้ได้ในการตั้งค่าของคุณภายใต้ "เครือข่าย" และ "ขั้นสูง"

เพื่อเชื่อมต่อ อาร์ดิโน ไปยังเซิร์ฟเวอร์ภายในเครื่อง Arduino จำเป็นต้องเชื่อมต่อกับเครือข่ายเดียวกันกับเซิร์ฟเวอร์

หากคุณกำลังใช้การเชื่อมต่อ WiFi ตรวจสอบให้แน่ใจว่าไม่มีการรักษาความปลอดภัยและมีรหัสผ่าน หากคุณใช้สายเคเบิลอีเทอร์เน็ต ตรวจสอบให้แน่ใจว่าทั้งคอมพิวเตอร์และ Arduino ของคุณเสียบเข้ากับสวิตช์หรือเราเตอร์เดียวกัน หากคุณเชื่อมต่อกับเครือข่ายที่แตกต่างกันสองเครือข่าย เช่น WiFi และอีเทอร์เน็ต ให้ใช้เครือข่ายใดเครือข่ายหนึ่งเป็นการเชื่อมต่อชั่วคราวในขณะที่คุณกำหนดค่าอีกเครือข่ายหนึ่ง

หากคุณไม่แน่ใจว่าจะตั้งค่าเราเตอร์หรือสวิตช์ของคุณอย่างไร ให้ศึกษาคู่มือการใช้งานของอุปกรณ์ ตรวจสอบให้แน่ใจว่า Arduino และคอมพิวเตอร์ใช้แหล่งจ่ายไฟที่เสถียร ลองเชื่อมต่อกับเราเตอร์ WiFi อื่นหรือตัวเชื่อมต่ออีเทอร์เน็ตอื่นหากเป็นเช่นนั้น ไม่ทำงาน หากใช้อแด็ปเตอร์ USB WiFi ตรวจสอบให้แน่ใจว่าได้ติดตั้งอย่างถูกต้องและกำหนดค่าอย่างเหมาะสม/ หากใช้อแด็ปเตอร์ USB WiFi ตรวจสอบให้แน่ใจว่าได้ติดตั้งอย่างถูกต้องและกำหนดค่าอย่างเหมาะสม

เริ่มแอปพลิเคชัน GUI จากระยะไกลผ่าน SSH ฉันต้องเริ่มแอปพลิเคชันจากระยะไกลบนเซิร์ฟเวอร์ Ubuntu ของฉัน ฉันสามารถทำได้โดยใช้คำสั่ง: ssh [email protected] “sudo service foo start” อย่างไรก็ตาม คงจะดีถ้าฉันสามารถป้อนสิ่งนี้ในสคริปต์และให้สคริปต์เริ่มทำงานโดยอัตโนมัติ เริ่มต้นแอปพลิเคชันจากระยะไกลผ่าน SSH คุณสามารถใช้ a สคริปต์เพื่อเริ่มแอปพลิเคชันจากระยะไกล:#!/bin/bash -xe ssh เซิร์ฟเวอร์ผู้ใช้ “sudo service foo start”

  • Stack Exchange Network Meta Stack Overflow (MSO) เป็นไซต์คำถามและคำตอบสำหรับโปรแกรมเมอร์มืออาชีพและผู้สนใจ นักพัฒนาซอฟต์แวร์ ผู้ดูแลระบบ เว็บมาสเตอร์ และผู้เชี่ยวชาญด้านไอที มันสร้างขึ้นจากคอลเลกชันของไซต์ถาม & ตอบที่เรียกว่า Stack Exchange ซึ่งโฮสต์โดย บริษัท Network Engine Company Ltd. MSO อยู่ในรุ่นเบต้าตั้งแต่เดือนมีนาคม 2011 และเปิดตัวอย่างเป็นทางการเมื่อวันที่ 8 มิถุนายน 2012