ขณะนี้ฉันกำลังยุ่งกับโครงการสำหรับสร้างมาตรฐานกระบวนการรอบ ๆ อุปกรณ์ฝังตัวที่เราส่งออกเป็นผลิตภัณฑ์ บนอุปกรณ์นี้เราต้องการใช้ Ubuntu Core (UC) อย่างไรก็ตาม ส่วนหนึ่งของมาตรฐานนี้คือกระบวนการอัตโนมัติ เช่น การติดตั้ง UC
จากบทเรียน (https://ubuntu.com/tutorials/how-to-install-ubuntu-core-on-raspberry-pi#4-boot-ubuntu-core) และประสบการณ์ที่เรารวบรวมได้ว่ามีการใช้แรงงานคนจำนวนมากซึ่งจำเป็นสำหรับการติดตั้ง UC ตัวอย่างเช่น เราจะต้อง "ป้อนที่อยู่อีเมลที่เชื่อมต่อกับบัญชี SSO ของคุณ" สำหรับอุปกรณ์ทุกเครื่องที่เราส่งไปยังไคลเอนต์ของเรา (สิ่งนี้จะต้องสร้างการเชื่อมต่อแบบอนุกรมและอุปกรณ์ i/o ของผู้ใช้ด้วย) คุณอาจเห็นว่าการติดตั้งอุปกรณ์ IoT จำนวนมากเหล่านี้เป็นกระบวนการที่มีค่าใช้จ่ายสูงซึ่งเราต้องการหลีกเลี่ยงได้อย่างไร
แนวคิดที่เรานึกถึงคือการแฟลชคีย์ / ใบรับรอง ssh ที่จำเป็นลงใน ROM ของอุปกรณ์ของเรา เพื่อหลีกเลี่ยงกระบวนการด้วยตนเองในการตรวจสอบอุปกรณ์ของเราและสร้างการเชื่อมต่อกับ Canonical มีวิธีติดตั้งคีย์สาธารณะ ssh ที่ถูกต้องไว้ล่วงหน้าเพื่อหลีกเลี่ยงการติดตั้งด้วยตนเองหรือไม่ หรือเราสามารถเขียนสคริปต์ที่จัดการกระบวนการนี้โดยอัตโนมัติ?
ข้อมูลใด ๆ ที่ได้รับความนิยมอย่างมาก ขอบคุณล่วงหน้า!