Score:0

จะตั้งค่า LAN ไร้สายเพื่อให้บริการ Flask ได้อย่างไร

ธง ru

ฉันมี Flask Server ที่ฉันทำงานใน localhost และฉันต้องการให้อุปกรณ์ต่างๆ เข้าถึงได้โดยไม่จำเป็นต้องใช้อินเทอร์เน็ต ฉันอ่านพบว่าอาจเป็นไปได้ด้วยการตั้งค่าเครือข่าย LAN และฉันสงสัยว่าเป็นไปได้ไหมที่จะสร้างเครือข่ายด้วย Ubuntu และใช้สำหรับอุปกรณ์เพื่อเชื่อมต่อกับเครือข่ายนั้นแบบไร้สายและเข้าถึงบริการจากแอปพลิเคชัน Flask ของฉัน

  • ฉันจำเป็นต้องมีเราเตอร์เพื่อบรรลุเป้าหมายนี้หรือไม่
  • ฉันจะกำหนดค่าเครื่อง Ubuntu 21 ของฉันให้อุปกรณ์อื่นเข้าถึงได้ เช่น Android หรือ Raspberry โดยไม่จำเป็นต้องเชื่อมต่ออินเทอร์เน็ตได้อย่างไร

ฉันมองหาวิธีการทำ และทั้งหมดที่ฉันเห็นคือบทช่วยสอนที่สมมติว่ามีการเชื่อมต่ออินเทอร์เน็ต

David avatar
cn flag
ไม่มีเวอร์ชันเช่น Ubuntu 21
Score:0
ธง th

สิ่งที่คุณต้องการจริงๆ คือ Wireless Access Point (AP) ซึ่งมักมีอยู่ในเราเตอร์อินเทอร์เน็ตไร้สาย คุณสามารถเปลี่ยนเครื่องของคุณให้เป็น AP ได้โดยใช้ WiFi-HotSpot-Feature จาก Ubuntu (รายละเอียดเพิ่มเติม) คุณจึงไม่จำเป็นต้องมีฮาร์ดแวร์เพิ่มเติม

ด้วยวิธีนี้ไคลเอนต์ของคุณควรสามารถเชื่อมต่อแบบไร้สายกับเครื่องของคุณ จากนั้นอุปกรณ์ทั้งหมดจะอยู่ใน (W)LAN คุณต้องระบุ subnetmask เดียวกันบนไคลเอนต์ทั้งหมด และไคลเอนต์ทุกเครื่องต้องการที่อยู่ IP ที่ไม่ซ้ำกันจากซับเน็ตเดียวกัน ตัวอย่างเช่น:

  • IP: 192.168.1.x (แทนที่ x ด้วยตัวเลขระหว่าง 1 ถึง 254)
  • ซับเน็ตมาสก์: 255.255.255.0

สุดท้ายคุณต้องตั้งค่า Flask-Server เพื่อฟังที่อยู่ IP ของเครื่องแทน localhost หรือ 127.0.0.1ฉันไม่รู้จัก Flask อาจจะใช้ --เจ้าภาพ ธง ?

หากคุณใช้ขวดที่เรียกใช้งานได้เพื่อเริ่มเซิร์ฟเวอร์ของคุณ ให้ใช้ flask run --host=0.0.0.0 เพื่อเปลี่ยนค่าเริ่มต้นจาก 127.0.0.1 และเปิดเป็นการเชื่อมต่อที่ไม่ใช่ในเครื่อง (รายละเอียดเพิ่มเติม)

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา