အဆိုပါ ST BlueDFU application ကို Bluetooth ကိုအနိမ့်သောစွမ်းအင် (BLE) ဆက်သွယ်မှုဒါမှမဟုတ် ST OTA Bluetooth ကိုအနိမ့်စွမ်းအင်ကို protocol ကိုပံ့ပိုးသောအခြားမည်သည့်စနစ်ကတဆင့် STEVAL-WESU1 ၏ကျော်အဆိုပါလေတပ် (OTA) Device Firmware Upgrade (DFU) စီမံခန့်ခွဲ။
ရရှိနိုင်ပါကဘလူးတုသ် LE များအတွက် ST BlueDFU app ကိုရှာဖွေမှုများကိုအနီးတစ်ဝိုက်အတွက် node များကိုနှင့် BLE အမည်, လိပ်စာနှင့် signal ကိုအစှမျးသတ်တိ (TX အာဏာနှင့် RSSI) အပါအဝင်အသီးအသီးကိုရှာဖွေတွေ့ရှိ node ကိုသည်အချို့သောသတင်းအချက်အလက်ပြန်လာ။ တစ်ဦး node ကိုအပေါ်ကိုနှိပ်ခြင်းအ node ကို ချိတ်ဆက်. နှင့် ST BlueNRG OTA protocol ကိုထောက်ခံဝိသေသလက္ခဏာများကိုရှာဖွေရန်ကြိုးပမ်းမှုတွန်းအားပေးသည်။
ဒီ app ကို app ထဲမှာ embed လုပ်ထားတာဖိုင်များမှတစ်ခုသို့မဟုတ်ရုပ်ပိုင်းဆိုင်ရာ device ကို folder ကိုလမ်းကြောင်းကနေ, အဆင့်မြှင့်တင်ရန်အ binary file ကို load ဖို့ကလွယ်ကူစေသည်ခွင့်ပြုပါတယ်။ အဆိုပါအသုံးပြုသူလည်းပစ်မှတ် device ကိုမှတ်ဉာဏ်ရဲ့ start လိပ်စာသတ်မှတ်နိုင်သည်။
အ WeSU node ကိုသည်နည်းလမ်းနှစ်ခုအတွက် OTA ထဲမှာထည့်သွင်းဖို့ဖြစ်နိုင်သည်:
•အ LED ကိုတိုင်း 2 စက္ကန့်မျက်တောင်ခတ်သည်တိုင်အောင်အဘယ်ကို USB ချိတ်ဆက်မှုများကိုနှင့်စာနယ်ဇင်းမရှိဘဲ node ကိုစတင်အသုံးပြုသူခလုတ်ကိုကိုင်
•အမှတ်ပုံတင် setting တွင်အလိုရှိသော DFU mode ကိုချိတ်ဆက် configure အ ST WeSU app ကိုအတူ node ကိုချိတ်ဆက်ရန်
အ node ကို DFU OTA mode မှာဖြစ်တဲ့အခါ, ကနာမညျကို OTAWeSU ကအသိအမှတ်ပြုသည်။ အ node ကိုမှန်ကန်စွာချိတ်ဆက်နှင့် OTA protocol ကိုရရှိနိုင်ပါသည်ဆိုပါက, on-board ကိုအဖြူ LED app ကိုရွေးချယ်ထား firmware ကို binary file ကိုအတူ node ကိုအဆင့်မြှင့်တင်ရန်အဆင်သင့်ကြောင်းအချက်ပြဖို့ပိုပြီးမြန်မြန်ဆန်ဆန်မျက်တောင်ခတ်သည်။
အ node ကိုရွေးချယ်ခြင်းပြီးနောက်, အဆင့်မြှင့်ခလုတ်ကိုအသစ်တစ်ခုအမြင် (လိပ်စာ, ရရှိနိုင် flash ကို, alignment ကို၏စစ်ဆေးမှုများစတင်) နောက်ထပ် node ကိုသတင်းအချက်အလက်များကိုဖော်ပြပေးနှိပ်; download လုပ်နိုင်တဲ့ icon ကိုနှိပ်ခြင်းအားဖြင့် firmware ကို node ကိုအဆင့်မြှင့်စတင်။ တစ်ဦးအဆင့်မြှင့်ပြ status bar ကိုအဆင့်မြှင့် status ကိုမှအဖြစ်အကြောင်းကြားအသုံးပြုသူစောင့်ရှောက်။
အဆိုပါ ST BlueDFU တစ်ပြိုင်နက်တည်းမျိုးစုံ node များအဆင့်မြှင့်တင်ပေးနိုင်၏, ဤအမှု၌, နောက်ထပ်အဆင့်မြှင့်တိုးတက်မှုသတင်းအချက်အလက်တူညီစာရင်းမြင်ကွင်းမှာပြသသည်။ အသီးအသီး node ကိုတစ်ပြိုင်နက်အဆင့်မြှင့်ကာလအတွင်းအလားတူရှေးခယျြထား binary firmware ကိုနှင့်အတူအဆင့်မြှင့်ကြောင်းသတိပြုပါ, ဒါကြောင့်ထိုစက်ကိရိယာအမျိုးအစား (ဟာ့ဒ်ဝဲ configuration ကို) ကို select လုပ်ပါနှင့်မှန်ကန်သော firmware ကို select လုပ်ပါရန်သေချာစေပါ, (သဟဇာတဟာ့ဒ်ဝဲသို့မဟုတ် configurations နှင့်အတူ) မသင့်လျော်သော firmware ကိုအ node ကိုချိုးဖျက်နိုင်မည်ဖြစ်သည်။
အဆင့်မြှင့်ပြီးနောက်ထို node ဝိသေသလက္ခဏာများနှင့် BLE connection ကို refresh မှသင့်ရဲ့ Android စမတ်ဖုန်းအပေါ် re-enable ဘလူးတုဝန်ဆောင်မှုပြီးတော့ disable နှင့်။