STM32L0 + ESP8266

programski jeziki in programiranje

Moderator: tilz0R

STM32L0 + ESP8266

OdgovorNapisal/-a MocnikG » 27 Feb 2018, 09:18

Zdravo,
uporabil bi ESP8266 v že obstoječem vezju na katerem je STM32L053R8, kot dodatno periferijo.

Nekako ne vem, kaj bi sploh namestil na ESPja, firmware z AT commandami ali s čim drugim? Ideja je, da bi bil MQTT-SN client na STM-u in pošiljal podatko prek ESP na broker.
Obstaja kakšna knjižnica oz. priporočilo, ki ste jo uporabili za MQTT na STM? Par sem jih našel, kot je Paho embedded.
Uporabniški avatar
MocnikG
 
Prispevkov: 303
Pridružen: 18 Maj 2015, 18:56
Kraj: Koroška - MB - CE
Zahvalil se je: 26 krat
Prejel zahvalo: 26 krat
Uporabnika povabil: s55ei
Število neizkoriščenih povabil: 2

Re: STM32L0 + ESP8266

OdgovorNapisal/-a Dorijan » 01 Mar 2018, 22:55

Uporabi en pin na ESP za ga zbuditi in RX TX za podatke. MQTT in ostalo pa lahko vse na ESPju rešiš.
Dorijan
 
Prispevkov: 638
Pridružen: 21 Jan 2015, 00:09
Zahvalil se je: 2 krat
Prejel zahvalo: 100 krat
Uporabnika povabil: gumby
Število neizkoriščenih povabil: 19

Re: STM32L0 + ESP8266

OdgovorNapisal/-a sundancer » 01 Mar 2018, 23:18

mogoce tole kot ideja kako se lotit:

https://github.com/mrizvic/nodemcu-uart2mqtt
Uporabniški avatar
sundancer
 
Prispevkov: 425
Pridružen: 16 Jan 2015, 23:36
Kraj: Domžale
Zahvalil se je: 127 krat
Prejel zahvalo: 203 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 31

Re: STM32L0 + ESP8266

OdgovorNapisal/-a tilz0R » 02 Mar 2018, 11:51

Opcij je več. Ena je kot pravi sundancer, druga recimo je z uporabo AT knjižnice.

Jaz imam ESP-AT knjižnico, kjer imaš na ESP-ju at sw in komuniciraš z STM32 preko UART-a. Knjižnica vsebuje tudi MQTT layer app. Vendar pa potrebuješ operacijski sistem.

https://github.com/MaJerle/ESP_AT_Lib
Knowledge sharing is people' caring., T. MAJERLE
Uporabniški avatar
tilz0R
 
Prispevkov: 1393
Pridružen: 18 Jan 2015, 00:12
Kraj: Črnomelj
Zahvalil se je: 182 krat
Prejel zahvalo: 341 krat
Uporabnika povabil: s56rga
Število neizkoriščenih povabil: 255

Re: STM32L0 + ESP8266

OdgovorNapisal/-a MocnikG » 02 Mar 2018, 14:06

Boljša opcija se mi zdi, da bi zmontiral mqtt-sn frame na ARM-u in uporabil od ESP samo AT komande, kjer bi nastavil UDP in prek njega to poslal.
Problem je ker rabim, kar vredu OS, nek FreeRTOS bi bil pomoje super zato. To mi ne diši preveč, ker bi "verjetno" (poudarek na verjetno, ker nisem šel preverjati), omejil resource na ARM, ki pa jih rabim za druge preračune.

Ne diši mi pa ideja, da bi v LUI napisal MQTT clienta, ki bi tekel na ESP in potem njemu prek UART pošijal podatke, ki jih mora spraviti naprej v MQTT. Zdi se mi, da ne bi imel nekega nadzora nad delovanjem ESP.

Skratka, hvala vsem za ideje, bom še razmislil in poročam o napredku.
Uporabniški avatar
MocnikG
 
Prispevkov: 303
Pridružen: 18 Maj 2015, 18:56
Kraj: Koroška - MB - CE
Zahvalil se je: 26 krat
Prejel zahvalo: 26 krat
Uporabnika povabil: s55ei
Število neizkoriščenih povabil: 2


Vrni se na Software

Kdo je na strani

Po forumu brska: 0 registriranih uporabnikov in 0 gostov