شعار DUSUN

شركة DUSUN
دليل البدء السريع لـ SDK
اسم المنتج: بوابة كمبيوتر IoT Edge
اسم الموديل: DSGW-010C

DSGW-010C بوابة كمبيوتر IoT Edge

سجل المراجعة

مواصفة الفرع تحديث الوصف By
القس تاريخ
1.0 2022-07-07 إصدار نسخة جديدة

الموافقات

منظمة اسم عنوان تاريخ

مقدمة

يشرح دليل البدء السريع الأساسيات: كيفية الاتصال وإعداد الهدف على الشبكة ؛ كيفية تثبيت SDK ؛ وكيفية بناء صور البرامج الثابتة.
مجموعة أدوات مطور برامج Linux (SDK) عبارة عن مجموعة أجهزة وبرامج مضمنة تمكن مطوري Linux من إنشاء تطبيقات على بوابة Dusun's DSGW-010C.
استنادًا إلى نواة Linux 4.4، والاستفادة من البرامج مفتوحة المصدر الموجودة، تعمل SDK على تبسيط عملية إضافة التطبيقات المخصصة. برامج تشغيل الأجهزة، سلسلة أدوات GNU، التكوين الاحترافي المحدد مسبقًاfiles و sampتطبيقات le كلها مدرجة.

معلومات البوابة

2.1 معلومات أساسية
شركة نفط الجنوب: PX30 رباعي النواة ARM Cortex-A53
ذاكرة وصول عشوائي سعتها 2 جيجا بايت
32 جيجابايت من ذاكرة إي إم إم سي
قاعدة على محرك LoRa Concentrator: Semtech SX1302
طاقة الإرسال تصل إلى 27dBm ، حساسية RX تصل إلى -139dBm @ SF12 ، BW125kHz
دعم نطاق تردد LoRa: RU864 ، IN865 ، EU868 ، US915 ، AU915 ، KR920 ، AS923.
دعم Wi-Fi 2.4G / 5G IEEE 802.11b / g / n / ac
دعم BLE5.0
دعم GPS ، GLONASS ، Galileo و QZSS
دعم IP66 الإسكان للماء

2.2 واجهة

بوابة الكمبيوتر DUSUN DSGW-010C IoT Edge - الشكل 1

إعداد الهدف

يصف هذا القسم كيفية توصيل البوابة بالكمبيوتر المضيف والشبكة.

توصيل بوابة - الطاقة

  1. تأكد من أن محول الطاقة هو 5 فولت / 3 أمبير.
  2. حدد محول قابس الطاقة المناسب لموقعك الجغرافي. أدخله في الفتحة الموجودة على مصدر الطاقة العالمي ؛ ثم قم بتوصيل مصدر الطاقة بمأخذ التيار.
  3. قم بتوصيل قابس خرج مصدر الطاقة بالبوابة

توصيل بوابة - منفذ USB

  1. قم بتوصيل أحد طرفي كبل USB بمنفذ USB على الكمبيوتر المحمول أو سطح المكتب
  2. قم بتوصيل الطرف الآخر من كبل USB بمنفذ USB على البوابة.

توصيل لوحة PCBA - المنفذ التسلسلي
إذا كنت تريد تصحيح أخطاء البوابة ، فيمكنك فتح الغلاف ، وتوصيل الكمبيوتر بلوحة PCBA عبر أداة Serial to USB.
الأخضر: GND
الأزرق: آر إكس
براون: تكساس

بوابة الكمبيوتر DUSUN DSGW-010C IoT Edge - الشكل 2

تجميع البيئة للبناء

الرجاء استخدام صورة ubuntu 18.04 .iso لإعداد بيئة الإنشاء الخاصة بك. يمكنك استخدام جهاز افتراضي أو كمبيوتر شخصي فعلي لتثبيت ubuntu 18.04.

4.1 الآلة الافتراضية
يوصى بأن يستخدم المستخدمون المبتدئون الأجهزة الافتراضية ، وأن يثبتوا ubuntu 18.04 على الجهاز الظاهري ، وأن يتركوا مساحة قرص كافية (على الأقل 100 جيجا بايت) للجهاز الظاهري.

4.2 كمبيوتر Ubuntu يجمع البيئة اللازمة للبناء
يمكن للمستخدمين استخدام جهاز كمبيوتر ubuntu باستخدام تجميع الجهاز المادي.

اكتساب وإعداد SDK

5.1 تنزيل الكود المصدري من Dusun FTP
سيكون اسم الحزمة المصدر هو px30_sdk.tar.gz، احصل عليه من Dusun FTP.
5.2 فحص حزمة ضغط الكود
لا يمكن اتخاذ الخطوة التالية إلا بعد إنشاء قيمة MD5 لحزمة ضغط المصدر ومقارنة قيمة MD5 لنص MD5 .txt للتأكد من أن قيمة MD5 هي نفسها ، وإذا كانت قيمة MD5 ليست هي نفسها ، فإن الطاقة حزمة التعليمات البرمجية تالفة ، يرجى تنزيلها مرة أخرى.

$ md5sum px30_sdk.tar.gz

5.3 حزمة ضغط المصدر غير مضغوطة
انسخ الكود المصدري إلى الدليل المقابل وقم بفك ضغط حزمة ضغط الكود المصدري.

بوابة الكمبيوتر DUSUN DSGW-010C IoT Edge - الشكل 3

تجميع التعليمات البرمجية

6.1 البدء ، التجميع العالمي
6.1.1 تهيئة متغيرات بيئة التجميع (حدد file النظام)
يمكنك إنشاء صورة buildroot أو ubuntu أو debian rootfs. حدده في "./mk.sh".

بوابة الكمبيوتر DUSUN DSGW-010C IoT Edge - الشكل 4

6.1.2 تحضير الجذر File قاعدة النظام
هذا القسم مخصص لبناء أوبونتو أو دبيان file نظام.
تجميع أوبونتو
قم بتنزيل الجذر file صورة النظام rootfs-ubuntu16_xubuntu_v1.1.img انسخ الجذر file النظام إلى المسار المحدد، ثم قم بتشغيل الأمر ./mk.sh

بوابة الكمبيوتر DUSUN DSGW-010C IoT Edge - الشكل 5

سوف يستغرق البناء وقتا طويلا، يرجى الانتظار بصبر.
ثم سيتم وضع الصورة في ./output/update-ubuntu.img
يمكن استخدام التحديث-ubuntu.img لتحديث البرامج الثابتة في البوابة

تجميع buildroot
قم بتجميع صورة buildroot بواسطة الأمر mk.sh -b

بوابة الكمبيوتر DUSUN DSGW-010C IoT Edge - الشكل 6

سوف يستغرق البناء وقتا طويلا، يرجى الانتظار بصبر.
ثم سيتم وضع الصورة في ./output/update. img
التحديث. يمكن استخدام img لتحديث البرامج الثابتة في البوابة

6.1.3 قم بتشغيل الصورة على اللوحة
قم بتوصيل المنفذ التسلسلي للوحة PX30 بالكمبيوتر عبر USB إلى UART Bridge.
استخدم PuTTY أو أي برنامج طرفي آخر كأداة لوحدة التحكم الخاصة بك،
إعدادات وحدة التحكم التسلسلية:

  • 115200 / 8N1
  • الباود: 115200
  • بتات البيانات: 8
  • بت التكافؤ: لا
  • توقف بت: 1

قم بتشغيل اللوحة ، يمكنك رؤية سجل التمهيد على وحدة التحكم:

بوابة الكمبيوتر DUSUN DSGW-010C IoT Edge - الشكل 7

لا توجد كلمة مرور افتراضية لتسجيل الدخول إلى النظام.

6.2 تجميع كل جزء صورة بشكل منفصل
6.2.1 نظام البناء وبنية الصورة
يتكون التحديث.img من عدة أجزاء. الأجزاء الرئيسية هي uboot. img، boot.img، Recovery.img، rootfs.img. يحتوي uboot.img على أداة تحميل التشغيل. يحتوي uboot boot.img على شجرة الجهاز. صورة dtb، واسترداد صورة kernel Linux.img: يمكن للنظام التمهيد حتى وضع الاسترداد، وrecovery.img هو rootfs المستخدم في وضع الاسترداد. rootfs.img: صورة rootfs العادية. في الوضع العادي، يقوم النظام بتمهيد وتثبيت صورة rootfs هذه.
قد تحتاج إلى إنشاء الصور بشكل منفصل ، خاصة عندما تركز على تطوير وحدة واحدة (مثل uboot أو kernel driver). ثم يمكنك إنشاء هذا الجزء فقط من الصورة وتحديث هذا القسم في ومضة.

6.2.2 قم ببناء Uboot فقط

بوابة الكمبيوتر DUSUN DSGW-010C IoT Edge - الشكل 8

6.2.3 بناء Linux Kernel فقط

بوابة الكمبيوتر DUSUN DSGW-010C IoT Edge - الشكل 9

6.2.4 استعادة البناء File النظام فقط

بوابة الكمبيوتر DUSUN DSGW-010C IoT Edge - الشكل 10

المزيد عن نظام buildroot

إذا كنت تستخدم buildroot rootfs ، فإن بعض البرامج النصية / أدوات اختبار Dusun مثبتة بالفعل في buildroot rootfs النهائي. يمكنك الرجوع إلى buildroot / dusun_rootfs / add_ds_rootfs.sh

7.1 اختبار مكونات الأجهزة
يتم إجراء الاختبارات التالية وفقًا لنظام buildroot.
7.1.1 اختبار شبكة Wi-Fi كنقطة وصول
البرنامج النصي “ds_conf_ap.sh” مخصص لإعداد Wi-Fi AP ، SSID هو “dsap” ، كلمة المرور “12345678”.

7.1.2 اختبار I2C

بوابة الكمبيوتر DUSUN DSGW-010C IoT Edge - الشكل 12

اختبار وظيفة i2c في البوابة

التطوير اللاسلكي (Zigbee و Z-Wave و BLE و LoRaWAN)

الرجاء استخدام نظام أوبونتو للقيام بالخطوات التالية. سيتم تجميع الكود على اللوحة، وليس على المضيف.

بوابة الكمبيوتر DUSUN DSGW-010C IoT Edge - الشكل 13

  1. قم بإعداد بعض المكتبات على السبورة
  2. SCP SDK

8.1 بليه

بوابة الكمبيوتر DUSUN DSGW-010C IoT Edge - الشكل 14

واجهة بليه هي /dev/ttyUSB1.
قم بتنزيل "rk3328_ble_test.tar.gz" من Dusun FTP، وانسخه إلى اللوحة، تحت /root.

بوابة الكمبيوتر DUSUN DSGW-010C IoT Edge - الشكل 15

قم بفك ضغطه ويمكنك الحصول على أداة اختبار ./bletest build ble وتشغيلها:
مزيد من المعلومات حول أداة اختبار بليه، يرجى زيارة الموقع https://docs.silabs.com/ لمزيد من المعلومات.

بوابة الكمبيوتر DUSUN DSGW-010C IoT Edge - الشكل 16

8.2 لوراوان
اختر الواجهة الصحيحة لـ LoRaWAN ، على سبيل المثالampلو /dev/spidev32766.0.
التكوين file لأنه موجود في ./sx1302_hal/packet_forwarder/global_conf.json.
قم بتنزيل "sx1302_hal_0210.tar.gz" من Dusun FTP، وانسخه إلى اللوحة، تحت /root.

بوابة الكمبيوتر DUSUN DSGW-010C IoT Edge - الشكل 17

قم بفكها ويمكنك الحصول على ./sx1302_hal build LoRaWAN sampلو الكود sx1302_hal وقم بتشغيل:
مزيد من المعلومات حول رمز LoRaWAN، يرجى زيارة الموقع https://www.semtech.com/products/wireless-rf/lora-core/sx1302 لمزيد من المعلومات.

بوابة الكمبيوتر DUSUN DSGW-010C IoT Edge - الشكل 18

8.3 نظام تحديد المواقع العالمي (جي بي إس)
احصل على بيانات GPS من برنامج GPS، المنفذ التسلسلي الافتراضي هو ttyS3، معدل الباود 9600

بوابة الكمبيوتر DUSUN DSGW-010C IoT Edge - الشكل 19

ترقية الصورة

9.1 أداة الترقية
أداة الترقية : AndroidTool_Release_v2.69

9.2 انتقل إلى وضع الترقية

  1. قم بتوصيل منفذ OTG بمنفذ USB للكمبيوتر المحترق ، كما أنه يعمل كمصدر طاقة 5 فولت
  2. اضغط على "Ctrl + C" عند بدء تشغيل uboot ، للدخول إلى uboot:
    بوابة الكمبيوتر DUSUN DSGW-010C IoT Edge - الشكل 20
  3. uboot أمر "rbrom" لإعادة تشغيل اللوحة في وضع maskrom ، للحصول على ترقية "update.img" كاملة.
    بوابة الكمبيوتر DUSUN DSGW-010C IoT Edge - الشكل 21
  4. الأمر "rockusb 0 mmc 0" لإعادة تشغيل اللوحة إلى وضع المُحمل، من أجل ترقية البرامج الثابتة جزئيًا أو "تحديث" كامل. "ترقية img"

بوابة الكمبيوتر DUSUN DSGW-010C IoT Edge - الشكل 22

9.3 ترقية الحزمة الكاملة للبرامج الثابتة "update.img".

بوابة الكمبيوتر DUSUN DSGW-010C IoT Edge - الشكل 23

9.4 ترقية البرنامج الثابت بشكل منفصل

بوابة الكمبيوتر DUSUN DSGW-010C IoT Edge - الشكل 24

Tel:86-571-86769027/8 8810480
Webموقع: www.dusuniot.com
www.dusunremotes.com
الطابق 8، المبنى أ، مركز وانتونج،
هانغتشو 310004 ، الصين
www.dusunlock.com

المستندات / الموارد

DUSUN DSGW-010C بوابة كمبيوتر IoT Edge [بي دي اف] دليل المستخدم
DSGW-010C، DSGW-010C بوابة كمبيوتر IoT Edge، بوابة كمبيوتر IoT Edge، بوابة كمبيوتر Edge، بوابة الكمبيوتر، بوابة

مراجع

اترك تعليقا

لن يتم نشر عنوان بريدك الإلكتروني. تم وضع علامة على الحقول المطلوبة *