رفع اشکال Gateway
Gateway MQTT وصل نمیشود
- Username/Password/ClientId Server-issued را بدون بازسازی بررسی کنید.
- DNS و دسترسی به
mqtt.airngin.comو Fallback را بررسی کنید. - Temporary network failure را با Authentication rejection اشتباه نگیرید.
- روی failure عادی Credential را پاک نکنید.
Command میرسد ولی Child عمل نمیکند
dn/cmddecrypt/validate شده؟- Child هنوز active association با همین Gateway دارد؟
gatewayConfigOperation موجود ا ست؟driverKeyدر DriverRegistry وجود دارد؟- Native bus آماده است؟
up/cmd/ack/{mid}چهstatus/codeبرمیگرداند؟
MQTT PUBACK را evidence اجرای Child ندانید.
Child Offline است ولی Gateway Online
این حالت معتبر است. Shadow Child باید online=false شود؛ Association و Shadow retained را خودکار حذف نکنید.
HTML Live کار نمیکند
- از چهار Topic دقیق session استفاده کنید.
/AESبه HTML Topic اضافه نکنید.- Temporary credential منقضی نشده باشد.
- sessionId/project/gateway scope ACL را بررسی کنید.
- Gateway
encryptionKeyرا داخل HTML قرار ندهید.
Sync ناقص است
sync/checkوsync/manifestرا بررسی کنید.- API token 8h را با HTML session 30m اشتباه نگیرید.
- Snapshot خراب نباید Last-known-good را جایگزین کند.
Analyzer خروجی ندارد
- آیا Driver خودش Canonical output میدهد؟ در این صورت Analyzer لازم نیست.
- Analyzer binding/revision Sync شده؟
- OperationKey در Device definition وجود دارد؟
- Resource policy limit breach رخ داده؟
- Invalid output باید Drop شود و State قبلی حفظ شود.
Discovery چیزی پیدا نمیکند
Discovery برای همه Driverها الزامی نیست. Manual onboarding ممکن است مسیر صحیح باشد. Scan نباید Bus موجود را block کند.