MacChina.io Edge เป็นแพลตฟอร์มซอฟต์แวร์แอปพลิเคชันที่ทรงพลังสำหรับอุปกรณ์ IoT
นี่คือรุ่น Macchina.io ที่ได้รับอนุญาตจาก GPL
เวอร์ชันที่ได้รับอนุญาตเชิงพาณิชย์พร้อมชุดคุณสมบัติเพิ่มเติมรหัสต้นฉบับเต็มรูปแบบและการสนับสนุนระดับมืออาชีพพร้อมใช้งาน
โปรดทราบว่าเวอร์ชันที่ได้รับใบอนุญาต GPL นี้:
ด้วย Macchina.io Edge คุณสามารถสร้างและปรับใช้แอปพลิเคชันอุปกรณ์ที่สื่อสารกับอุปกรณ์เซ็นเซอร์แอคทูเอเตอร์บริการคลาวด์และมนุษย์อย่างรวดเร็ว
MacChina.io Edge ให้บริการเว็บที่เปิดใช้งานได้ปลอดภัยแบบแยกส่วน C ++ และ JavaScript IoT แอปพลิเคชันด้านบนของ Linux ซึ่งประกอบด้วยมิดเดิลแวร์โปรโตคอลและ API ที่หลากหลาย MacChina.io Edge ให้บริการการสร้างซอฟต์แวร์ที่พร้อมใช้งานและได้รับการพิสูจน์แล้วในอุตสาหกรรมซึ่งช่วยให้แอปพลิเคชันสามารถรวบรวมกระบวนการกรองวิเคราะห์และแสดงภาพเซ็นเซอร์เครื่องจักรและข้อมูลกระบวนการในเครื่องโดยตรงที่เกิดขึ้นโดยตรงและที่เกิดการกระทำ Macchina.io Edge เปิดใช้งานการคำนวณ IoT Edge
MacChina.io Edge ทำงานบนอุปกรณ์ที่ใช้ Linux รวมถึงเกตเวย์ IoT อุปกรณ์คอมพิวเตอร์อุตสาหกรรมและแพลตฟอร์มต้นแบบเช่น Raspberry Pi และ Beaglebone
Macchina.io Edge ขึ้นอยู่กับไลบรารี Poco C ++ และใช้เครื่องยนต์ V8 JavaScript
สำหรับข้อมูลเพิ่มเติมรวมถึงเอกสารโปรดดูเว็บไซต์ macchina.io นอกจากนี้ยังมีบทความที่มีประโยชน์สองสามบทความและวิธีการในโครงการวิกิ
brew install openssl
) $ sudo apt-get install -y make g++ libssl-dev python-is-python3
$ sudo apt-get install -y git make g++ libssl-dev
หมายเหตุ: เราขอแนะนำให้ใช้ Raspberry Pi OS รุ่น 64 บิต การรวมกันของเคอร์เนล 64 บิต (ค่าเริ่มต้นสำหรับรุ่น Raspberry Pi OS ล่าสุด) กับ Userland 32 บิตทำให้การสร้างล้มเหลว
$ brew install openssl [email protected]
หมายเหตุ: บน MacOS คำสั่ง Python จะต้องเรียกใช้ Python 3.9 หรือใหม่กว่าเพื่อสร้าง V8 หากติดตั้งผ่าน Homebrew ให้เพิ่มไดเรกทอรีต่อไปนี้ใน $PATH
ของคุณ:
Apple Silicon: /opt/homebrew/opt/[email protected]/libexec/bin
Intel: /usr/local/opt/[email protected]/libexec/bin
สำหรับความอดทนโดยใช้เครื่อง Linux หรือ MacOS:
$ git clone https://github.com/macchina-io/macchina.io.git
$ cd macchina.io
$ make -s -j8 DEFAULT_TARGET=shared_release
จากนั้นบน linux (x86_64):
$ . env.bash
$ cd server
$ bin/Linux/x86_64/macchina
บน Raspberry Pi (Aarch64)
$ . env.basah
$ cd server
$ bin/Linux/aarch64/macchina
บน MacOS (Apple Silicon):
$ . env.zsh
$ cd server
$ bin/Darwin/arm64/macchina
จากนั้นนำเว็บเบราว์เซอร์ที่คุณชื่นชอบไปที่ http: // localhost: 22080 และเข้าสู่ระบบด้วย admin
admin
ชื่อผู้ใช้และรหัสผ่าน
ในการสร้าง macchina.io edge โดยไม่ต้องรองรับ JavaScript คุณสามารถผ่านได้โดย WITHOUT_JS=1
ใน make
:
$ make -s -j8 WITHOUT_JS=1 DEFAULT_TARGET=shared_release
สำหรับคำแนะนำโดยละเอียดเพิ่มเติมรวมถึงวิธีการคอมไพล์ข้ามสำหรับเป้าหมาย Linux แบบฝังตัวรวมถึงการแนะนำการเขียนรหัส JavaScript สำหรับ Macchina.io ดูเอกสารประกอบการแนะนำและภาพรวมโดยเฉพาะและเริ่มต้นด้วย macchina.io
ในการควบคุมส่วนประกอบใดที่สร้างขึ้นไฟล์ components.make
สามารถแก้ไขได้ แสดงความคิดเห็นหรือไม่เกี่ยวกับบรรทัดเฉพาะเพื่อควบคุมส่วนประกอบที่สร้างขึ้น
Macchina.io Edge ได้รับใบอนุญาตคู่ภายใต้ใบอนุญาตเชิงพาณิชย์และ GPLV3 ใบอนุญาตเชิงพาณิชย์ให้สิทธิ์เต็มรูปแบบในการสร้างและแจกจ่ายซอฟต์แวร์และอุปกรณ์ตามข้อกำหนดของคุณเองโดยไม่มีภาระผูกพัน GPL ใด ๆ ด้วยใบอนุญาตเชิงพาณิชย์คุณยังสามารถเข้าถึงการสนับสนุนและการบำรุงรักษาระดับมืออาชีพรวมถึงคุณสมบัติเพิ่มเติมมากมาย ดูตารางนี้สำหรับการเปรียบเทียบระหว่างคุณสมบัติ Edge Macchina.io ที่ได้รับอนุญาตจาก GPLV3