

SGW2828 وحدة لورا في القيادة 
دليل المستخدم
أبريل 2023 الإصدار 2.0
SGW2828 وحدة لورا في القيادة

مقدمة
وحدة SGW2828 LoRa هي وحدة SoM معتمدة مسبقًا تتيح اتصال LoRa للأنظمة المحمولة والمدمجة منخفضة الطاقة للغاية. تحقق وحدة SGW2828 المدمجة والحساسة للغاية طاقة +30dBm Tx بسهولة دون الحاجة إلى دمج طاقة خارجية ampمُصمم خصيصًا للسوق الأمريكية بتردد تشغيل يبلغ 915 ميجاهرتز وقدرات التنقل السريع للترددات. من خلال دعم مجموعة واسعة من أجهزة الاستشعار واتصالات الطيف الممتدة طويلة المدى بين الأجهزة، يمكن دمج وحدة SGW2828 في مجموعة متنوعة من منصات التطوير الشائعة لتسهيل بناء الأجهزة الذكية بسرعة وبتكلفة محسنة. 
يوضح دليل المستخدم هذا مجموعة أوامر AT التي تدعمها وحدة SGW2828 LoRa.
واجهة UART
يمكن توصيل وحدة SGW2828 عبر منفذ UART الخاص بها:
| معدل الباود | 4,800 (افتراضي)، 9,600، 115,200 | 
| بتات البيانات | 8 | 
| توقف قليلا | 1 | 
| بت التكافؤ | لا أحد | 
| إعدادات التحكم في التدفق | معطل | 
أوامر AT
مدرجة في هذا المستند أوامر AT التي تدعمها وحدة SGW2828 LoRa في الإصدار V0.0.26
أ. مجموعة الأوامر 
| 
 قائمة الأوامر  | 
في القيادة | 
 حصيلة  | 
| الحصول على قائمة الأوامر | في؟ | احصل على قائمة بجميع أوامر AT المتاحة | 
| أمر المساعدة | في+ ؟ | الحصول على معلومات مساعدة الأوامر | 
| اقرأ الأمر | في + =؟ | اقرأ الأمر | 
| اكتب الأمر | في + = <…> | كتابة الأمر | 
| أمر التنفيذ | في+ | أمر التنفيذ | 
ملحوظات:
- كافة الأوامر غير حساسة لحالة الأحرف. جميع الأوامر تنتهي بـ \r. تنتهي كافة عمليات الإرجاع بـ \r\n.
 - يجب عدم إضافة مسافات عند إرسال الأوامر. إذا كان هناك خطأ في المعلمة، فسيؤدي ذلك إلى حدوث خطأ AT_PARAM_. إذا كان الأمر غير معروف، فسيؤدي إلى خطأ AT_. تنطبق هاتان المطالبتان بالخطأ على كافة الأوامر ولن تتم الإشارة إليهما في قائمة الأوامر من الآن فصاعدًا.
 
ب. أمر النظام
| 
 أمر النظام  | 
يأمر | 
 إجابة  | 
|
| 1 | احصل على إصدار البرنامج الثابت AT + الإصدار | أمر المساعدة AT + VERSION؟ | AT+VERSION: احصل على إصدار البرنامج الثابت موافق | 
| أمر التنفيذ في+النسخة=؟ | SGW2828_EVK_vx.yz موافق | ||
| 2 | اضبط وضع السكون AT + SLEEP تمكين وضع السكون منخفض استهلاك الطاقة. بعد الدخول في وضع السكون، يمكن للمضيف إرسال أي حرف عبر المنفذ التسلسلي لتنشيط الوحدة. بمجرد استيقاظه، سيطالب شخصية "الاستيقاظ". إذا كان هناك مذبذب بلوري 32.768 كيلو هرتز ووظيفة الحرق باستخدام RTC، فسوف تستيقظ الوحدة من تلقاء نفسها بعد ضبط وقت النوم في الأمر.  | 
أمر المساعدة في+النوم؟ | AT+SLEEP: دع وحدة MCU تدخل في وضع السكون بشكل جيد | 
| أمر التنفيذ في+النوم= أين = مدة النوم بالوحدة بالثواني. الحد الأدنى 1 إلى الحد الأقصى 65,535 ثانية.  | 
دخول النوم | ||
| 3 | إعادة تعيين MCU AT+إعادة الضبط  | 
أمر المساعدة
 في + إعادة تعيين؟  | 
AT+RESET: قم بإعادة تعيين MCU OK | 
| أمر التنفيذ في + إعادة تعيين  | 
لا شيء | ||
| 4 | استعادة إعدادات المصنع في + إعادة التحميل إعادة تعيين وإعادة تحميل معلومات إعداد التردد اللاسلكي في EEPROM. إعداد التردد اللاسلكي الافتراضي: · الديباجة: 16 · عرض النطاق الترددي: 250 كيلو هرتز · السجل التجاري: 1 · سادس: 7 · القفز: 0 · تشان: 0 · قوة تكساس SX1276: 4 ديسيبل  | 
أمر المساعدة في + إعادة التحميل؟  | 
AT+RELOAD: استعادة إعدادات المصنع بشكل جيد | 
| أمر التنفيذ في + إعادة التحميل  | 
Preamble:16,BW:250kHz,CR:1,SF:7,Hop:0,chan:0,Pow:4dB OK | ||
| 5 | احصل على عنوان MAC للوحدة النمطية AT + MAC يحصل على عنوان MAC للوحدة النمطية (إجمالي 6 بايت).  | 
أمر المساعدة في+ماك؟  | 
AT+MAC: احصل على قيمة MAC بشكل جيد | 
| اكتب الأمر في+ماك= أين بتنسيق ASCII. السابقampعلى:  | 
OK | 
| إرسال: AT+MAC=112233aabbcc\r العودة: موافق\r\n  | 
|||
| اقرأ الأمر أت+ماك=؟ | xx xx xx xx xx xx موافق | ||
| 6 | احصل على معرف STM32 ايه تي + مكوماك يحصل على STM32 96bit UID.  | 
أمر المساعدة في + مكوماك؟ | AT+MAC: احصل على STM32 UID حسنًا | 
| اقرأ الأمر أت+مكوماك=؟ أين بتنسيق ASCII. Example: إرسال: AT+MCUMAC=?\r العودة: 31 39 47 16 33 36 37 30 32 00 19 00 OK  | 
xx xx xx xx xx xx xx xx xx xx xx موافق | ||
| 7 | ضبط سرعة UART في + أوارتسبيد  | 
اقرأ الأمر في+UARTSPEED=؟  | 
OK | 
| اكتب الأمر في+UARTSPEED= أين: = سرعة UART (4800، 9600، 115200) Exampعلى: إرسال: عند+UARTSPEED=11520 العودة: حسنا  | 
ج. لوراP2P
| 
 
  | 
أمر النظام | يأمر | 
 إجابة  | 
| 1 | معلومات الترددات اللاسلكية في+RF_CONFIG يقرأ أو يضبط معلمات التردد اللاسلكي التي سيتم حفظها في EEPROM.  | 
أمر المساعدة في + RF_CONFIG؟  | 
AT+RF_CONFIG: اضبط أو اقرأ إعداد RF بشكل جيد | 
| اكتب الأمر في+RF_CONFIG=, , , سادس>، , , أين: · = طول الديباجة · = عرض النطاق الترددي – 0: 126 كيلو هرتز، 1: 250 كيلو هرتز؛ 2:500 كيلو هرتز · = معدل تصحيح الخطأ 1 – 4 · = عامل الطيف المنتشر 6 - 12 · = فترة قفز التردد 0 – 255 · = قناة بدء التردد اللاسلكي – 0-127 (وزن الجسم 125 كيلو هرتز)، 0 – 76 (وزن الجسم 250 كيلو هرتز)، 0 – 32 (وزن الجسم 500 كيلو هرتز) · = قوة نقل الترددات اللاسلكية SX1276 -4 ~ 5 ديسيبل ملاحظات: · لن يتم إرسال البيانات المستلمة إلا عبر UART عند تهيئة الأمر  | 
OK | ||
| اقرأ الأمر في+RF_CONFIG=؟  | 
الديباجة:xx،BW: كيلو هرتز، سادس: هوب: ، تشان: ، الأسرى: ديسيبل موافق | ||
| 3 | البيانات التي تلقاها الترددات اللاسلكية + آر إكس، , يقرأ البيانات المستلمة عن طريق إرسال LoRa RF.  | 
تنسيق البيانات + آر إكس، , أين: · = طول حزمة البيانات، 1 – 253 · = البيانات الواردة بالتنسيق الست عشري ملاحظات: · بعد دورة طاقة الجهاز أو إعادة ضبطه، لا يمكن إرسال بيانات LoRa إلا عند تهيئة الأمر AT+RF_CONFIG. · تأكد من أن كلاً من جهاز المرسل والمستقبل لديه نفس إعدادات التردد اللاسلكي عند تهيئة الأمر AT+RF_CONFIG (الديباجة، BW، CodeRate، SF، HopPeriod، القناة والطاقة).  | 
لا شيء | 
| 4 | قراءة قوة إشارة الترددات اللاسلكية في+RF_RSSI يقرأ آخر طول للبيانات المستلمة وقوة إشارة التردد اللاسلكي من الجهاز المرسل.  | 
أمر المساعدة في + RF_RSSI؟  | 
AT+RF_RSSI: احصل على آخر بيانات تم استلامها من Len وRSSI OK | 
| اقرأ الأمر في+RF_RSSI=؟  | 
لين: xx، RSSI xx ديسيبل موافق | ||
| 5 | توقف عن إرسال بيانات التردد اللاسلكي في+RF_STOP يوقف الإرسال المستمر للترددات اللاسلكية. تدخل وحدات التردد اللاسلكي في وضع الاستقبال.  | 
أمر المساعدة في+RF_STOP؟  | 
AT+RF_STOP: توقف عن إرسال بيانات التردد اللاسلكي | 
| أمر التنفيذ في+RF_STOP  | 
OK | ||
| 6 | اختبار التردد الفردي AT_TXTONE يختبر التردد الفعلي ويقيس إزاحة التردد.  | 
أمر المساعدة في+تكستون؟  | 
AT+TXTONE: نغمة اختبار التردد اللاسلكي موافق | 
د. وحدة التحكم الطرفية
| 
 أمر النظام  | 
يأمر | 
 إجابة  | 
|
| 1 | قراءة أو ضبط مستوى GPIO العالي والمنخفض AT + GPIO يقرأ أو يحدد مستويات عالية أو منخفضة على دبوس الوحدة المقابلة.  | 
أمر المساعدة في+GPIO؟  | 
AT+GPIO: قراءة أو ضبط مستوى GPIO العالي والمنخفض OK  | 
| اكتب الأمر في+GPIO= , أين: · = دبوس الوحدة رقم 8، 16، 17، 23 · = المستوى العالي والمنخفض لمنفذ الإدخال والإخراج - 0: مستوى منخفض، 1: مستوى مرتفع  | 
GPIO: H/L حسنًا | ||
| اقرأ الأمر في+GPIO=؟  | 
OK | ||
| 2 | ضبط معدل الاتصال I2C في+I2C_CONFIG يرسل البيانات عبر نقل LoRa RF.  | 
أمر المساعدة في+I2C_CONFIG؟  | 
AT+I2C_CONFIG: قم بتعيين معدل I2C بشكل جيد | 
| اكتب الأمر في+I2C_CONFIG= أين = معدل I2C – 1: 5 ألف، 2: 10 ألف، 3: 50 ألف، 4: 100 ألف، 5: 400 ألف Example: ضبط معدل اتصال I2C بمعدل 10 كيلو هرتز إرسال: AT+I2C_config=2 العودة: موافق  | 
OK | ||
| اقرأ الأمر في+I2C_CONFIG=؟  | 
تردد I2C:xx موافق | ||
| 3 | عمليات القراءة والكتابة I2C في+I2C يتواصل مع أجهزة I2C الخارجية. قم بإزالة وصلة العبور J10 عند استخدام أمر I2C.  | 
أمر المساعدة في+I2C؟  | 
AT+I2C: اضبط عنوان addr وlen، ثم قم بالقراءة أو الكتابة | 
| اكتب الأمر في+I2C= , , متبوع بـ  أين : · = عنوان جهاز I7C 2 بت · = عنوان الذاكرة الخارجية - خالي: عنوان ذاكرة فارغ، xx: عنوان ذاكرة سعة 1 بايت، xxxx: عنوان ذاكرة سعة 2 بايت · = طول البيانات بالبايت للقراءة أو الكتابة · = سيتم إرسال البيانات بتنسيق سداسي عشري بعد إرسال أمر الكتابة إلى الوحدة، سيعيد المنفذ التسلسلي الرمز '>'، ثم يرسل البيانات إلى الوحدة من خلال المنفذ التسلسلي. ستقوم الوحدة بإرجاع كل بايت من البيانات لاستضافتها بتنسيق HEX قابل للقراءة. Exampعرض وحدات البايت المرسلة إلى أجهزة I2C: 1. قراءة البيانات من جهاز I2C AT+I2C=?18,,2 = لا يوجد عنوان للذاكرة، اقرأ 2 بايت من عنوان جهاز I7C ذو 2 بت 0x18 كتابة البيانات إلى جهاز I2C AT+I2C=18,12,5 = كتابة 5 بايت إلى جهاز I2C الطرفي مع عنوان جهاز I7C 2 بت و0x18 وعنوان الذاكرة 0x12 2. 1234567890 (البيانات مكتوبة بالتنسيق السداسي) 3. كتابة البيانات إلى جهاز I2C AT+I2C=18,1234,5 = اكتب 5 بايت إلى جهاز I2C الطرفي مع عنوان جهاز I7C 2 بت، و0x18 وعنوان الذاكرة 0x1234 1234567890 (البيانات مكتوبة بتنسيق سداسي عشري) اقرأ الأمر  | 
OK ·AT_PARAM_ERROR إذا كان هناك خطأ في المعلمة. · خطأ الجهاز إذا لم يكن لدى I2C الطرفية ACK. · انقضاء المهلة إذا لم يتم إرسال أي بيانات خلال 3 ثوانٍ من إرسال أمر الكتابة. نعم  | 
||
| 4 | قراءة قيمة الإعلان في + أدكس يقرأ قيمة الإعلان للدبوس المقابل للوحدة. بالنسبة لadc1، قم بتغيير 0 إلى 1. يشير ADC0 إلى دبوس PA0/ADC0 الموجود على الوحدة، ويشير ADC1 إلى دبوس PB0/ADC8 الموجود على الوحدة. قم بإزالة وصلة العبور J9 عند استخدام ADC1 (PB0/ADC8).  | 
أمر المساعدة في+ADC0؟  | 
AT+ADC0: احصل على قيمة AD0 حسنًا | 
| اقرأ الأمر في+ADC0=؟  | 
م0: نعم أين = قيمة الإعلان، 0 – 4,095  | 
||
| 5 | اضبط PWM في + بوم يضبط إخراج إشارة PWM على الوحدة النمطية ذات 8 سنون. (PB0) قم بإزالة وصلة العبور J9 عند استخدام PWM.  | 
أمر المساعدة في + بوم؟  | 
AT+PWM اضبط PWM 1K-10K على ما يرام | 
| اكتب الأمر في + بوم = , أين: · = تردد PWM، 1 – 10 كيلو هرتز · = دورة عمل PWM، 0 – 100%  | 
فترة PWM: xxxx، النبض: xx موافق | ||
| اقرأ الأمر في + بوم =؟  | 
فترة PWM: xxxx، النبض: xx موافق | 
المراجعة تاريخ
| 
 مُراجع  | 
إصدار | 
 وصف  | 
| 13 أكتوبر 2020 | 1.0 | إصدار المستند الأولي | 
| 17-ديسمبر-2020 | 1.1 | تحديث قسم التحكم الطرفي لوحدة القيادة | 
| 23 نوفمبر 2021 | 1.2 | تغيير بسيط في التنسيق وتحديث استجابة AT Command | 
| 30 نوفمبر 2021 | 1.3 | عند تحديث تعليمات ADC/I2C/PWM | 
| 28-2023-XNUMX | 2.0 | تم تحديث البرامج الثابتة وأوامر AT | 
اتصل بنا على cs@sgwireless.com لأية استفسارات ، أو تجدنا في أي قناة أدناه:
Webموقع: https://sgwireless.com/
لينكدإن: https://www.linkedin.com/company/sgwireless/ فيسبوك: https://www.facebook.com/sgwirelessIoT تغريد: @sgwirelessIoT
يتم توفير المعلومات الواردة في هذا المستند فقط لتمكين المستخدمين المصرح لهم أو المرخص لهم من منتجات SG Wireless. لا تقم بعمل نسخ مطبوعة أو إلكترونية من هذا المستند أو أجزاء منه بدون إذن كتابي من SG Wireless.
تحتفظ شركة SG Wireless بالحق في إجراء تغييرات على المنتجات والمعلومات الواردة هنا دون إشعار آخر. لا تقدم SG Wireless أي ضمان أو إقرار أو كفالة فيما يتعلق بملاءمة منتجاتها لأي غرض معين، ولا تتحمل SG Wireless أي مسؤولية ناشئة عن تطبيق أي منتج وتتنصل على وجه التحديد من أي وجميع المسؤوليات، بما في ذلك على سبيل المثال لا الحصر، ما يترتب على ذلك. الأضرار العرضية أو العرضية. لا تنقل SG Wireless أي ترخيص بموجب حقوق براءات الاختراع الخاصة بها أو حقوق الآخرين. لا يجوز استخدام منتجات SG Wireless في المعدات أو الأنظمة أو التطبيقات الحيوية التي قد يتسبب فيها فشل هذه المعدات أو النظام أو التطبيقات في حدوث إصابة جسدية أو الوفاة. تبيع شركة SG Wireless المنتجات وفقًا لشروط وأحكام البيع القياسية التي يمكن العثور عليها على https://www.sgwireless.com/page/terms.
قد تشير SG Wireless إلى مستندات SG Wireless أخرى أو منتجات جهات خارجية في هذا المستند ، ويُطلب من المستخدمين الاتصال بـ SG Wireless أو تلك الأطراف الثالثة للحصول على الوثائق المناسبة.
SG Wireless ™ وشعارات SG و SG Wireless هي علامات تجارية وعلامات خدمة لشركة SG Wireless Limited. جميع أسماء المنتجات أو الخدمات الأخرى مملوكة لأصحابها المعنيين.
© 2023 SG Wireless Limited. كل الحقوق محفوظة.
المستندات / الموارد
![]()  | 
						وحدة SGWireles SGW2828 LoRa عند القيادة [بي دي اف] دليل المستخدم SGW2828, SGW2828 وحدة LoRa عند الأمر, وحدة LoRa عند الأمر, وحدة عند الأمر, عند الأمر, الأمر  | 
