สารบัญ:
Android Things อาจเป็นหนึ่งในโครงการที่ดีที่สุดของ Google เลยทีเดียว ออกแบบมาเพื่อช่วยสร้าง "สิ่ง" อัจฉริยะฝังตัวเล็ก ๆ ด้วยความเรียบง่ายและสอดคล้องกันมันเป็นวิธีที่ยอดเยี่ยมในการเริ่มต้นกับโครงการเชื่อมต่อขนาดเล็กทุกประเภทแม้ว่าคุณจะไม่เคยเขียนโปรแกรมประเภทใดมาก่อนก็ตาม
มันสามารถทำงานบนฮาร์ดแวร์ราคาถูกและมีวัสดุสนับสนุนที่ดีที่จะชี้ให้คุณในทิศทางที่ถูกต้องไม่ว่าคุณจะต้องการสร้างสิ่งใดก็ตาม ฉันได้ดูมันมาสองสามสัปดาห์และคิดว่ามันเป็นที่ที่ทุกคนมีความสนใจในการสร้างเทคโนโลยีที่ยอดเยี่ยมและไม่เพียงแค่ใช้มันต้องเริ่มต้น
บางทีส่วนที่ดีที่สุดคือว่าที่แกนกลางมันเป็นเพียง Android Android เดียวกับที่ใช้งานบนโทรศัพท์กว่าพันล้านเม็ดแท็บเล็ตนับไม่ถ้วนนาฬิกาโทรทัศน์และสิ่งเล็ก ๆ ที่ชาญฉลาดอื่น ๆ ที่คุณจินตนาการได้ เรียนรู้ด้วยการทำแบบฝึกหัดที่ยอดเยี่ยมของ Android Things และคุณจะเข้าใจวิธีการเขียนแอปสำหรับ Android ได้ดี คุณไม่จำเป็นต้องมีความฝันที่จะเป็นนักพัฒนาแอป Android ที่ประสบความสำเร็จ - มันเป็นวิธีที่ยอดเยี่ยมในการเรียนรู้แม้ว่าคุณจะต้องการเรียนรู้ก็ตาม สิ่งที่ดีที่สุดคือการเริ่มต้นใช้งานเพียงไม่กี่ขั้นตอน
สิ่งต่างๆบน Android: ทุกสิ่งที่คุณจำเป็นต้องรู้เกี่ยวกับแผนของ Google ที่จะทำลาย IoT
สิ่งที่คุณต้องการ: ฮาร์ดแวร์
หากต้องการทำงานกับการพัฒนากับ Android สิ่งต่าง ๆ คุณต้องมีฮาร์ดแวร์พื้นฐานสองสามชิ้น สำหรับผู้เริ่มคุณจะต้องใช้คอมพิวเตอร์ ไม่จำเป็นต้องเป็นคอมพิวเตอร์แฟนซีเพียง แต่ทรงพลังเพียงพอที่จะเรียกใช้ Android Studio พีซีหรือแล็ปท็อป Windows รุ่นใหม่จะใช้ได้เช่นเดียวกับ Intel Mac หรือ Linux PC
หลายปีที่ผ่านมาฉันเริ่มหลอกการพัฒนา Android บน Acer Netbook ตัวเล็ก ๆ ที่ฉันนอนอยู่และมันก็มากเกินพอในด้านฮาร์ดแวร์ แน่นอนว่าพีซีที่ทรงพลังจะลดเวลาในการรวบรวมผลงานของคุณ แต่คุณไม่ต้องการ
คุณไม่จำเป็นต้องใช้ฮาร์ดแวร์ราคาแพงในการเริ่มต้น
อีกด้านหนึ่งคุณจะต้องมีฮาร์ดแวร์ที่สามารถใช้งาน Android Things ได้
หากคุณคุ้นเคยกับคอมพิวเตอร์บอร์ดเดี่ยวขนาดเล็กและการซ่อมแซมคุณสามารถเริ่มต้นกับบอร์ด PICO-IMX7-AT แบบสแตนด์อะโลนหรือ Raspberry Pi 3 ฉันรัก Raspberry Pi เพราะมันมีการสนับสนุนที่กว้างขวางและเป็น ปรับได้เพื่อทำเกือบทุกอย่าง แต่ถ้าคุณจริงจังเกี่ยวกับการสร้างโครงการฝังตัวที่ชาญฉลาด Pico เป็นตัวเลือกที่ดีกว่าเพราะมันยังมีการสนับสนุนการพัฒนาของ Alexa
ทางเลือกที่ดียิ่งขึ้นคือการใช้จ่าย $ 200 และซื้อชุดพัฒนาซอฟต์แวร์ Android Things ที่สมบูรณ์ คุณจะไม่เพียงได้รับบอร์ด Pico เท่านั้น แต่ยังมีหน้าจอมัลติทัชขนาด 5 นิ้วกล้อง HD, Pimoroni Rainbow HAT และสายเคเบิลและตัวยึดทั้งหมดเพื่อรวมเข้าด้วยกัน เหล่านี้เป็นชุดเดียวกันกับที่ Google มอบให้แก่ผู้เข้าร่วมที่ Google I / O 2018 และพวกเขาก็ยอดเยี่ยม มันคุ้มค่าที่จะใช้จ่ายเพิ่มอีกนิดเพื่อรับทุกสิ่งที่คุณต้องการรวมถึงฮาร์ดแวร์ที่ใช้ในการสาธิตและแบบฝึกหัดทั้งหมด
สิ่งที่คุณต้องการ: ซอฟต์แวร์
ซอฟต์แวร์ทุกชิ้นที่คุณต้องพัฒนาสำหรับ Android Things นั้นฟรี นั่นไม่ได้หมายความว่ามันไม่ดีนักเท่านั้นที่นักพัฒนาต้องการให้คุณสามารถใช้และไม่คิดค่าใช้จ่าย
ประกอบด้วยสามส่วนคืออิมเมจ Android Things สำหรับฮาร์ดแวร์สำหรับการพัฒนาของคุณ Android Studio สำหรับคอมพิวเตอร์ของคุณและแอพที่ใช้ร่วมกับ Android เพื่อให้ระบบของคุณทำงานและเชื่อมต่อกับ Wi-Fi หากคุณใช้ชุดคิทจาก Google
ซอฟต์แวร์ทั้งหมดที่คุณต้องพัฒนาสำหรับ Android Things นั้นฟรี
Android Studio เป็นสตูดิโอ Android เดียวกันกับที่ผู้พัฒนาแอพสำหรับโทรศัพท์ Android ใช้ มีข้อกำหนดขั้นพื้นฐานเล็กน้อยและคุณได้ติดตั้งแล้วหากคุณใช้ Windows หรือ macOS
หากคุณกำลังติดตั้งบน Linux คุณจะต้องมีการอ้างอิงพื้นฐานสองสามอย่างที่คุณอาจกำลังใช้อยู่ คุณสามารถดาวน์โหลด Android Studio ได้จากเว็บไซต์ Google Developers และติดตั้งเหมือนโปรแกรมอื่น ๆ คุณจะพบคำแนะนำแบบเต็มเกี่ยวกับการตั้งค่าสภาพแวดล้อมการพัฒนาของคุณหลังจากที่ตัวติดตั้งนำคุณเข้าสู่ขั้นตอนการตั้งค่า
Android Things มีให้บริการในรูปแบบที่สร้างไว้ล่วงหน้าจาก Google ที่พอร์ทัล Android Things Google มีการอัปเดตและโปรแกรมแก้ไขที่คุณสามารถติดตั้งได้ดังนั้นการใช้อิมเมจที่สร้างไว้ล่วงหน้าเป็นความคิดที่ดี หากคุณซื้อชุดอุปกรณ์สำหรับนักพัฒนาซอฟต์แวร์คุณต้องมีซอฟต์แวร์ที่จำเป็นสำหรับการติดตั้งในบอร์ด คุณจะต้องลงทะเบียนสำหรับคอนโซล Android Things dev ของคุณเพื่อช่วยดึงและส่งข้อมูลผ่าน Google Cloud หากคุณไม่ได้ซื้อชุดอุปกรณ์คอนโซล dev มีเครื่องมือที่คุณต้องใช้ในการสร้าง Android Things รุ่นล่าสุดให้กับบอร์ดของคุณ
เป็นความคิดที่ดีในการติดตั้งแอพคู่หู Android Things ลงในโทรศัพท์ของคุณ หากคุณซื้อชุดอุปกรณ์คุณจะต้องติดตั้งและเชื่อมต่อกับเครือข่าย คุณสามารถค้นหาได้ที่ Google Play
หยุดถัดไป: ทุกที่
เชื่อหรือไม่ว่านั่นคือทุกสิ่งที่คุณจำเป็นต้องพัฒนาสำหรับแพลตฟอร์ม Android Things หากคุณคุ้นเคยกับการพัฒนาซอฟต์แวร์คุณมีความคิดที่ดีว่าจะไปที่ไหนต่อไป แต่คนส่วนใหญ่ไม่คุ้นเคย ไม่เป็นไรเพราะสิ่งต่าง ๆ ของ Android ถูกออกแบบมาให้เป็นสิ่งที่จะสอนคุณ
Google มีการสอนที่สมบูรณ์เพื่อเริ่มต้นเมื่อทุกอย่างเข้าด้วยกัน
นี่คือเหตุผลที่ฉันรักแพลตฟอร์ม Android Things คุณมีฮาร์ดแวร์ไม่กี่ตัวที่สามารถบอกอุณหภูมิได้ แต่ก็ไม่รู้ว่าจะไปที่ไหนต่อเมื่อคุณเชื่อมต่อทุกอย่างแล้ว Google มีบทช่วยสอนที่ยอดเยี่ยมที่จะนำคุณผ่านพื้นฐาน (การสร้างไฟ LED) ให้กับเทคนิคขั้นสูงในเอกสารประกอบการฝึกอบรมของ Android Things
คุณสามารถใช้บทช่วยสอนเหล่านี้กับฮาร์ดแวร์สำหรับการพัฒนาใด ๆ ได้ดังนั้นหากคุณไม่ได้รับชุดอุปกรณ์คุณยังสามารถเรียนรู้ว่าอะไรคืออะไรและจะทำให้มันเกิดขึ้นได้อย่างไร คุณกำลังเดินผ่านหมุด I / O และสิ่งที่แต่ละตัวใช้สำหรับ (และแม้กระทั่งสิ่งที่เป็นถ้าคุณเริ่มจากศูนย์!) และบอกวิธีการเชื่อมต่อฮาร์ดแวร์ใด ๆ และมีตัวอย่างรหัสที่สมบูรณ์
Google ให้การฝึกอบรมเรื่อง Android ให้ทุกสิ่งที่คุณจำเป็นต้องรู้เพื่อเริ่มต้นสร้างแอพรวมถึงความคุ้นเคยกับการประมวลผลแบบฝังตัวและวิธีการทำงานของฮาร์ดแวร์ต่อพ่วงอื่น ๆ มันยอดเยี่ยมไม่ว่าระดับทักษะของคุณจะเป็นเท่าไหร่
ฉันรู้ว่าคนส่วนใหญ่มีความสนใจในการใช้แกดเจ็ตที่ยอดเยี่ยมกว่าที่พวกเขาทำ แต่ถ้าคุณมีความสนใจในการพัฒนาแอปพลิเคชัน IoT / มือถือหรือฮาร์ดแวร์แบบฝังตัว Android Things เป็นวิธีที่ดีในการเรียนรู้เพิ่มเติมและสิ่งที่คุณควรดู
เราอาจได้รับค่าคอมมิชชั่นสำหรับการซื้อโดยใช้ลิงก์ของเรา เรียนรู้เพิ่มเติม.