Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Obě strany předchozí revize Předchozí verze | |||
2019:lora-stm [2020/01/19 15:53] Pavel Němec |
2019:lora-stm [2020/01/19 16:00] (aktuální) Pavel Němec |
||
---|---|---|---|
Řádek 55: | Řádek 55: | ||
Po vytvoření projektu pro zvolenou vývojovou desku (Nucleo-F429ZI) se přidají soubory ze softwarového balíku I-CUBE-LRWAN. Především budou potřeba hlavní funkce pro komunikaci v síti LoRaWAN (složka Middlewares/LoRaWAN). Popis jednotlivých souborů a návod k použití se nachází v [[https://www.st.com/content/ccc/resource/technical/document/user_manual/group0/31/96/2f/3b/df/c1/40/2e/DM00300436/files/DM00300436.pdf/jcr:content/translations/en.DM00300436.pdf|tomto souboru]]. Lze také použít soubory z ukázkových projektů, například Projects\STM32L476RG-Nucleo\Applications\LoRa\End_Node. V souboru Commissioning.h je potřeba zvolit aktivační metodu a přepsat klíče klíči vygenerovanými v The Things Network. | Po vytvoření projektu pro zvolenou vývojovou desku (Nucleo-F429ZI) se přidají soubory ze softwarového balíku I-CUBE-LRWAN. Především budou potřeba hlavní funkce pro komunikaci v síti LoRaWAN (složka Middlewares/LoRaWAN). Popis jednotlivých souborů a návod k použití se nachází v [[https://www.st.com/content/ccc/resource/technical/document/user_manual/group0/31/96/2f/3b/df/c1/40/2e/DM00300436/files/DM00300436.pdf/jcr:content/translations/en.DM00300436.pdf|tomto souboru]]. Lze také použít soubory z ukázkových projektů, například Projects\STM32L476RG-Nucleo\Applications\LoRa\End_Node. V souboru Commissioning.h je potřeba zvolit aktivační metodu a přepsat klíče klíči vygenerovanými v The Things Network. | ||
- | Proběhla spousta pokusů dát nějak potřebné soubory dohromady a upravit v nich, co bylo třeba, nicméně komunikaci na Nucleo-F429ZI s modulem RFM95W se bohužel mi nepodařilo zprovoznit v žádném vývojovém prostředí. | + | Proběhla spousta pokusů dát potřebné soubory dohromady a upravit v nich, co bylo třeba, nicméně komunikaci na Nucleo-F429ZI s modulem RFM95W se bohužel mi nepodařilo zprovoznit v žádném vývojovém prostředí, a to především kvůli problému s vkládáním knihoven. Inkludování knihoven často nefungovalo, i když soubor knihovny byl v projektu přítomen a bylo možné najít její deklaraci. Velká část těchto chyb šla postupně vyřešit ručním přidáním cesty k souboru, ale někdy ani to nepomohlo. Zkusil jsem tedy různé další metody, jak problém vyřešit, nikdy se ale nepodařilo vyřešit všechny chyby. Kvůli těmto problémům nebylo možné se dostat k vlastnímu naprogramování komunikace. |