Public Documentation
  • Introduction
  • Getting started
    • Introduction
    • 1. Welcome Page
    • 2. Introduction (Beginner's Guide)
  • Portal Tools
    • Blocko
      • Ůvod do blocka
      • Flip-flop
      • REST-API bloček
    • Grid
      • Úvod do GRID
      • Základní Tlačítko (základy GRID)
      • vylepšený Přepínač (stylování a pokročilé možnosti GRID)
      • text generátor button (messeage type, two elements one widget)
      • graf (pokročilé funkce GRID)
      • Slider (User class v GRIDu)
      • Styly a jejich použití
  • Cloud
    • Cloud
    • Instancies
    • Rest-Api
  • General
    • What we plan
  • Hardware a programování
    • Úvod
      • Nahrání prvního programu
    • Konektivita
      • Specifikace zdroje internetu
      • GSM
      • 6LowPAN
      • Komunikace s portálem
      • Přepínání mezi servery
    • Hardware
      • Základní jednotky
        • IODAG3E
          • Rozhraní a periférie
          • Konektor X a Y
          • Napájení
          • Připojení zdroje k VBAT
          • Paměti
          • Technické specifikace
          • Schémata
        • IODAG3L
      • Rozšiřující moduly
        • GSM shield
        • LED shield
        • Relay shield
        • RFID shield
        • Ultrasonic shield
        • Meteo shield
        • Movement shield
        • PIR shield
        • RGB Displej shield
        • Serial shield
      • Ostatní
        • DevKitG3
          • Schéma
        • TK3G
          • Schéma
        • ZPPG3
          • Schéma
        • WEXP
    • Programování HW
      • Architektura FW
        • Aktualizace FW
        • Autobackup
      • Struktura programu
      • Byzance API
        • Vstupy a výstupy do Portálu
        • Callback Busy
        • Odložený restart
        • Callbacky připojení
        • Uživatelská makra
      • MBED API
        • Vstupy a výstupy
        • Komunikační rozhraní
        • Časování
        • RTOS
      • Knihovny
        • DHT
        • DS1820
        • Dali
        • EdgeStruct
        • I2CWrapper
        • Knock
        • MFRC522
        • MFRC522::MIFARE_Key
        • MPU9150
        • ms5637
        • OneWire
        • PCA9536
        • RGB_matrix
        • RollerDrive
        • SHT21
        • ST7565
        • Servo
        • TCA6424A
        • TLC59116
        • TripleSevenSeg
        • MFRC522::Uid
        • WS2812
        • WakeUp
      • Offline programování
        • Vlastní IDE
        • Upload kódu z GUI
        • Upload kódu z konzole
        • Upload kódu Drag&drop
    • Tutoriály
      • Datum a čas (RTC)
      • Komunikace po sériové lince (UART) s PC
        • Konfigurace sériové linky v PC
        • Programování sériové linky
      • Základní tutoriály
        • Digital Read
        • Analog Read/Write
        • PWM Fade
        • Timer/Ticker
        • State Change Detection
        • Ovládání LED modulu
        • BusOut
        • HC-SR04 Senzor
      • Pokročilé
    • Správa a diagnostika
      • Zdroj restartu
      • LED modul
      • Identifikace zařízení
      • Monitoring parametrů
      • Vytížení zařízení
      • Webové rozhraní
        • Základní přehled
        • Správce firmware
        • Vlákna
        • Definované vstupy
        • Konfigurace MQTT
        • Nastavení
      • Bootloader
        • Režimy bootloaderu
        • Command mód
        • Další vlastnosti bootloaderu
      • Webová konzole
      • Konfigurace zařízení
        • Confighash
      • Omezení konfigurace
        • Konfigurace
        • Binárky
        • Omezení MQTT
        • Lowpan
    • Knowledge base
      • Náhodná čísla
      • Watchdog
      • Paměť RAM
Powered by GitBook
On this page
  • Příkazy bez parametru
  • Příkazy s parametrem i bez
  • Příkazy pouze s parametrem
  1. Hardware a programování
  2. Správa a diagnostika
  3. Bootloader

Command mód

PreviousRežimy bootloaderuNextDalší vlastnosti bootloaderu

Last updated 4 years ago

Command mód je jeden z režimů , kde je možné pomocí příkazů posílaných po ověřovat a . Ostatní režimy jsou popsány v .

Do command režimu bootloaderu je možno vstopit následujícím způsobem

  1. podržet RESET a USER tlačítko dohromady

  2. pustit RESET tlačítko

  3. počkat několik sekund, než zhasne žlutá LED

  4. pustit USER tlačítko

Při prvním spuštění nebo při položce configured=0 bootloader skáče do command režimu automaticky.

Příkazy bez parametru

  • ping - ping, pro testovací účely

  • help - vypíše nápovědu do konzole

  • overview - vypíše aktuální hodnotu všech parametrů, které jsou v bootloaderu nastaveny

  • restart - restartuje zařízení.

  • target -Typ desky.

  • fullid - vypíše FULL ID zařízení.

  • launch_reset - Pokud bylo předchozí spuštění firmware neúspěšné a není žádná validní binárka k obnovení, je třeba nahrát validní binárku a poté napsat příkaz ''launch_reset''.

  • defaults - Veškeré nastavení se obnoví do výchozích hodnot.

  • lastpart - zobrazuje počet části přijatých při posledním pokusu o aktualizaci bootloaderu firmwaru nebo backupu

  • restored - firmware byl dříve automaticky obnoven

Příkazy s parametrem i bez

  • normal_mqtt_hostname - Hostname, na kterém běží hlavní Homer.

  • normal_mqtt_port - Hlavní port, na kterém běží Homer.

  • backup_mqtt_hostname - Záložní hostname, na kterém běží Homer.

  • backup_mqtt_port - Záložní port, na kterém běží Homer.

  • encryption_mqtt_hostname - Šifrovaný hostname, na kterém běží Homer.

  • encryption_mqtt_port - Šifrovaný port, na kterém běží Homer.

  • mqtt_username - Jméno pro přihlášení k Homerovi.

  • mqtt_password - Heslo pro přihlášení k Homerovi.

  • mac - Zjištění MAC adresy.

  • autobackup - Funkce, která zajišťuje, zajišťuje zálohu starého firmware při doručení nového.

  • netsource - Zdroj, odkud bere zařízení internet.

  • logtarget - Cíl, kam bude zařízení logovat a vypisovat.

  • configured - při prvním spuštění bootloader naběhne vždy do Command režimu a čeká na konfiguraci všech parametrů. Až jsou parametry nastaveny, ''configured'' se přepne na 1 a tím se dá zařízení najevo, že je již plně nakonfigurováno a příště bude už nabíhat do normálního programu.

  • reconnect - Nastavení, po kolika vteřinách se bude znovu provádět pokus o připojení k serveru v případě předchozího neúspěchu či odmítnutí.

  • encryption - Zapnutí nebo vypnutí šifrování komunikace.

  • autojump - Nastavení časovače autojump na určitý čas. Po této době neaktivity (v sekundách) se zařízení přepne automaticky z bootloaderu do firmware.

  • lowpan_credentials - přihlašovací údaje do lowpan

  • keepalive - jak často bude probíhat komunikace s MQTT brokerem

  • autoreboot - Nastavení časovače autoreboot na určitý čas. Po této době (v sekundách) se zařízení automaticky restartuje.

  • rdp - ReadOutProtection. Po zapnutí není možné přes programátor číst interní flash paměť procesoru. Při vypnutí je automaticky smazáno celé zařízení, včetně bootloaderu.

Příkazy pouze s parametrem

  • info - Informace k dané komponentě.

    Parametry mohou být "bootloader", "firmware", "buffer", "backup".

  • memsize - Velikost oddílu, který je vyhrazen pro danou komponentu.

    Parametry mohou být "bootloader", "firmware", "buffer", "backup".

  • erase - Zformátuje paměť.

    Parametry mohou být "firmware", "buffer", "backup", "extmem"

  • firmware - Práce si firmwarem.

    Parametry mohou být "backup" pro zálohu, nebo "restore" pro obnovu.

confighash - při změně nastavení se generuje nový confighash. Synchronizaci není nutno provádět vždy, ale pouze při změnách. Seznam parametrů, které generují nový confighash je možno nalézt v článku .

Více informací k MQTT připojení je možno nalézt v sekci .

alias - Alias zařízení, který si každý může nastavit pro lepší .

blreport - Bootloader report. Zapnutí, nebo vypnutí výpisu hlavičky do konzole.

wdenable - Zapnutí .

wdtime - Nastavení periody resetu .

webview - Zapnutí nebo vypnutí funkcionality .

webport - Port, na kterém bude přístupno .

timeoffset - Slouží pro lokalizovanou . Nastavení offsetu lokálního času RTC od UTC.

timesync - Slouží pro zapnutí mezi servery Byzance a RTC.

lowpanbr - Zapnutí funkce .

restartbl - Identifikátor pro .

revision - Zjištění

omezení konfigurace
Komunikace se servery
identifikaci zařízení
bootloaderu
watchdogu
watchdogu
webového rozhraní
webové rozhraní
práci s časem
synchronizace času
lowpan border router
restart zařízení do bootloaderu
revize zařízení
bootloaderu
sériové lince
nastavovat konfigurační parametry
příslušné kapitole