เซิร์ฟเวอร์ในคลาวด์: ผลลัพธ์ของโครงการ

เพื่อนๆ ถึงเวลาสรุปผลโครงการการแข่งขัน "Server in the Clouds" ของเราแล้ว หากใครไม่รู้ เราได้เริ่มโปรเจ็กต์เกินบรรยายสนุกๆ: เราสร้างเซิร์ฟเวอร์ขนาดเล็กบน Raspberry Pi 3 ติดเครื่องติดตาม GPS และเซ็นเซอร์เข้ากับเซิร์ฟเวอร์ โหลดข้อมูลทั้งหมดนี้ลงบนบอลลูนอากาศร้อนและมอบความไว้วางใจให้กับพลังแห่งธรรมชาติ . มีเพียงเทพเจ้าแห่งสายลมและผู้อุปถัมภ์การบินเท่านั้นที่รู้กันว่าลูกบอลจะตกลงไปดังนั้นเราจึงเชิญทุกคนมาให้คะแนนบนแผนที่ - ซึ่งคะแนนใกล้กับจุดลงจอดจริงมากที่สุดจะได้รับรางวัล "อร่อย"

เซิร์ฟเวอร์ในคลาวด์: ผลลัพธ์ของโครงการ

ดังนั้น เซิร์ฟเวอร์ของเราได้เข้าสู่คลาวด์แล้ว และถึงเวลาสรุปผลการแข่งขันของเรา

ลิงก์ไปยังสิ่งพิมพ์ก่อนหน้าเกี่ยวกับการแข่งขัน

  1. โพสต์เกี่ยวกับการแข่งเรือ (รางวัลที่หนึ่งในการแข่งขันของเราคือการเข้าร่วมการแข่งเรือใบ AFR (การแข่งขัน F*cking อีกครั้ง)ซึ่งจะจัดขึ้นระหว่างวันที่ 3-10 พฤศจิกายน ณ อ่าวซาโรนิก (กรีซ) ร่วมกับทีมงาน RUVDS และ Habr
  2. เราทำได้อย่างไร”ส่วนเหล็ก» โปรเจ็กต์ - สำหรับแฟนหนังโป๊เกินบรรยาย พร้อมรายละเอียดและการวิเคราะห์โค้ด
  3. Megapost เกี่ยวกับโครงการ พร้อมคำอธิบายแบบเต็ม
  4. ซายต์ เปรตซึ่งสามารถตรวจสอบการเคลื่อนไหวของลูกบอลและการวัดระยะไกลได้แบบเรียลไทม์
  5. รายงาน จากจุดที่ลูกบอลถูกปล่อยออกไป

และประสบการณ์ บุตรแห่งความผิดพลาดอันยากลำบาก

อย่างที่คุณจำได้ เราวางแผนที่จะถ่ายทอดข้อมูลจากเซิร์ฟเวอร์ผ่านโมเด็ม GSM ซึ่งเป็นช่องทางหลักในการส่งข้อมูล สำหรับเราดูเหมือนว่าเราได้จัดเตรียมเซอร์ไพรส์ให้กับความครอบคลุมของเครือข่ายเซลลูล่าร์โดยการใส่ซิมการ์ดสองตัวจากผู้ให้บริการที่มีความครอบคลุมดีที่สุดในภูมิภาค Dmitrov เข้าไปในโมเด็ม นอกจากนี้โมเด็มยังมีเสาอากาศรอบทิศทางที่ดี แต่อย่างที่พวกเขาพูดกันว่ามีคนสันนิษฐานและฝ่ายต่อต้านก็กำจัดไป เมื่อลูกบอลลอยขึ้นสูงกว่า 500 เมตร (ความสูงของหอส่งสัญญาณโทรทัศน์ Ostankino) การสื่อสารผ่านโทรศัพท์มือถือก็หายไปโดยสิ้นเชิง

เซิร์ฟเวอร์ในคลาวด์: ผลลัพธ์ของโครงการ

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

เราได้รับการวัดและส่งข้อมูลทางไกลจากบอลลูนได้อย่างไร ขอบคุณช่องทางการรับส่งข้อมูลที่ซ้ำซ้อนสำหรับสิ่งนี้ เราติดตั้งชุดอุปกรณ์บนลูกบอล การสื่อสารทางวิทยุ LoRaโดยทำงานที่ความถี่ 433 MHz

เซิร์ฟเวอร์ในคลาวด์: ผลลัพธ์ของโครงการ

ปริมาณงานมีน้อย แต่สำหรับจุดประสงค์ของเราก็เพียงพอแล้ว สำหรับการระบุตำแหน่งของลูกบอลโดยใช้ GPS นั้นไม่มีปัญหาใด ๆ ตัวติดตามทำงานโดยไม่มีอาการสะอึก

เซิร์ฟเวอร์ในคลาวด์: ผลลัพธ์ของโครงการ

และระหว่างการบินปรากฎว่าสาย USB ที่เชื่อมต่อโมดูลโทรมาตรกับ Raspberry Pi 3 มีข้อบกพร่อง เขาทำงานภาคพื้นดินแต่ไม่ยอมไปสวรรค์ สงสัยจะกลัวความสูง.. เราพบข้อบกพร่องของสายเคเบิลหลังจากลงจอด โชคดีที่เราสามารถสร้างการถ่ายโอนข้อมูลได้โดยตรงจากโมดูลการวัดและส่งข้อมูลทางไกลผ่าน LoRa

เซิร์ฟเวอร์ในคลาวด์: ผลลัพธ์ของโครงการ

เซิร์ฟเวอร์ในคลาวด์: ผลลัพธ์ของโครงการ

เซิร์ฟเวอร์ในคลาวด์: ผลลัพธ์ของโครงการ

และเกี่ยวกับความดี

โชคยิ้มให้กับผู้ใช้บริการ @severov_info (ที่แรก), @แม็กซ์เอ็กซ์แอล (อันดับสอง) และ @เอเซอร์ (อันดับสาม)! คนที่โชคดีที่สุดก็จะมีความประทับใจมากมาย (หวังว่าจะถูกใจ) การเข้าร่วมการแข่งขันเรือใบ AFRและอีกไม่นานเราจะนำเสนอสมาร์ทโฟนดีๆ ให้กับผู้ถืออันดับ XNUMX และ XNUMX เร็วๆ นี้ และแน่นอนว่าเราทั้งสามคนจะได้รับเซิร์ฟเวอร์เสมือนเช่าฟรีจาก RUVDS เป็นของขวัญ

เซิร์ฟเวอร์ในคลาวด์: ผลลัพธ์ของโครงการ

เซิร์ฟเวอร์ในคลาวด์: ผลลัพธ์ของโครงการ

คุณสามารถดูวิธีการเปิดตัวได้ในวิดีโอสั้นๆ นี้:



ที่มา: will.com

เพิ่มความคิดเห็น