- ประเภทของแพลตฟอร์ม IoT
- 1. แพลตฟอร์มฮาร์ดแวร์
- 2. แพลตฟอร์มการเชื่อมต่อ
- 3. แพลตฟอร์มอุปกรณ์คลาวด์
- 4. แพลตฟอร์มตั้งแต่ต้นจนจบ
- ปัจจัยที่ต้องพิจารณาเมื่อเลือกแพลตฟอร์ม
- 1. ประเภทบริการ / รุ่น
- 2. ความเข้ากันได้
- 3. ความเชี่ยวชาญด้านโดเมน
- 4. การเชื่อมต่อ
- 5. ความน่าเชื่อถือ
- 6. ความสามารถในการปรับขนาด
- 7. ความปลอดภัย
- 8. คุณสมบัติการจัดการและตรวจสอบอุปกรณ์
- 9. การผสานรวมและการจัดการข้อมูล
- 10. การสนับสนุน
- 11. ค่าใช้จ่าย
รายงานของ Gartner ในปี 2017 คาดการณ์ว่าในปี 2020 จำนวน“ สิ่งต่างๆ ” ที่เชื่อมต่อในอินเทอร์เน็ตจะมีมากกว่า 20.4 พันล้าน แต่ด้วยอัตราที่โซลูชัน IoT กำลังถูกนำไปใช้งานทั่วโลกโดยธุรกิจที่กำลังค้นพบว่าจะช่วยเพิ่มประสิทธิภาพกระบวนการของตนได้อย่างไรและโดยผู้ประกอบการที่ขัดขวางตลาดที่มีอยู่และนำเสนอโซลูชั่นใหม่ ๆ ออกมาด้วยโซลูชันที่เป็นนวัตกรรมที่หลากหลายจึงน่าจะปลอดภัย เพื่อบอกว่าจะมีจำนวนมากขึ้นภายในปี 2020
หนึ่งในผู้อำนวยความสะดวกหลักของการเติบโตอย่างต่อเนื่องของจำนวนอุปกรณ์ที่เชื่อมต่อนี้คือแพลตฟอร์ม IoT พวกเขามีชุดบริการและโครงสร้างพื้นฐานแบบบูรณาการ (การจัดเก็บข้อมูลการเชื่อมต่อ ฯลฯ) โดยทั่วไปจำเป็นต้องเชื่อมต่อ "สิ่งต่างๆ" กับอินเทอร์เน็ต พวกเขาจัดการงานยกของหนักส่วนใหญ่ของโครงการลดจำนวนงานและการลงทุนที่จำเป็นสำหรับการปรับใช้โซลูชันและเป็นหนึ่งในเหตุผลหลักที่อยู่เบื้องหลังโซลูชัน IoT ที่ประสบความสำเร็จมากที่สุด
สิ่งนี้ทำให้พวกเขาเป็นส่วนหนึ่งของการปรับใช้โซลูชัน IoT ใด ๆ อย่างไรก็ตามตลาดแพลตฟอร์ม IoT มีแนวโน้มเพิ่มขึ้นตามรายงานของ IoT-Analytics เมื่อนับครั้งสุดท้ายในปี 2560 จำนวนแพลตฟอร์ม IoT เพิ่มขึ้นเป็นประมาณ 450หรือมากกว่าปีที่แล้ว 200 รายการ ตัวเลือกจำนวนมากนี้สร้างชุดความท้าทายที่ไม่เหมือนใครสำหรับนักพัฒนาเนื่องจากการเลือกแพลตฟอร์มที่สมบูรณ์แบบกลายเป็นงาน เราได้พูดถึงบอร์ดฮาร์ดแวร์หกอันดับแรกสำหรับ IoT แล้ว แต่เป็นเพียงแพลตฟอร์ม IoT ประเภทเดียวในบทความวันนี้เราจะดูแพลตฟอร์ม IoT ประเภทต่างๆและปัจจัยที่ต้องพิจารณาเมื่อทำการเลือกระหว่างพวกเขา
ประเภทของแพลตฟอร์ม IoT
วิธีที่ง่ายที่สุดวิธีหนึ่งในการแบ่งแพลตฟอร์ม IoT ออกเป็นประเภทต่างๆคือการจัดหมวดหมู่ตามสถาปัตยกรรม IoTพื้นฐานที่สุด(แสดงด้านล่าง)
ซึ่งอาจกล่าวได้ว่า (อาจเกินขนาด) ส่วนใหญ่ประกอบด้วย 4 โมดูล
- “ สิ่งของ” (ฮาร์ดแวร์จริง / จับต้องได้เช่นสวิตช์อัจฉริยะ)
- การเชื่อมต่อเช่น WiFi, LoRa
- คลาวด์ของอุปกรณ์เช่น AWS, ThingsWrox
- แอป / อุปกรณ์ / API
4 THโมดูลหมายถึงอุปกรณ์สิ้นซึ่งมักจะเรียกว่าสิ่งที่ ด้วยเหตุนี้เราจึงสามารถแบ่งประเภทแพลตฟอร์ม IoT ออกเป็นสี่ประเภทใหญ่ ๆ
- แพลตฟอร์มฮาร์ดแวร์
- แพลตฟอร์มการเชื่อมต่อ
- แพลตฟอร์มคลาวด์ของอุปกรณ์
- แพลตฟอร์ม End to End
1. แพลตฟอร์มฮาร์ดแวร์
ฉันพูดถึงแพลตฟอร์มประเภทนี้ในบทความก่อนหน้านี้ที่นี่ โดยพื้นฐานแล้วเป็นแพลตฟอร์มที่ใช้สำหรับการออกแบบและพัฒนา“ สิ่งของ” ใน IoT ประกอบด้วยไมโครคอนโทรลเลอร์และไมโครโปรเซสเซอร์ที่หลากหลายซึ่งมีคุณสมบัติพิเศษที่ทำให้เหมาะสำหรับกรณีการใช้งาน IoT หลายประเภท ตัวอย่าง ได้แก่ บอร์ดจาก Particle และอื่น ๆ
2. แพลตฟอร์มการเชื่อมต่อ
แพลตฟอร์มเหล่านี้มุ่งเน้นไปที่วิธีการที่อุปกรณ์เชื่อมต่อกับอินเทอร์เน็ตโดยใช้สื่อโทรคมนาคมที่ใช้พลังงานต่ำและต้นทุนต่ำที่หลากหลายตั้งแต่ NB-IoT ไปจนถึง LoRa ตัวอย่างที่ดี ได้แก่ Sigfox, AirVantage, Hologram และ particle
3. แพลตฟอร์มอุปกรณ์คลาวด์
แพลตฟอร์มเหล่านี้มีอยู่ในรสชาติที่แตกต่างกันและเป็นที่ที่คุณอาจมีผู้เล่นจำนวนมากที่สุด โดยทั่วไปแล้วจะมีโครงสร้างพื้นฐานเครือข่ายและพื้นที่จัดเก็บข้อมูลอุปกรณ์พร้อมความสามารถในการเชื่อมต่ออุปกรณ์หลายพันถึงหลายล้านเครื่อง บางส่วนของแพลตฟอร์มเหล่านี้มาพร้อมกับคุณสมบัติเพิ่มเติมและสร้างความแตกต่างสำหรับการวิเคราะห์ข้อมูลและการแสดงภาพการตรวจสอบ / การจัดการอุปกรณ์เป็นต้นตัวอย่างที่ดี ได้แก่; AWS, ThingsWrox ของ PTC, Thingspeak, Azure และอื่น ๆ เรียนรู้วิธีเริ่มต้นกับ AWS สำหรับ IoT
4. แพลตฟอร์มตั้งแต่ต้นจนจบ
แพลตฟอร์มเหล่านี้ผสมผสานความพยายามทั้งหมดของแพลตฟอร์มอื่น ๆ ที่กล่าวถึงข้างต้นในทางเทคนิค พวกเขาจัดหาฮาร์ดแวร์ (โดยตรงหรือผ่านทางพันธมิตร) การเชื่อมต่อคลาวด์อุปกรณ์ความปลอดภัยและสิ่งอื่น ๆ ที่จำเป็นในการเชื่อมต่ออุปกรณ์กับอินเทอร์เน็ต ลักษณะการให้บริการที่รวมเข้ากับฮาร์ดแวร์ทำให้การจัดการอุปกรณ์เป็นเรื่องง่ายสำหรับพวกเขา แพลตฟอร์มเหล่านี้น่าจะดีที่สุดในการปรับใช้โซลูชัน IoT ตัวแรกของคุณเนื่องจากช่วยขจัดความซับซ้อนที่เกี่ยวข้องกับการรวมสแต็ก IoT และแพลตฟอร์มต่างๆ เป็นตัวอย่างที่ดีของแพลตฟอร์มในส่วนนี้จะเป็นอนุภาค
นอกเหนือจากการจัดหมวดหมู่เป็นประเภทโดยใช้สถาปัตยกรรม IoT พื้นฐานแล้วแพลตฟอร์มเหล่านี้ยังสามารถแบ่งประเภทตามแนวดิ่งของ IoT (จากอุตสาหกรรมเฉพาะไปจนถึงลูกค้าที่ไม่ซ้ำกัน) ที่พวกเขาดำเนินการ ตัวอย่างเช่นแพลตฟอร์มเช่น GE Predix และ Honeywell IoT suite ได้รับการปรับแต่งเพื่อรองรับผู้ใช้ในตลาด IoT ของอุตสาหกรรมในขณะที่แพลตฟอร์มเช่น BluePillar เป็นแพลตฟอร์มที่ใช้พลังงานเป็นบริการซึ่งอาจเป็นประโยชน์สำหรับโครงการที่เกี่ยวข้องกับพลังงาน ดูเหมือนว่าจะมีแพลตฟอร์มสำหรับวัตถุประสงค์ทั่วไปเช่น AWS และ thingsWorx ก็มีอยู่เช่นกันและอาจดีที่สุดสำหรับบางโครงการ
ปัจจัยที่ต้องพิจารณาเมื่อเลือกแพลตฟอร์ม
จากรายงานของ engineering.com พบว่า 90 % ของข้อมูลที่สร้างโดยอุปกรณ์ IoT ไม่ได้ถูกนำไปใช้กับความล้มเหลวในการใช้แพลตฟอร์มที่เหมาะสมสำหรับการปรับใช้ซึ่งเป็นสาเหตุหลักประการหนึ่ง สำหรับแพลตฟอร์ม IoT ไม่มี "ขนาดเดียวที่เหมาะกับทุกคน" สำหรับโครงการใด ๆ ต้องมีการพิจารณาอย่างรอบคอบเพื่อให้แน่ใจว่าแพลตฟอร์มที่ใช้นั้นดีที่สุดสำหรับโครงการ
ด้านล่างนี้คือปัจจัยบางประการที่คุณควรระวังเมื่อเลือกแพลตฟอร์ม
- ประเภทบริการและรุ่น
- ความเข้ากันได้ (Architecture and Technology Stack)
- ความเชี่ยวชาญด้านโดเมน
- ความน่าเชื่อถือ
- การเชื่อมต่อ
- ความสามารถในการปรับขนาด
- ความปลอดภัย
- คุณสมบัติการจัดการและตรวจสอบอุปกรณ์
- การผสานรวมและการจัดการข้อมูล
- สนับสนุน
- ค่าใช้จ่าย
1. ประเภทบริการ / รุ่น
สิ่งแรกที่ต้องพิจารณาเมื่อเลือกแพลตฟอร์มคือประเภทของบริการที่พวกเขานำเสนอ มันเป็นสิ่งสำคัญที่จะระบุว่าพวกเขาเป็นที่สิ้นสุดจริงที่จะจบแพลตฟอร์มหรือเพียงแค่แพลตฟอร์มการเชื่อมต่อสิ่งสำคัญคือต้องเข้าใจข้อเสนอของแพลตฟอร์มอย่างแท้จริงและพิจารณาว่าเหมาะสมกับเป้าหมายของโครงการของคุณอย่างไร
2. ความเข้ากันได้
ปัจจัยนี้มีความสำคัญยิ่งขึ้นเมื่อคุณไม่ได้ใช้แพลตฟอร์มแบบ end to end สิ่งสำคัญคือต้องตรวจสอบให้แน่ใจว่าสถาปัตยกรรม (เครือข่ายการเชื่อมต่อ) และสแต็กเทคโนโลยี (e, g ที่รองรับโปรโตคอล) ของแพลตฟอร์มที่จะใช้จะเหมาะกับกรณีการใช้งานของคุณ IP ผลิตภัณฑ์ที่มีอยู่และเป้าหมายในอนาคตของโครงการของคุณ คุณควรให้แน่ใจว่าการทำงานร่วมกันที่มีอยู่ (ขาเดียวหรืออื่น ๆ) ระหว่างแพลตฟอร์มที่จะใช้เพื่อเป็นส่วนหนึ่งของโครงการของคุณใด ตัวอย่างเช่นถ้า "สิ่ง" ของคุณอยู่บนพื้นฐานของโปรโตคอลการสื่อสาร MQTT มันเป็นสิ่งสำคัญเพื่อให้แน่ใจว่าแพลตฟอร์มที่คุณจะเลือกเป็นเมฆอุปกรณ์สนับสนุนโปรโตคอล
3. ความเชี่ยวชาญด้านโดเมน
ความเชี่ยวชาญด้านโดเมนอาจเป็นในแง่ของความเชี่ยวชาญเกี่ยวกับประเภทของ IoT โดยเฉพาะหรือความเชี่ยวชาญในการให้บริการ ดังที่ได้กล่าวไว้ข้างต้นแพลตฟอร์ม IoT บางตัวได้รับการพัฒนาโดยคำนึงถึงส่วนหนึ่งของตลาด IoT หากพัฒนาในแนวดิ่งนั้นอาจเป็นการดีที่จะเลือกแพลตฟอร์มภายในพื้นที่นั้น ตัวอย่างที่ดีคือการเลือก GE predix หรือ IBM Watson over Particle สำหรับการใช้งานโซลูชันที่ใช้ IoT ทางอุตสาหกรรม สำหรับความเชี่ยวชาญในการให้บริการสิ่งสำคัญคือต้องตรวจสอบให้แน่ใจว่าผู้ให้บริการแพลตฟอร์มใช้เวลาหลายปีภายในพื้นที่นั้น
4. การเชื่อมต่อ
สิ่งนี้สำคัญที่สุดเมื่อเลือกแพลตฟอร์มการเชื่อมต่อ คำถามเช่นวิธีการของการเชื่อมต่อครอบคลุมแผนหมู่คนอื่น ๆ จำเป็นที่จะต้องนำมาพิจารณา ความเข้ากันได้ของคำตอบสำหรับคำถามนี้กับกรณีการใช้งานของโซลูชันและฮาร์ดแวร์ของคุณเป็นสิ่งสำคัญมาก โหมดการสื่อสารต้องเป็นโหมดที่ทำงานได้ภายในงบประมาณด้านพลังงานและข้อ จำกัด ด้านสถานที่ของอุปกรณ์ของคุณในขณะที่แผนข้อมูลต้องเป็นโหมดที่คุ้มค่าตามอัตราที่อุปกรณ์ของคุณอัปโหลดและดาวน์โหลดข้อมูล
5. ความน่าเชื่อถือ
แพลตฟอร์มนี้น่าเชื่อถือแค่ไหน? โอกาสที่จะล้มเหลวคืออะไร? จะเกิดอะไรขึ้นเมื่อล้มเหลว? สามารถกู้คืนข้อมูลได้หรือไม่? คำถามนี้และอีกมากมายที่จะถามเกี่ยวกับความน่าเชื่อถือของแพลตฟอร์มที่จะใช้ รับรายละเอียดเกี่ยวกับข้อเสนอของแพลตฟอร์มเกี่ยวกับความน่าเชื่อถือในระดับการผลิตให้มากที่สุดเท่าที่จำเป็นก่อนตัดสินใจ
6. ความสามารถในการปรับขนาด
แบนด์วิดท์และเวลาในการตอบสนองเป็นสองปัจจัยที่ควรคำนึงถึงเมื่อเลือกแพลตฟอร์มคลาวด์อุปกรณ์ IoT คุณต้องตรวจสอบให้แน่ใจว่าแพลตฟอร์มที่คุณเลือกมีโครงสร้างพื้นฐานที่จำเป็นเพื่อให้บรรลุขนาดที่คุณคาดหวังสำหรับโครงการของคุณ
7. ความปลอดภัย
ความปลอดภัยเป็นปัจจัยสำคัญที่ต้องพิจารณาเมื่อเลือกแพลตฟอร์มอย่างไม่ต้องสงสัย คุณควรทราบมาตรการที่ผู้ให้บริการแพลตฟอร์มใช้เพื่อความปลอดภัยของแพลตฟอร์มตั้งแต่การอัปเดตปกติไปจนถึงการรับรองความถูกต้องและการเข้ารหัสข้อมูล ลักษณะการเชื่อมต่อของโซลูชัน IoT ทำให้เป้าหมายเป็นไปได้สำหรับการโจมตีที่หลากหลายซึ่งอาจทำลายข้อมูลของคุณและสาระสำคัญโดยรวมของโครงการของคุณ ปัจจัยนี้ควรเป็นปัจจัยแรกที่ต้องพิจารณา
8. คุณสมบัติการจัดการและตรวจสอบอุปกรณ์
การใช้งาน IoT มักเกี่ยวข้องกับการปรับใช้อุปกรณ์ในสถานที่ที่มีการเข้าถึง จำกัด สิ่งนี้ทำให้การมีสื่อกลางในการตรวจสอบและจัดการความสมบูรณ์และสถานะของอุปกรณ์ผ่านแพลตฟอร์ม IoT เป็นคุณสมบัติที่สำคัญ บางแพลตฟอร์มมีความแข็งแกร่งมากสำหรับการจัดการอุปกรณ์โดยมีคุณสมบัติในการพุชอัปเดตเฟิร์มแวร์ OTA ไปยังอุปกรณ์ ตรวจสอบให้แน่ใจว่าแพลตฟอร์มสามารถรองรับคุณสมบัติการตรวจสอบและการจัดการทั้งหมดที่อุปกรณ์ของคุณต้องการ
9. การผสานรวมและการจัดการข้อมูล
แพลตฟอร์มคลาวด์ของอุปกรณ์มีความจำเป็นสำหรับการรวบรวมข้อมูล แต่แพลตฟอร์มเหล่านั้นส่วนใหญ่ได้ก้าวไปไกลกว่านั้นโดยใช้คุณสมบัติหลายอย่างที่ช่วยให้สามารถวิเคราะห์ข้อมูลและสร้างข้อมูลเชิงลึกที่นำไปใช้ได้จริง สำหรับบางแพลตฟอร์มจะมีค่าใช้จ่ายเพิ่มเติมในขณะที่แพลตฟอร์มอื่น ๆ ฟรี นอกเหนือจากการวิเคราะห์ข้อมูลแล้วข้อมูลส่วนใหญ่ที่สร้างโดย IoT ยังใช้เพื่อตอบสนองกระบวนการที่หลากหลาย ตรวจสอบให้แน่ใจว่าแพลตฟอร์มสามารถสร้างข้อมูลเชิงลึกที่โครงการของคุณต้องการและกระบวนการที่จะได้รับประโยชน์โดยตรงจากโซลูชัน IoT ของคุณสามารถผสานรวมได้อย่างง่ายดายก่อนตัดสินใจ
10. การสนับสนุน
ความสำคัญของการสนับสนุนไม่สามารถเน้นโดยเฉพาะอย่างยิ่งเมื่อมีการปรับใช้โครงการ IOT ครั้งแรกของคุณหรือใช้แพลตฟอร์มโดยเฉพาะอย่างยิ่งเป็นครั้งแรก, ปัญหาหลายประการอาจเกิดขึ้นซึ่งอาจมีค่าใช้จ่ายเวลาโครงการเกินกว่าที่จำเป็น คุณต้องแน่ใจว่าคุณจะได้รับการสนับสนุนประเภทใดก่อนที่จะไปกับแพลตฟอร์มใด ๆ
11. ค่าใช้จ่าย
มีโมเดลการเรียกเก็บเงินหลายแบบสำหรับแพลตฟอร์ม IoT และบ่อยกว่านั้นต้นทุนมีแนวโน้มที่จะเป็นปัจจัยหลักในการเลือกแพลตฟอร์ม คุณต้องประเมินรูปแบบการเรียกเก็บเงินของแพลตฟอร์มวางไว้ข้างจำนวนอุปกรณ์ที่โซลูชันของคุณจะเกี่ยวข้องจำนวนและความถี่ของข้อมูลที่จะสร้างขึ้นและตัดสินใจว่าแพลตฟอร์มนั้นเหมาะกับคุณหรือไม่
รายการนี้ไม่ครบถ้วนสมบูรณ์ การปรับใช้ IoT อาจมีความซับซ้อนสิ่งสำคัญคือต้องจัดหาบุคลากรที่มีระดับประสบการณ์ที่เหมาะสมเพื่อให้บรรลุความสำเร็จ ในขณะที่อยู่ระหว่างขั้นตอนการเลือกแพลตฟอร์มการนั่งลง (หรือสนทนาทางโทรศัพท์) กับตัวแทนขายของแพลตฟอร์มที่คุณกำลังพิจารณาถือเป็นสิ่งสำคัญ สิ่งนี้จะให้ข้อมูลเชิงลึกเกี่ยวกับความสามารถและแผนการในอนาคตของพวกเขา