Skip to main content
مخزن firmware چند profile آماده دارد. دستورها را از ریشهٔ مخزن flova-firmware اجرا کنید، نه از پوشهٔ examples.

universal

برای نسخهٔ BLE روی ESP32:
برای فلش مستقیم با USB، target آپلود را اضافه کنید:
نام environment را با برد واقعی هماهنگ کنید. یک image ESP32 را روی ESP8266 فلش نکنید؛ target، حافظه و مسیر OTA آن‌ها متفاوت است.

custom Arduino

نمونهٔ برنامهٔ موجود را با profile مناسب بسازید:
برای تست datastream:
قبل از upload، keyهای datastream و mapping را با Device Type مقایسه کنید. هیچ device ID، token یا secret را داخل sketch نگذارید.

custom board

نمونهٔ portable با CMake ساخته می‌شود:
این دستور قرارداد C++ را بررسی می‌کند؛ جای فلش‌کردن روی سخت‌افزار و تست شبکه را نمی‌گیرد.

بعد از فلش

۱. monitor سریال را باز کنید. ۲. setup channel را فعال کنید. ۳. provisioning را تمام کنید. ۴. در Console منتظر configuration و online شدن بمانید. اگر دستگاه قدیمی layoutی بدون OTA دارد، اولین ارتقا باید با USB انجام شود تا layout سازگار روی آن قرار بگیرد.