به‌روزرسانی‌های سامانهٔ اینترنت اشیا

به دلیل پیچیدگی سامانه‌های IoT، اصطلاح updating می‌تواند به چندین فرآیند اشاره داشته باشد، شامل:

به‌روزرسانی image و کد اصلی

برای بررسی اینکه آیا IoT box به‌روز است (و در صورت لزوم به‌روزرسانی آن)، به صفحهٔ اصلی IoT box دسترسی پیدا کنید، روی دکمهٔ (cogs) در بالا سمت راست کلیک کنید، سپس روی بروزرسانی در بخش نگارش کلیک کنید.

نکته

حالت توسعه‌دهنده را فعال کنید تا نسخه‌های فعلی image و کد اصلی IoT box را مشاهده کنید.

به‌روزرسانی image

برای به‌روزرسانی image IoT box، کارت SD آن را flash کنید. Flash کردن را می‌توان با استفاده از balenaEtcher انجام داد، یک ابزار رایگان و متن‌باز برای نوشتن image‌های دیسک به کارت‌های SD.

توجه

  • به‌روزرسانی image سامانهٔ IoT اغلب پس از ارتقای پایگاه دادهٔ Odoo به یک نسخهٔ جدیدتر لازم است.

  • یک کامپیوتر با یک reader/adapter کارت micro SD برای flash کردن کارت micro SD لازم است.

  • نرم‌افزار جایگزین برای flash کردن کارت micro SD Raspberry Pi Imager است.

  1. balenaEtcher را دانلود کنید.

  2. کارت micro SD IoT box را در کامپیوتر یا آداپتور قرار دهید.

  3. balenaEtcher را باز کنید، روی Flash from URL کلیک کنید و URL زیر را وارد کنید:
    http://nightly.odoo.com/master/iotbox/iotbox-latest.zip.
  4. روی Select target کلیک کنید و کارت SD را انتخاب کنید.

  5. روی فلش کلیک کنید و منتظر بمانید تا فرآیند به پایان برسد.

Flash کردن کارت SD با balenaEtcher

به‌روزرسانی کد اصلی

برای به‌روزرسانی کد اصلی IoT box، روی بروزرسانی زیر IoT Box Update در پاپ‌آپ بروزرسانی کلیک کنید.

هشدار

IoT box را خاموش یا قطع نکنید در طول فرآیند به‌روزرسانی، زیرا انجام این کار می‌تواند دستگاه را در یک وضعیت ناسازگار رها کند، که نیاز به flash کردن مجدد IoT box با یک image جدید دارد.

به‌روزرسانی Handler (driver)

برای به‌روزرسانی handler‌های سامانهٔ IoT (یعنی driver‌ها و رابط‌ها) و همگام‌سازی آنها با کد handler سرور پیکربندی‌شده، مثلاً برای رفع مشکلاتی که دستگاه‌ها به‌درستی با سامانهٔ IoT کار نمی‌کنند، به‌صورت زیر عمل کنید:

  1. به صفحهٔ اصلی IoT box یا Windows virtual IoT دسترسی پیدا کنید و روی دکمهٔ (cogs) در بالا سمت راست کلیک کنید.

  2. روی بروزرسانی در بخش نگارش کلیک کنید.

  3. در پاپ‌آپ بروزرسانی که باز می‌شود، روی Force Drivers Update کلیک کنید.

مهم

اگر یک پایگاه دادهٔ on-premise یا Odoo.sh دارید، سرور پیکربندی‌شده باید به‌روز باشد تا اطمینان حاصل شود کد handler‌ها شامل آخرین رفع‌ها و پچ‌ها است.

توجه

به‌روزرسانی handler همچنین به‌طور خودکار هر بار که سامانهٔ IoT راه‌اندازی مجدد می‌شود انجام می‌شود مگر اینکه گزینهٔ به روزرسانی خودکار درایورها در زبانهٔ اطلاعات فنی در فرم سامانهٔ IoT در Odoo غیرفعال باشد.