Modul NB IoT řady BC95-GR
Informace o produktu
Specifikace:
- Název produktu: Modul řady NB-IoT
- Verze: 1.2
- Datum: 2024-09-25
- Stav: Vydáno
Návod k použití produktu
Instalace:
- Před instalací NB-IoT se ujistěte, že je zařízení vypnuté.
modul. - Vložte modul do určeného slotu podle pokynů
poskytnuté pokyny. - Zapněte zařízení a pokračujte v konfiguraci
nastavení.
Konfigurace:
Otevřete nabídku nastavení zařízení a nakonfigurujte potřebné
parametry pro správné fungování modulu NB-IoT. Viz
podrobné pokyny pro konfiguraci naleznete v uživatelské příručce.
Údržba:
Pravidelně kontrolujte aktualizace firmwaru a podle potřeby je nainstalujte.
doporučené výrobcem pro zajištění optimálního výkonu.
FAQ
Otázka: Jak zkontroluji aktualizace firmwaru?
A: Chcete-li zkontrolovat aktualizace firmwaru, navštivte webové stránky výrobce
webwebu nebo se obraťte na jejich technickou podporu s žádostí o pokyny
nejnovější aktualizace dostupné pro váš modul NB-IoT.
Otázka: Co mám dělat, pokud narazím na problémy s připojením?
A: Pokud máte problémy s připojením, nejprve zkontrolujte
nastavení sítě a zajistěte správný příjem signálu. V případě problémů
přetrvává, kontaktujte technickou podporu pro další pomoc.
Průvodce upgradem DFOTA pro BC65, BC92 a BC95-GR
Modul řady NB-IoT Verze: 1.2 Datum: 2024-09-25 Stav: Vydáno
Řada modulů NB-IoT
Ve společnosti Quectel je naším cílem poskytovat našim zákazníkům včasné a komplexní služby. Pokud potřebujete pomoc, kontaktujte prosím naši centrálu:
Quectel Wireless Solutions Co., Ltd. Building 5, Shanghai Business Park Phase III (Oblast B), No.1016 Tianlin Road, Minhang District, Shanghai 200233, China Tel: +86 21 5108 6236 Email: info@quectel.com
Nebo naše místní kanceláře. Pro více informací navštivte: http://www.quectel.com/support/sales.htm.
Pro technickou podporu nebo pro nahlášení chyb v dokumentaci navštivte: http://www.quectel.com/support/technical.htm. Nebo nám napište na adresu: support@quectel.com.
Právní upozornění
Informace nabízíme jako službu pro vás. Poskytované informace vycházejí z vašich požadavků a snažíme se zajistit jejich kvalitu. Souhlasíte s tím, že jste odpovědní za použití nezávislé analýzy a hodnocení při navrhování zamýšlených produktů a referenční návrhy poskytujeme pouze pro ilustrativní účely. Před použitím jakéhokoli hardwaru, softwaru nebo služby podle tohoto dokumentu si prosím pozorně přečtěte toto upozornění. I když vynakládáme komerčně přiměřené úsilí, abychom vám poskytli co nejlepší zkušenosti, tímto berete na vědomí a souhlasíte s tím, že tento dokument a související služby podle tohoto dokumentu jsou vám poskytovány „jak jsou dostupné“. Tento dokument můžeme čas od času revidovat nebo přeformulovat podle vlastního uvážení bez předchozího upozornění.
Omezení použití a zveřejnění
Licenční smlouvy
Námi poskytnuté dokumenty a informace budou považovány za důvěrné, pokud nebude uděleno zvláštní povolení. Nesmí se k nim přistupovat ani je používat pro žádný účel, s výjimkou případů výslovně uvedených v tomto dokumentu.
Copyright
Naše produkty a produkty třetích stran uvedené níže mohou obsahovat materiál chráněný autorským právem. Takový materiál chráněný autorským právem nesmí být kopírován, reprodukován, distribuován, spojován, publikován, překládán nebo upravován bez předchozího písemného souhlasu. My a třetí strana máme výhradní práva na materiál chráněný autorským právem. Žádná licence nebude udělena ani přenesena na základě jakýchkoli patentů, autorských práv, ochranných známek nebo práv na servisní značky. Aby se předešlo nejasnostem, nákup v jakékoli formě nelze považovat za udělení jiné licence, než je běžná nevýhradní, bezplatná licence k použití materiálu. Vyhrazujeme si právo podniknout právní kroky za nedodržení výše uvedených požadavků, neoprávněné použití nebo jiné nezákonné nebo zlomyslné použití materiálu.
Průvodce upgradem BC65&BC92&BC95-GR_DFOTA
1/22
Řada modulů NB-IoT
ochranné známky
Není-li zde uvedeno jinak, nic v tomto dokumentu nelze vykládat tak, že uděluje jakákoli práva k použití jakékoli ochranné známky, obchodního názvu nebo názvu, zkratky nebo jejich padělaného produktu vlastněné společností Quectel nebo jakoukoli třetí stranou v reklamě, propagaci nebo jiných aspektech.
Práva třetích stran
Tento dokument může odkazovat na hardware, software a/nebo dokumentaci vlastněnou jednou nebo více třetími stranami („materiály třetích stran“). Použití takových materiálů třetích stran se bude řídit všemi omezeními a povinnostmi, které se na ně vztahují.
Neposkytujeme žádnou záruku ani prohlášení, ať už výslovné nebo předpokládané, týkající se materiálů třetích stran, včetně, ale bez omezení na jakékoli předpokládané nebo zákonné záruky prodejnosti nebo vhodnosti pro konkrétní účel, tiché užívání, integraci systému, přesnost informací a -porušení jakýchkoli práv duševního vlastnictví třetích stran s ohledem na licencovanou technologii nebo její použití. Nic v tomto dokumentu nepředstavuje prohlášení ani záruku z naší strany, abychom mohli vyvíjet, vylepšovat, upravovat, distribuovat, prodávat, prodávat, nabízet k prodeji nebo jinak udržovat výrobu jakýchkoli našich produktů nebo jakéhokoli jiného hardwaru, softwaru, zařízení, nástroje, informací nebo produktu. . Kromě toho odmítáme veškeré záruky vyplývající z průběhu obchodování nebo používání obchodu.
Zásady ochrany osobních údajů
Pro implementaci funkčnosti modulu jsou určitá data zařízení nahrána na servery Quectel nebo třetích stran, včetně operátorů, dodavatelů čipových sad nebo serverů určených zákazníkem. Společnost Quectel, přísně dodržující příslušné zákony a předpisy, bude uchovávat, používat, zveřejňovat nebo jinak zpracovávat relevantní údaje pouze za účelem poskytování služby nebo v souladu s platnými zákony. Před interakcí s údaji se třetími stranami se prosím informujte o jejich zásadách ochrany osobních údajů a zabezpečení údajů.
Zřeknutí se odpovědnosti
a) Nepřijímáme žádnou odpovědnost za jakékoli zranění nebo škody vyplývající ze spoléhání se na informace. b) Neneseme žádnou odpovědnost vyplývající z jakýchkoli nepřesností nebo opomenutí nebo z použití
informace zde obsažené. c) I když jsme vynaložili veškeré úsilí, abychom zajistili, že vyvíjené funkce a vlastnosti jsou
bez chyb, je možné, že by mohly obsahovat chyby, nepřesnosti a opomenutí. Pokud platná dohoda nestanoví jinak, neposkytujeme žádné záruky jakéhokoli druhu, ať už předpokládané nebo výslovné, a vylučujeme veškerou odpovědnost za jakoukoli ztrátu nebo škodu způsobenou v souvislosti s používáním funkcí a funkcí ve vývoji, v maximálním rozsahu povoleném zákonem, bez ohledu na to, zda byla taková ztráta nebo škoda předvídatelná. d) Neneseme odpovědnost za dostupnost, bezpečnost, přesnost, dostupnost, zákonnost nebo úplnost informací, reklam, obchodních nabídek, produktů, služeb a materiálů na třetích stranách. webweby a zdroje třetích stran.
Autorská práva © Quectel Wireless Solutions Co., Ltd. 2024. Všechna práva vyhrazena.
Průvodce upgradem BC65&BC92&BC95-GR_DFOTA
2/22
Řada modulů NB-IoT
O dokumentu
Historie revizí
Datum verze
–
2020-04-13
1.0
2020-04-13
1.1
2023-10-20
Autor Fonda FANG Fonda FANG Miles MA
1.2
2024. 09. 25 Howie DONG
Popis
Vytvoření dokumentu
První oficiální vydání
Přidán příslušný modul BC95-GR.
1. Aktualizován název dokumentu z „Application Note“ na „Upgrade Guide“.
2. Přidána kapitola o implementaci DFOTA a odpovědnosti uživatele (kapitola 1.1).
3. Optimalizoval vývojový diagram upgradu firmwaru DFOTA pro rozlišení mezi uživatelskou stranou a stranou Quectel (obrázek 1).
4. Optimalizoval popis kroků upgradu firmwaru DFOTA a přidal příslušné poznámky k rozlišení mezi uživatelskou stranou a stranou Quectel (kapitola 2).
5. Aktualizována deklarace příkazu AT examples (kapitola 3.2).
6. Optimalizováno vysvětlení parametrůURL> aURL> (Kapitola 3.3.1 a kapitola 3.3.3).
7. Aktualizováno URL adresu a související instrukce v příkazu example (kapitola 4).
Průvodce upgradem BC65&BC92&BC95-GR_DFOTA
3/22
Řada modulů NB-IoT
Obsah
O dokumentu ………………………………………………………………………………………………………………………….. 3 Obsah ……………………………………………………………………………………………………………………………………………. 4 Index tabulky……………………………………………………………………………………………………………………………………………… 5
1 Úvod …… ... 6 1.1. Implementace DFOTA a odpovědnost uživatele ………………………………………………………………………………….. 6
2 Postup DFOTA …… ..... 7 2.1. Získání balíčku firmwaru Delta …………………………………………………………………………………………………….. 8 2.2. Nahrání balíčku Delta na HTTP server …………………………………………………………………………………………………….. 8 2.3. Kontrola stavu sítě ………………………………………………………………………………………………………. 9 2.4. Spuštění příkazu AT pro aktualizaci firmwaru ……………………………………………………………………….. 9
3 Popis AT příkazů DFOTA………………………………………………………………………………………………… 10 3.1. Úvod do AT příkazů ………………………………………………………………………………………………….. 10 3.1.1. Definice……………………………………………………………………………………………………………….. 10 3.1.2. Syntaxe AT příkazů ……………………………………………………………………………………………………….. 10 3.2. Deklarace AT příkazu Examples ………………………………………………………………………………… 11 3.3. Příkazy DFOTA AT …………………………………………………………………………………………………………………….. 11 3.3.1. AT+QFOTADL=URL> DFOTA přes HTTP server …………………………………………. 11 3.3.2. AT+QFOTADL= Lokální aktualizace ………………………………………………………………………….. 13 3.3.3. AT+QFOTADL= ,URL>[,fileStáhnout MCU File Prostřednictvím HTTP serveru …… ..... 14
4 Přamples …… ..... 16 4.1. DFOTA přes HTTP server v síti NB-IoT ……………………………………………………………………………… 16 4.2. DFOTA přes HTTP server v síti GSM (pouze pro BC92)…………………………………………………. 17 4.3. Proces lokálního upgradu……………………………………………………………………………………………………. 18 4.4. Stažení MCU File z HTTP serveru v síti NB-IoT………………………………………………. 19 4.5. Stažení MCU File z HTTP serveru v síti GSM (pouze pro BC92)………………….. 20
5 Shrnutí chybových kódů ………………………………………………………………………………………………………………… 21
6 Odkazy na přílohu ………………………………………………………………………………………………………………… 22
Průvodce upgradem BC65&BC92&BC95-GR_DFOTA
4/22
Řada modulů NB-IoT
Index tabulky
Tabulka 1: Typy AT příkazů ……………………………………………………………………………………………………… 10 Tabulka 2: Souhrn Kódy ………………………………………………………………………………………. 21 Tabulka 3: Souhrn Kódy………………………………………………………………………………………….. 21 Tabulka 4: Související dokumenty ……………………………………………………………………………………………………. 22 Tabulka 5: Pojmy a zkratky …… ..... 22
Průvodce upgradem BC65&BC92&BC95-GR_DFOTA
5/22
Řada modulů NB-IoT
1 Úvod
Moduly Quectel BC65, BC92 a BC95-GR podporují funkci DFOTA (Delta Firmware Over-The-Air), která umožňuje zákazníkům bezdrátově upgradovat nebo downgradovat firmware. V DFOTA je vyžadován balíček delta firmwaru, který obsahuje pouze rozdíly mezi aktuální a cílovou verzí firmwaru. Tímto způsobem lze snížit množství přenášených dat a spotřebovanou dobu. Tento dokument popisuje, jak upgradovat firmware modulů Quectel BC65, BC92 a BC95-GR pomocí DFOTA.
1.1. Implementace DFOTA a odpovědnost uživatele
Společnost Quectel se řídí osvědčenými postupy v oboru s ohledem na aktualizace firmwaru svých modulů tím, že uživatelům umožňuje nabízet aktualizace DFOTA. Upozorňujeme, že Quectel nemá možnost jednostranně posílat aktualizace do zařízení uživatelů. Quectel předává plnou kontrolu nad procesem DFOTA uživatelům. V tomto procesu Quectel poskytuje pouze aktualizovaný firmware, ale nemůže iniciovat aktualizace DFOTA na zařízeních uživatelů. Uživatelé mohou určit, kdy odeslat aktualizaci do modulů Quectel pomocí mechanismu DFOTA, nakonfigurováním odpovídajících parametrů pro aktualizaci, kterou uživatelé hostují na svých vlastních infrastrukturách.
Průvodce upgradem BC65&BC92&BC95-GR_DFOTA
6/22
Řada modulů NB-IoT
2 Postup DFOTA
Následující tabulka znázorňuje postup aktualizace firmwaru pomocí DFOTA, pokud je balíček firmwaru uložen na HTTP serveru.
Uživatelská strana
Hostitel uživatele
Uživatelsky vlastněný HTTP
2. Nahrajte firmware
server
balíček od hostitele k
HTTP server vlastněný uživatelem
1. Získejte balíček firmwaru Delta od technické podpory společnosti Quectel nebo pomocí uživatelského MCU. file
4. Odesláním AT+QFOTADL na hostitele spustíte automatickou aktualizaci firmwaru na modulu.
3. Zkontrolujte stav sítě
N B-loT /G SM
Balíček firmwaru Quectel
Strana Quectel
5. Modul Quectel automaticky stahuje balíček firmwaru z uživatelského HTTP serveru prostřednictvím sítě NBloT/GSM.
Modul Quectel
6. Automaticky upgradujte firmware modulu.
Obrázek 1: Postup DFOTA
Jak je znázorněno na výše uvedeném obrázku, zákazníci potřebují k aktualizaci firmwaru provést pouze následující kroky, pokud je balíček firmwaru uložen na HTTP serveru:
Krok 1: Získejte balíček firmwaru Delta od technické podpory společnosti Quectel nebo pomocí uživatelského MCU file (podrobnosti viz kapitola 2.1).
Krok 2: Nahrajte balíček firmwaru delta z hostitele na váš HTTP server (podrobnosti viz kapitola 2.2).
Krok 3: Zkontrolujte stav sítě (podrobnosti viz kapitola 2.3). Krok 4: Spusťte na hostiteli příkaz AT+QFOTADL pro spuštění automatické aktualizace firmwaru na modulu (viz
Průvodce upgradem BC65&BC92&BC95-GR_DFOTA
7/22
Řada modulů NB-IoT
Podrobnosti viz kapitola 2.4). Krok 5: Modul automaticky stáhne balíček firmwaru z vašeho HTTP serveru přes NB-IoT.
síť nebo síť GSM. Krok 6: Modul interně spustí aktualizační program pro automatickou aktualizaci firmwaru modulu.
POZNÁMKA 1. Protože BC92 podporuje sítě NB-IoT i GSM, podporuje také stahování aktualizací. files
přes síť GSM. 2. Pokud je BC92 v síti GSM, je nutné ručně nakonfigurovat PDP a aktivovat IP pomocí
příkaz AT+CGDCONT po kroku 3. 3. Další podrobnosti o AT příkazech kromě
AT+QFOTADL v této kapitole. 4. Jste zodpovědní za poskytnutí a správu HTTP serveru pro aktualizaci firmwaru.
Quectel nedodává server ani nepomáhá s jeho nastavením.
2.1. Získejte balíček firmwaru Delta
Před aktualizací firmwaru je třeba zkontrolovat aktuální verzi firmwaru spuštěním příkazu ATI a určit cílovou verzi firmwaru. Poté by zákazníci měli zaslat obě verze firmwaru technické podpoře Quectel, aby získali odpovídající balíček firmwaru.
2.2. Nahrání Delta balíčku na HTTP server
Krok 1: Před použitím DFOTA si prosím nastavte HTTP server (Quectel takový server neposkytuje).
Krok 2: Po nahrání balíčku firmwaru delta na server a zaznamenání cesty HTTP bude modul schopen získat balíček firmwaru delta prostřednictvím cesty HTTP spuštěním odpovídajícího příkazu AT.
POZNÁMKA Zaznamenejte si prosím cestu HTTP (URL), do kterého je nahrán balíček firmwaru delta pro příkaz AT+QFOTADL v kapitole 3.
Průvodce upgradem BC65&BC92&BC95-GR_DFOTA
8/22
Řada modulů NB-IoT
2.3. Kontrola stavu sítě
Po zapnutí modulu se před aktualizací firmwaru ujistěte, že je zaregistrován v síti.
Relevantní AT příkazy jsou uvedeny níže:
AT+CESQ AT+COPS? AT+CGPADDR
Dotaz na kvalitu signálu. Dotaz na typ sítě a stav registrace. Dotaz na přidělenou IP adresu.
2.4. Proveďte AT příkaz pro aktualizaci firmwaru
Po potvrzení stavu sítě jako připravené spusťte na hostiteli příkaz AT+QFOTADL pro zahájení automatického bezdrátového stahování a aktualizace balíčku firmwaru modulu delta. Více informací o příkazech DFOTA AT naleznete v kapitole 3.3.
Průvodce upgradem BC65&BC92&BC95-GR_DFOTA
9/22
Řada modulů NB-IoT
3 Popis příkazů DFOTA AT
3.1. Úvod do příkazu AT
3.1.1. Definice
Charakter návratu kočáru.
Znak posuvu řádku.
<…> […]
Název parametru. Na příkazovém řádku se nezobrazují lomené závorky. Volitelný parametr příkazu nebo volitelná část informační odpovědi TA.
Hranaté závorky se na příkazovém řádku nezobrazují. Když je volitelný parametr
není uvedena v příkazu, nová hodnota se rovná předchozí hodnotě nebo výchozímu nastavení,
pokud není uvedeno jinak.
Podtržení Výchozí nastavení parametru.
3.1.2. Syntaxe příkazu AT
Všechny příkazové řádky musí začínat AT nebo at a končit . Informační odpovědi a výsledné kódy vždy začínají a končí znakem návratu vozíku a znakem odřádkování: . V tabulkách prezentujících příkazy a odpovědi v tomto dokumentu jsou uvedeny pouze příkazy a odpovědi a a jsou záměrně vynechány.
Tabulka 1: Typy AT příkazů
Typ příkazu
Syntax
Popis
Testovací příkaz
AT+ =?
Přečtěte si příkaz
AT+ ?
Otestujte existenci odpovídajícího příkazu a vraťte informace o typu, hodnotě nebo rozsahu jeho parametru.
Zkontrolujte aktuální hodnotu parametru odpovídajícího příkazu.
Napište příkaz
AT+ = [, [, […]]] Nastavte uživatelem definovatelnou hodnotu parametru.
Provedení příkazu AT+
Vraťte konkrétní informační parametr nebo proveďte konkrétní akci.
Průvodce upgradem BC65&BC92&BC95-GR_DFOTA
10/22
Řada modulů NB-IoT
3.2. Prohlášení AT Command Examples
Příkaz AT exampsoubory v tomto dokumentu vám pomohou dozvědět se o použití zde uvedených příkazů AT. Bývalýamples by však neměly být brány jako doporučení nebo návrhy Quectel ohledně toho, jak navrhnout tok programu nebo do jakého stavu modul nastavit. Někdy více exampsoubory mohou být poskytnuty pro jeden AT příkaz. To však neznamená, že mezi těmito exampnebo že by měly být provedeny v dané sekvenci. The URLs, názvy domén, IP adresy, uživatelská jména/účty a hesla (pokud existují) v příkazu AT exampsoubory jsou poskytovány pouze pro ilustrativní a vysvětlující účely a měly by být upraveny tak, aby odrážely vaše skutečné použití a specifické potřeby.
3.3. Příkazy DFOTA AT
Příkaz AT+QFOTADL povoluje automatický upgrade firmwaru pro modul Quectel přes DFOTA. Po provedení příkazu se balíček automaticky stáhne do modulu z HTTP serveru. Po dokončení stahování balíčku se modul automaticky spustí s aktualizací firmwaru. Pokud je aktualizace firmwaru úspěšná, modul se restartuje, jinak vrátí chybu a ukončí režim DFOTA.
3.3.1. AT+QFOTADL=URL> DFOTA přes HTTP server
Pokud je balíček firmwaru delta uložen na HTTP serveru, AT+QFOTADL=URL> by měl být proveden pro zahájení automatické aktualizace firmwaru přes DFOTA. Modul poté bezdrátově stáhne balíček firmwaru delta z HTTP serveru a automaticky aktualizuje firmware.
AT+QFOTADL=URL> DFOTA přes HTTP server
Testovací příkaz AT+QFOTADL=? Zápis příkazu AT+QFOTADL=URL>
Odpověď OK Odpověď OK +QIND: “FOTA”,”HTTPSTART”
+QIND: "FOTA", "Stahování",
+QIND: "FOTA", "Stahování",
…
+QIND: "FOTA", "HTTPEND",
Průvodce upgradem BC65&BC92&BC95-GR_DFOTA
11/22
Charakteristika
Řada modulů NB-IoT
+QIND: "FOTA", "START"
+QIND: "FOTA", "AKTUALIZACE",
+QIND: "FOTA", "AKTUALIZACE",
…
+QIND: „FOTA“, „KONEC“,
Pokud se vyskytne nějaká chyba: ERROR nebo +CME ERROR: Příkaz se projeví okamžitě.
Parametr
<HTTP_URL>
<HTTP_server_URL>file_cesta>
Formát řetězce. URL že balíček firmwaru je uložen na HTTP serveru. Maximální délka je 511 bajtů. Měl by začínat „http://“ ve formátu: „http://URL>: /file_path>” Typ řetězec. IP adresa nebo doména HTTP serveru, který vlastníte a provozujete. Typ celé číslo. Port HTTP serveru. Výchozí hodnota je 80. Rozsah je 1. Typ řetězec. file cesta na HTTP serveru. Celočíselný typ. Kód chyby HTTP. 0 znamená úspěšné stažení. Jakákoli jiná hodnota znamená chybu. Další podrobnosti naleznete v kapitole 5. Celočíselný typ. Průběh stahování nebo aktualizace v procentech.tage. Celočíselný typ. 0 znamená úspěšný upgrade. Jakákoli jiná hodnota znamená chybu. Více informací naleznete v kapitole 5.
POZNÁMKA Pokud je modul vypnutý, když hlásí +QIND: „FOTA“, „AKTUALIZACE“, , modul se při příštím zapnutí automaticky přepne do režimu vynucené aktualizace a bude pokračovat v procesu aktualizace. URC procesu aktualizace je zobrazen níže: +QIND: „FOTA“, „START“
+QIND: „FOTA“, „AKTUALIZACE“, 0 %
Průvodce upgradem BC65&BC92&BC95-GR_DFOTA
12/22
+QIND: “FOTA”,,”UPDATING”,10% … +QIND: “FOTA”,”END”,0
Řada modulů NB-IoT
3.3.2. AT+QFOTADL= Lokální upgrade
Pokud balíček firmwaru delta již existuje v adresáři UFS modulu filesystém a název tohoto balíčku firmwaru je „fota.pack“, bude průběh aktualizace spuštěn spuštěním příkazu AT+QFOTADL=1. Pokud název balíčku firmwaru není „fota.pack“, přejmenujte balíček firmwaru s příponou filesystémový AT příkaz.
AT+QFOTADL= Lokální upgrade
Napište příkaz AT+QFOTADL=
Odpověď OK
+QIND: "FOTA", "START"
+QIND: "FOTA", "AKTUALIZACE",
+QIND: "FOTA", "AKTUALIZACE",
…
+QIND: „FOTA“, „KONEC“,
Charakteristika
Pokud se vyskytne nějaká chyba: ERROR nebo +CME ERROR:
Příkaz se projeví okamžitě.
Parametr
Celočíselný typ. 1 Lokální upgrade Celočíselný typ. Průběh stahování nebo upgradu v procentech.tage. Celočíselný typ. Kód chyby HTTP. 0 znamená úspěšné stažení. Jakákoli jiná hodnota znamená chybu. Více informací naleznete v kapitole 5. Celočíselný typ. 0 znamená úspěšný upgrade. Jakákoli jiná hodnota znamená chybu. Více informací naleznete v kapitole 5.
Průvodce upgradem BC65&BC92&BC95-GR_DFOTA
13/22
Řada modulů NB-IoT
POZNÁMKA 1. Firmware balíček Delta lze přenést do adresáře UFS v modulu pomocí filesystémově související AT
příkazy přes port AT UART. fileNázev tohoto balíčku musí být „fota.pack“, jinak nelze proces aktualizace správně spustit. 2. Pokud je modul vypnutý, když hlásí +QIND: „FOTA“, „UPDATING“, , modul se při příštím zapnutí automaticky přepne do režimu vynucené aktualizace a bude pokračovat v procesu aktualizace. URC procesu aktualizace je zobrazen níže: +QIND: „FOTA“, „START“
+QIND: „FOTA“, „AKTUALIZACE“, 0 %
+QIND: „FOTA“, „AKTUALIZACE“, 10 %
…
+QIND: „FOTA“, „END“, 0 3. AT příkazy naleznete v dokumentu [3]. filesystém.
3.3.3. AT+QFOTADL= ,URL>[,fileStáhnout MCU File Přes
HTTP Server
Pokud a file Pokud je externí MCU nahrána na HTTP server, lze ji stáhnout spuštěním příkazu AT+QFOTADL= ,URL>[,filenázev>] a bude uložen v adresáři UFS modulu filesystém. The file Název lze zadat parametremfilejméno> nebo získané zURL>.
AT+QFOTADL= ,URL>[,fileStáhnout MCU File Přes HTTP
Server
Napište příkaz
Odpověď
AT+QFOTADL= ,URL>[, OK
<filejméno>]
+QIND: "FOTA", "HTTPSTART"
+QIND: "FOTA", "Stahování",
+QIND: "FOTA", "Stahování",
…
+QIND: "FOTA", "HTTPEND",
Pokud je nějaká chyba: ERROR
Průvodce upgradem BC65&BC92&BC95-GR_DFOTA
14/22
Charakteristika
Řada modulů NB-IoT
Nebo +CHYBA CME: Příkaz se projeví okamžitě.
Parametr
<filejméno>URL>
<HTTP_server_URL>file_cesta>
Celočíselný typ. 2 Stáhněte si file do modulu přes HTTP server. Typ řetězec. File název. Zadejte název pro ukládání fileTyp řetězce. URL že balíček firmwaru je uložen na HTTP serveru. Maximální délka je 511 bajtů. Měl by začínat „http://“ ve formátu: „http://URL>: /file_path>” Typ řetězec. IP adresa nebo název domény HTTP serveru, který vlastníte a provozujete. Typ celé číslo. Port HTTP serveru. Výchozí hodnota je 80. Rozsah je 1. Typ řetězec. file cesta na HTTP serveru. Celočíselný typ. Kód chyby HTTP. 0 znamená úspěšné stažení. Jakákoli jiná hodnota znamená chybu. Další podrobnosti naleznete v kapitole 5. Celočíselný typ. Průběh stahování nebo aktualizace v procentech.tage.
POZNÁMKA
1. Délka file název nesmí překročit 58 bajtů, když =2, jinak bude vrácena chyba. V případě, žefilename> je vynechán, modul nejprve získá file název z HTTP URL. Pokud file Pokud je název neplatný, bude k názvu staženého souboru použit výchozí soubor „mcu_update.bin“. filePak prosím použijte filesystémové AT příkazy pro jeho ovládání po stažení.
2. AT příkazy pro filesystém.
Průvodce upgradem BC65&BC92&BC95-GR_DFOTA
15/22
Řada modulů NB-IoT
4 Přamples
4.1. DFOTA přes HTTP server v síti NB-IoT
//Aktualizaci firmwaru můžete provést po uložení balíčku s delta firmwarem na HTTP server.
http://192.0.2.2:3029/update.pack is used as an example URL below (The URL is provided for illustrative
pouze pro daný účel. Nahraďte jej prosím platným URL který odpovídá vašemu HTTP serveru a firmwaru
balík).
AT+COPS?
//Dotaz na stav sítě.
+COPS: 0,2, 46011, 9
//Čtvrtý parametr 9 označuje síť NB-IoT.
OK //V síti NB-IoT modul použije parametr nakonfigurovaný pomocí AT+QCGDEFCONT a automaticky aktivuje IP. AT+CGDCONT? +CGDCONT: 1, „IP“, „fast.t-mobile.com“, „192.0.2.2“, 0,0
OK //Spusťte AT+QFOTADL pro povolení automatické aktualizace firmwaru přes DFOTA a modul poté začne stahovat balíček firmwaru delta a automaticky aktualizovat firmware. AT+QFOTADL=”http://192.0.2.2:3029/update.pack” OK
+QIND: "FOTA", "HTTPSTART"
//Stahování začíná.
+QIND: "FOTA", "Stahování", 0 %
+QIND: "FOTA", "Stahování", 10 %
…
+QIND: "FOTA", "Stahování", 100 %
+QIND: "FOTA", "HTTPEND", 0
//Balíček z HTTP serveru byl úspěšně stažen.
+QIND: "FOTA", "START"
//Aktualizace začíná.
Průvodce upgradem BC65&BC92&BC95-GR_DFOTA
16/22
Řada modulů NB-IoT
+QIND: „FOTA“, „AKTUALIZACE“, 0 %
+QIND: „FOTA“, „AKTUALIZACE“, 10 %
…
+QIND: „FOTA“, „AKTUALIZACE“, 100 %
+QIND: “FOTA”,,”END”,0
//Firmware byl úspěšně aktualizován.
4.2. DFOTA přes HTTP server v síti GSM (pouze pro BC92)
//Aktualizaci firmwaru můžete provést po uložení balíčku s delta firmwarem na HTTP server.
Aktualizovat firmware, pokud je balíček firmwaru delta uložen na HTTP serveru.
http://192.0.2.2:3029/update.pack is used as an example URL below (The URL is provided for illustrative
pouze pro daný účel. Nahraďte jej prosím platným URL který odpovídá vašemu HTTP serveru a firmwaru
balík).
AT+COPS?
//Dotaz na stav sítě.
+COPS: 0,2, 46000, 0
//Čtvrtý parametr 0 označuje síť GSM.
OK
//Pokud je BC92 v síti GSM, je nutné před nastavením PDP manuálně aktivovat IP.
stahování.
AT+CGDCONT=1, „IP“
//Nastavte typ PDP na „IP“.
OK
AT+CGACT=1,1
//Aktivace kontextu PDP.
OK
AT+CGDCONT?
+CGDCONT: 1, „IP“, „192.0.2.2“, 0,0
OK
//Spusťte AT+QFOTADL pro povolení automatické aktualizace firmwaru přes DFOTA a modul poté
Spusťte stahování balíčku firmwaru Delta a automaticky aktualizujte firmware.
AT+QFOTADL=”http://192.0.2.2:3029/update.pack”
OK
+QIND: "FOTA", "HTTPSTART"
//Stahování začíná.
+QIND: "FOTA", "Stahování", 0 %
+QIND: "FOTA", "Stahování", 10 %
Průvodce upgradem BC65&BC92&BC95-GR_DFOTA
17/22
Řada modulů NB-IoT
…
+QIND: "FOTA", "Stahování", 100 %
+QIND: "FOTA", "HTTPEND", 0
//Balíček z HTTP serveru byl úspěšně stažen.
+QIND: "FOTA", "START"
//Aktualizace začíná.
+QIND: „FOTA“, „AKTUALIZACE“, 0 %
+QIND: „FOTA“, „AKTUALIZACE“, 10 %
…
+QIND: „FOTA“, „AKTUALIZACE“, 100 %
+QIND: “FOTA”,,”END”,0
//Firmware byl úspěšně aktualizován.
4.3. Proces lokální aktualizace
//Proces lokální aktualizace lze spustit provedením příkazu AT+QFOTADL=1. Nejprve se ujistěte, že
a file již existuje v modulu filesystém a jeho název musí být „fota.pack“, jinak modul
vrátit chybu.
AT+QFLST
//Zkontrolujeme, zda file existuje, nebo ne.
+QFLST: „fota.pack“, 20135
OK AT+QFOTADL=1 OK
//Spuštění lokálního procesu aktualizace.
+QIND: "FOTA", "START"
//Spuštění lokální aktualizace.
+QIND: „FOTA“, „AKTUALIZACE“, 0 %
+QIND: „FOTA“, „AKTUALIZACE“, 10 %
…
+QIND: „FOTA“, „AKTUALIZACE“, 100 %
+QIND: “FOTA”,,”END”,0
//Aktualizace úspěšná.
Průvodce upgradem BC65&BC92&BC95-GR_DFOTA
18/22
Řada modulů NB-IoT
4.4. Stažení MCU File z HTTP serveru v síti NB-IoT
AT+POLICIE? +POLICIE: 0,2, „46011“, 9
//Dotaz na stav sítě. //Čtvrtý parametr 9 označuje síť NB-IoT.
OK //Modul automaticky aktivuje výchozí PDN, které je nastaveno pomocí AT+QCGDEFCONT v síti NB-IoT. AT+CGDCONT? +CGDCONT: 1, „IP“, „fast.t-mobile.com“, „192.0.2.2“, 0,0
OK
//Spuštění AT+QFOTADL=2,URL> stáhnout aktualizaci MCU file z HTTP serveru a
uložte jej do modulu. Po dokončení stahování se odpovídající filesystémový AT příkaz může být
používá se k provozování tohoto upgradu MCU file.
.
//The URL z MCU file na HTTP serveru je „http://192.0.2.2:3029/test.bin“ (The URL je k dispozici pro
pouze ilustrativní. Nahraďte jej platným URL který odpovídá vašemu HTTP(S) serveru a
balíček firmwaru.)
AT+QFOTADL=2, „http://192.0.2.2:3029/test.bin“
//Spuštění procesu.
OK
+QIND: "FOTA", "HTTPSTART"
//Stahování začíná.
+QIND: "FOTA", "Stahování", 0 %
+QIND: “FOTA”, “DOWNLOADING”, 10 % …
+QIND: "FOTA", "Stahování", 100 %
+QIND: “FOTA”,,”HTTPEND”,0 AT+ QFLST +QFLST: “test.bin”,93368
//Mikrokontrolér file je úspěšně staženo. //Vypsat filev modulu filesystém.
OK
Průvodce upgradem BC65&BC92&BC95-GR_DFOTA
19/22
Řada modulů NB-IoT
4.5. Stažení MCU File z HTTP serveru v síti GSM (pouze pro BC92)
AT+POLICIE? +POLICIE: 0,2, „46000“, 0
//Dotaz na stav sítě. //Čtvrtý parametr 0 označuje síť GSM.
OK
//Pokud je BC92 v síti GSM, ručně nakonfigurujte PDP a aktivujte IP adresu před
stahování.
AT+CGDCONT=1, „IP“
//Nakonfigurujte typ PDP na „IP“.
OK
AT+CGACT=1,1
//Aktivace kontextu PDP.
OK
AT+CGDCONT?
+CGDCONT: 1, „IP“, „192.0.2.2“, 0,0
OK //Spuštění AT+QFOTADL=2,URL> stáhnout aktualizaci MCU file z HTTP serveru a uložit jej do modulu. Po dokončení stahování se odpovídající fileK ovládání této aktualizace MCU lze použít systémový AT příkaz file. //Ten URL z MCU file na HTTP serveru je „http://192.0.2.2:3029/test.bin“ (The URL je poskytován pouze pro ilustrativní účely. Nahraďte jej prosím platným URL (který odpovídá vašemu HTTP(S) serveru a balíčku firmwaru). AT+QFOTADL=2, „http://192.0.2.2:3029/test.bin“ OK
+QIND: "FOTA", "HTTPSTART"
//Stahování začíná.
+QIND: "FOTA", "Stahování", 0 %
+QIND: "FOTA", "Stahování", 10 %
…
+QIND: "FOTA", "Stahování", 100 %
+QIND: “FOTA”,,”HTTPEND”,0 AT+ QFLST +QFLST: “test.bin”,93368
//Mikrokontrolér file je úspěšně staženo. //Vypsat filev modulu filesystém.
OK
Průvodce upgradem BC65&BC92&BC95-GR_DFOTA
20/22
Řada modulů NB-IoT
5 Souhrn chybových kódů
Kód chyby označuje chybu související s mobilním zařízením nebo sítí. Podrobnosti o a jsou popsány v následujících tabulkách.
Tabulka 2: Shrnutí Kódy
0 6500 6501 6502 6503 6504 6505 6506 6507 6509
Popis Úspěšné stažení Neznámá chyba Neplatný parametr Aktualizační balíček je příliš velký Stahování se nezdařilo Aktualizační balíček nebyl nalezen Aktualizační balíček se nepodařilo zapsat do flash paměti V modulu nejsou žádné diferenciální balíčky file Chyba ověření diferenciálního paketu systému. Alokace paměti selhala.
Tabulka 3: Souhrn Kódy
0 6508
Popis Úspěšný upgrade Upgrade selhal
Průvodce upgradem BC65&BC92&BC95-GR_DFOTA
21/22
Řada modulů NB-IoT
6 Odkazy na přílohu
Tabulka 4: Související dokumenty Název dokumentu [1] Quectel_BC65&BC95-GR_AT_Commands_Manual [2] Quectel_BC92_AT_Commands_Manual [3] Quectel_BC65&BC92&BC95-GR_FilePoznámka_k_systémové_aplikaci
Tabulka 5: Termíny a zkratky
Zkratka DFOTA GSM HTTP(S) IP MCU NB-IoT PDP UFS URL
Popis Firmware Delta Globální systém pro mobilní komunikaci vzduchem Hypertext Transport Protocol (Secure) Internet Protocol Mikrokontrolérová jednotka Úzkopásmový internet věcí Packet Data Protocol Uživatel File Uniform Resource Locator úložiště
Průvodce upgradem BC65&BC92&BC95-GR_DFOTA
22/22
Dokumenty / zdroje
![]() |
Modul QUECTEL NB IoT řady BC95-GR [pdfUživatelská příručka BC65, BC92, BC95-GR, BC95-GR řada NB IoT modulů, BC95-GR řada, NB IoT moduly, IoT moduly |
