MacChina.io Edge هو منصة برمجيات تطبيق قوية لأجهزة إنترنت الأشياء.
هذا هو النسخة المرخصة من GPL من MacChina.io Edge.
يتوفر إصدار مرخص تجاريًا مع مجموعة ميزات ممتدة ، رمز المصدر الكامل والدعم المهني.
لاحظ أن هذه النسخة المرخصة من GPL:
باستخدام MacChina.io Edge ، يمكنك إنشاء تطبيقات الأجهزة ونشرها بسرعة تتواصل مع الأجهزة وأجهزة الاستشعار والمشغلات والخدمات السحابية والبشر.
يوفر MacChina.io Edge بيئة تطبيق C ++ و JavaScript IoT الممكّنة على شبكة الإنترنت ، وتتألف من البرامج الوسيطة والبروتوكولات وبرامج واجهات برمجة التطبيقات الغنية. يوفر MacChina.io Edge لبنات إنشاء برامج مثبتة للاستخدام والصناعة التي تمكن التطبيقات من جمع ومعالجة وتصفية وتحليل وتصور بيانات الجهاز ومعالجة البيانات محليًا ، حيث ينشأ مباشرة ، وحيث يحدث الإجراء. MacChina.io Edge يتيح الحوسبة IoT Edge.
يعمل MacChina.io Edge على الأجهزة المستندة إلى Linux ، بما في ذلك بوابات إنترنت الأشياء ، وأجهزة الحوسبة الصناعية ، ومنصات النماذج الأولية مثل 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
ملاحظة: نوصي باستخدام إصدار 64 بت من Raspberry Pi OS. إن مزيج نواة 64 بت (افتراضي لإصدارات Raspberry Pi OS الأخيرة) مع أرض مستخدم 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 (Silicon Apple):
$ . 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. مع الترخيص التجاري ، يمكنك أيضًا الوصول إلى الدعم المهني والصيانة ، بالإضافة إلى العديد من الميزات الإضافية. انظر هذا الجدول لمقارنة بين ميزات MacCchina.io المرخصة من GPLV3 والمرخصة التجارية.