Table of Contents

ระบบเรียกรถ

บริษัท ฟิวชั่น โซลูชั่น ให้บริการ Application เรียกรถ สำหรับธุรกิจที่ต้องการบริหารจัดการ รถให้บริการ และ บริการปรับปรุงระบบให้ตามความต้องการของลูกค้า ด้วย Package สำเร็จรูปพร้อมใช้งาน สามารถเลือกเป็นแบบ เช่าใช้ หรือ ซื้อขาด กรณีเช่าใช้ เลือกได้ว่าจะเป็น Cloud หรือ เป็น Server ของหน่วยงาน

ระบบการทำงานของ Package : Vegoal

คือ ระบบการเรียกรถ แบบ Full Function ครอบคลุมในทุกส่วนของ ผู้ที่มีส่วนเกี่ยวข้อง โดยแยกออกดังนี้

  • Driver
    • ระบบการแจ้งเตือนเมื่อต้องการ Update ข่าวสารให้พนักงานขับรถ
    • ระบบการรับงาน
    • ระบบการรับงานอัตโนมัติ เมื่อตรงตามเงื่อนไข
    • ระบบค้นหาเส้นทาง
  • Caller
    • ระบบค้นหารถที่ใกล้ที่สุด
    • ระบบจ่ายเงิน
    • ระบบจ่ายผ่านบัตรเครดิต
    • ระบบประเมิน
    • ระบบการจองรถ
  • Control Room
    • ระบบแสดงแผนที่ ในรูปแบบ Heat Map
    • ระบบส่งข้อความให้พนักงานขับรถ
    • ระบบบริหารจัดการ job
    • ระบบการจัดส่ง
    • ระบบติดตามรถผ่าน GPS
  • Integration
    • Payment Gateway ( BBL , 2C2P , Omise )
    • Notification ( SMS , Email , IoS Noti , Andriod Noti )

System Diagram

ระบบเรียกรถ

Reference

ทำไมถึงต้องเป็น Vegoal ระบบเรียกรถ

  • เป็นระบบที่ใช้งานจริง ณ. ปัจจุบัน มีผู้ใช้งาน Application ในการบริการจัดการรถแล้วมากกว่า 400 คัน
  • อยู่บนระบบของ Azure ที่มีความเสถียนสูง ปลอดภัย และ เชื่อถือได้สำหรับการรองรับปริมาณงานที่มาก
  • พัฒนาโดยคนไทย 100 % จึงสามารถให้บริการ Customize ให้กับแต่ละประเภทธุรกิจ

Azure IoT Architecture

Diagram of the architecture

สถาปัตยกรรมอ้างอิงนี้แสดงสถาปัตยกรรมที่แนะนำสำหรับแอปพลิเคชัน IoT บน Azure โดยใช้ส่วนประกอบ PaaS (platform-as-a-service)

สถาปัตยกรรมนี้ประกอบด้วยส่วนประกอบต่อไปนี้ แอพพลิเคชั่นบางตัวอาจไม่ต้องการส่วนประกอบทั้งหมดที่ระบุไว้ที่นี่

อุปกรณ์ IOT อุปกรณ์สามารถลงทะเบียนกับระบบคลาวด์ได้อย่างปลอดภัยและสามารถเชื่อมต่อกับระบบคลาวด์เพื่อส่งและรับข้อมูล อุปกรณ์บางอย่างอาจเป็นอุปกรณ์ขอบที่ดำเนินการประมวลผลข้อมูลบางอย่างในอุปกรณ์เองหรือในเกตเวย์สนาม เราขอแนะนำAzure IoT Edgeสำหรับการประมวลผลขอบ

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

การจัดเตรียมอุปกรณ์ สำหรับการลงทะเบียนและเชื่อมต่ออุปกรณ์จำนวนมากเราขอแนะนำให้ใช้IoT Hub Device Provisioning Service (DPS) DPS ช่วยให้คุณกำหนดและลงทะเบียนอุปกรณ์ให้กับปลายทาง Azure IoT Hub ที่เฉพาะเจาะจงตามขนาด

การประมวลผลสตรีมการประมวลผลสตรีมจะวิเคราะห์สตรีมข้อมูลจำนวนมากและประเมินกฎสำหรับสตรีมเหล่านั้น สำหรับการประมวลผลสตรีมเราขอแนะนำAzure กระแส Analytics Stream Analytics สามารถดำเนินการวิเคราะห์ที่ซับซ้อนตามขนาดโดยใช้ฟังก์ชันการกำหนดเวลาการรวมสตรีมและการรวมแหล่งข้อมูลภายนอก ตัวเลือกหนึ่งคือ Apache Spark บนAzure Databricks

การเรียนรู้ของเครื่องช่วยให้สามารถดำเนินการอัลกอริทึมเชิงทำนายผ่านข้อมูลทางไกลในอดีตได้ทำให้สถานการณ์ต่างๆเช่นการบำรุงรักษาเชิงคาดการณ์ สำหรับการเรียนรู้ของเครื่องเราขอแนะนำAzure เครื่องเรียนรู้

พื้นที่จัดเก็บ Warm path เก็บข้อมูลที่ต้องพร้อมใช้งานทันทีจากอุปกรณ์สำหรับการรายงานและการแสดงภาพ สำหรับการจัดเก็บเส้นทางอบอุ่นเราขอแนะนำคอสมอส DB Cosmos DB เป็นฐานข้อมูลหลายรุ่นที่กระจายอยู่ทั่วโลก

พื้นที่จัดเก็บเส้นทางเย็นเก็บข้อมูลที่เก็บไว้ในระยะยาวและใช้สำหรับการประมวลผลชุดงาน สำหรับการจัดเก็บเส้นทางเย็นเราขอแนะนำAzure Blob การจัดเก็บข้อมูล สามารถจัดเก็บข้อมูลในที่จัดเก็บข้อมูล Blob ได้อย่างไม่มีกำหนดด้วยต้นทุนที่ต่ำและสามารถเข้าถึงได้ง่ายสำหรับการประมวลผลแบบกลุ่ม

การแปลงข้อมูลจะจัดการหรือรวบรวมกระแสข้อมูลทางไกล ตัวอย่าง ได้แก่ การแปลงโปรโตคอลเช่นการแปลงข้อมูลไบนารีเป็น JSON หรือการรวมจุดข้อมูล หากต้องแปลงข้อมูลก่อนถึง IoT Hub เราขอแนะนำให้ใช้เกตเวย์โปรโตคอล (ไม่แสดง) มิฉะนั้นข้อมูลจะเปลี่ยนรูปได้หลังจากถึง IoT Hub ในกรณีนี้เราขอแนะนำให้ใช้Azure Functionsซึ่งมีการผสานรวมในตัวกับ IoT Hub, Cosmos DB และ Blob Storage

การรวมกระบวนการทางธุรกิจดำเนินการตามข้อมูลเชิงลึกจากข้อมูลอุปกรณ์ ซึ่งอาจรวมถึงการจัดเก็บข้อความที่ให้ข้อมูลการแจ้งเตือนการส่งอีเมลหรือข้อความ SMS หรือการผสานรวมกับ CRM เราขอแนะนำให้ใช้Azure Logic Appsสำหรับการรวมกระบวนการทางธุรกิจ

การจัดการผู้ใช้จะจำกัด ผู้ใช้หรือกลุ่มที่สามารถดำเนินการกับอุปกรณ์ได้เช่นการอัปเกรดเฟิร์มแวร์ นอกจากนี้ยังกำหนดความสามารถสำหรับผู้ใช้ในแอปพลิเคชัน เราขอแนะนำให้ใช้Azure Active Directoryเพื่อรับรองความถูกต้องและให้สิทธิ์ผู้ใช้

การตรวจสอบความปลอดภัย Azure Security Center สำหรับ IoTมอบโซลูชันการรักษาความปลอดภัยแบบ end-to-end สำหรับปริมาณงาน IoT และลดความซับซ้อนในการป้องกันโดยมอบการมองเห็นและการควบคุมแบบครบวงจรการป้องกันภัยคุกคามแบบปรับตัวและการตรวจจับภัยคุกคามที่ชาญฉลาดและตอบสนองต่อปริมาณงานจากอุปกรณ์ Leaf ผ่าน Edge ตลอดจน ผ่านเมฆ

Facebook
X
LinkedIn

Popular Blog posts