За контакти: 0892968684

Как да програмирате фърмуера на SONOFF ZBDongle-E

Стъпка 1: Идентифициране на модела
Преди да започнете с каквато и да е операция, е изключително важно да потвърдите модела на устройството, което използвате.

ZBDongle-E и ZBDongle-P са изградени върху различни чипове и техните протоколи и фърмуери не са съвместими помежду си. Объркването на двата модела може да доведе директно до неуспех на операциите. За да направите това, можете да проверите модела, изписан на дъното на металната обвивка.

Стъпка 2: Избор на желан тип фърмуер
· Координатор
Фърмуерът, предварително фабрично инсталиран.
Този фърмуер може да се използва със смарт домашната платформа, за да позволи на вашия хост да изпраща и получава Zigbee сигнали, като по този начин може да бъде използван като Zigbee шлюз.

Можете да изтеглите фърмуера за координатор, предоставен от SONOFF, на следния линк:
Sonoff_Zigbee_Dongle_Firmware/Dongle-E/NCP at master · itead/Sonoff_Zigbee_Dongle_Firmware · GitHub

· Рутер
Тип фърмуер, използван за разширяване на обхвата на сигнала в Zigbee мрежа.
Устройствата, които работят с този фърмуер, вече не могат да се използват като шлюзове, а стават подустройства, които могат да се присъединят към други Zigbee мрежи. Трябва да се отбележи, че поради ограниченията на Zigbee протокола, рутинг устройствата могат да предоставят само комуникационни релета за крайни устройства в същата мрежа. Ако имате множество шлюзове и всички трябва да разширяват обхвата на сигнала, трябва да свържете поне едно рутерно устройство към всеки шлюз.

Освен това, крайните устройства имат свободата да избират комуникационния път, като някои устройства може да предпочетат да комуникират директно с шлюза, затова не гарантираме, че всички крайни устройства ще комуникират с устройството, което работи с този рутер фърмуер.

Можете да изтеглите рутерния фърмуер, предоставен от Sonoff, на следния линк:
Sonoff_Zigbee_Dongle_Firmware/Dongle-E/Router at master · itead/Sonoff_Zigbee_Dongle_Firmware · GitHub

 

· Thread Border Router
Тип фърмуер, използван за внедряване на Thread сигнализация.
В отличие от Matter over WiFi, което изисква само WiFi рутер, Matter over Thread изисква ръбово рутерно устройство, за да позволи на обикновен хост да действа като хъб за контрол на устройства.

Можете да намерите фърмуер на трета страна за Thread, като файловете започват с ot-rcp на следните линкове:
silabs-firmware-builder/firmware_builds/zbdonglee at main · darkxst/silabs-firmware-builder · GitHub

Стъпка 3: Инсталиране на сериен драйвер
Чипът на координатора разчита на USB към сериен чип за комуникация с хоста, така че е необходимо да инсталирате драйвера за сериен чип.

В зависимост от партидата, която сте закупили, устройството ви може да има два различни сериен чипа: CH9102 или CP2102.

Драйверите за тези два чипа не са съвместими помежду си, така че е необходимо първо да потвърдите към коя партида принадлежи устройството ви.

Обърнете устройството с надписа отзад и ще видите 10-цифрения сериен номер. Ако първите 5 цифри са по-големи от 30623, трябва да инсталирате драйвера за CP2102, в противен случай инсталирайте драйвера за CH9102.

Стъпка 4: Премахване на металната обвивка
Индикаторните LED светлини и бутоните на ZBDongle са защитени от металната обвивка. За да имате достъп до бутоните, трябва да премахнете обвивката преди да свържете устройството с хоста.

От страната на външната антена на металната кутия ще видите два винта. Първо развийте антената, след това премахнете двата винта. След като ги премахнете, можете да извадите PCB (платката) от металната обвивка. Свържете ZBDongle с хоста в този вид, следващата стъпка е да подготвите софтуера.

Стъпка 5: Изтеглете инструмента за трансфер с Xmodem
За да прехвърлите фърмуера към ZBDongle, ви е необходимо софтуер за сериен комуникация с Xmodem функция. В това ръководство ще представим процеса на използване на CoolTerm за Windows.

Забележка: Само версии на CoolTerm над 2.3.0 поддържат протокола Xmodem.

Можете да изтеглите съответната версия според вашата операционна система от следния линк:

Roger Meier’s Freeware
https://freeware.the-meiers.org/

Стъпка 6: Влизане в bootloader режим и прехвърляне на фърмуера
CoolTerm не изисква инсталация. Когато стартирате CoolTerm.exe, ще се появи следният прозорец:

Shares
  • https://www.facebook.com/groups/291455135812703

Ще трябва да щракнете върху менюто “Options” (Настройки) и да промените няколко елемента на правилните стойности, преди да започнете връзката.

Shares
  • https://www.facebook.com/groups/291455135812703

Променете скоростта на предаване (baud rate) на 115200.

Shares
  • https://www.facebook.com/groups/291455135812703

Изключете всички функции за контрол на потока.

Shares
  • https://www.facebook.com/groups/291455135812703

Настройте режима на терминалния интерфейс.

Shares
  • https://www.facebook.com/groups/291455135812703

След като запишете горепосочените промени, можете да натиснете бутона “Connect” (Свържи).

Натиснете и задръжте бутона Boot на PCB (платката), след което натиснете бутона Reset и ги освободете едновременно.

Shares
  • https://www.facebook.com/groups/291455135812703

Ако операцията е успешна, ще видите менюто на Bootloader, както е показано по-долу.

Ако не виждате менюто, можете да опитате отново да извършите горепосочената операция с бутоните или да проверите дали параметрите, като например скоростта на предаване (baud rate), са правилни.

Shares
  • https://www.facebook.com/groups/291455135812703

ZBDongle ще приеме трансфер на фърмуер файл само когато е в Bootloader режим.

За да започнете приемането на файла незабавно, натиснете 1 (и след това натиснете Enter).

Shares
  • https://www.facebook.com/groups/291455135812703

След като влезете в режим на изчакване, менюто ще показва непрекъснато буквата C, която показва времевия прозорец, в който устройството чака файл да бъде изпратен.

Трябва да изберете файла за фърмуера, който ще бъде записан, преди буквата C да запълни реда, в противен случай ZBDongle ще се върне към главното меню на Bootloader.

Shares
  • https://www.facebook.com/groups/291455135812703
Shares
  • https://www.facebook.com/groups/291455135812703
Shares
  • https://www.facebook.com/groups/291455135812703
Shares
  • https://www.facebook.com/groups/291455135812703

След като видите уведомлението, че трансферът е завършен, поздравления, вие сте завършили всички операции!

Въведете 2, за да стартирате фърмуера и да проверите дали работи!

Вашият коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

Твоята количка
  • No products in the cart.
  • Share This
    0