STM32 har allt - Utom trådlöshet

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
rvl
Inlägg: 4099
Blev medlem: 5 april 2016, 14:58:53
Ort: Helsingfors

Re: STM32 har allt - Utom trådlöshet

Inlägg av rvl »

Låter som om dina http-försök får något att hänga sig. Kanske nåt som utan timeout väntar på svar som aldrig kommer och låser resurser som ping skulle behöva.
DanielM
Inlägg: 1859
Blev medlem: 5 september 2019, 14:19:58

Re: STM32 har allt - Utom trådlöshet

Inlägg av DanielM »

Jag ska testa med ett annat exempel.


Nu testar jag bara och se om hans exempel fungerar på mitt kort. Om det blir så, ja, då kanske man får lära sig lite AJAX...Nej, inte diskmedlet.
DanielM
Inlägg: 1859
Blev medlem: 5 september 2019, 14:19:58

Re: STM32 har allt - Utom trådlöshet

Inlägg av DanielM »

Här är resultatet.

Först implementerade jag så jag kan bara pinga. Först fungerade det inte då jag fick hardFault. Jag ökade min heap på RTOS och sedan fungerade det att pinga. OK!

Men så fort jag ansluter med min webbläsare, ja, då kan jag inte pinga längre. Det är som att den tappar anslutningen. :humm:
agehall
Inlägg: 172
Blev medlem: 12 augusti 2020, 19:27:54

Re: STM32 har allt - Utom trådlöshet

Inlägg av agehall »

DanielM skrev: 4 augusti 2022, 00:14:00 När jag skrev detta ovan så var det mer en fråga om hemsida VS socket.
Eget protokoll på låg nivå eller använda ett befintligt som är flexibelt är ett ganska enkelt val om man har möjlighet i 99.9% av fallen.
DanielM skrev: 4 augusti 2022, 00:14:00 Hur säkrar du mot olaglig intrång? Använder du någon nyckel som du ständigt skickar med?
Beror på - i vissa fall kör jag med vanliga användarnamn och lösenord och i vissa fall kör jag med med PKI. Beror helt på hur känsligt det är.
DanielM skrev: 4 augusti 2022, 00:14:00 Varför använder du inte socket? Det kanske är jobbigare?
För då måste jag konstruera ett nytt protokoll som är framtidssäkert samt skriva all hantering för det. Kör man med HTTP så finns det massor med bibliotek som hjälper en att hantera requests och som är välbeprövade.
DanielM
Inlägg: 1859
Blev medlem: 5 september 2019, 14:19:58

Re: STM32 har allt - Utom trådlöshet

Inlägg av DanielM »

Skulle det inte fungera så att om man hade en nyckel som man måste tilldela för att få responsen tillbaka?
Som jag har uppfattat så är rest API ett typ av sätt att transformera meddelanden via TCP/IP? Typ som ett protokoll.
Användarvisningsbild
AndLi
Inlägg: 13646
Blev medlem: 11 februari 2004, 18:17:59
Ort: Knivsta
Kontakt:

Re: STM32 har allt - Utom trådlöshet

Inlägg av AndLi »

Rest i sig är väl mer ett tankesätt än ett hårt dedikerat protokoll, ofta är rest-Api implementerade över https...

https://en.m.wikipedia.org/wiki/Represe ... e_transfer
DanielM
Inlägg: 1859
Blev medlem: 5 september 2019, 14:19:58

Re: STM32 har allt - Utom trådlöshet

Inlägg av DanielM »

Mycket intressant. Jag ska sätta mig in i rest när jag får igång HTTPD på min STM32. Jag har hållit på och trixa och mixtra med olika sätt med att få igång HTTPD, men alla metoder leder till samma resultat. Jag misstänker att det är en bug. Det är inte första gången jag har kommit kommit igång med buggar på ST's HAL-nivå.

När det kommer till HTTP...hur får man det till HTTPS? S står för secure. Men är det något man konfiguerar i LwIP?
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 40595
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: STM32 har allt - Utom trådlöshet

Inlägg av TomasL »

Nej, LwIP verkar inte stödja HTTPS, såvida det inte ändrats de senaste åren
https://en.wikipedia.org/wiki/HTTPS
Du får helt enkelt läsa på vad LwIP stödjer och inte stödjer.
eler här
https://savannah.nongnu.org/projects/lwip/
Zkronk
Inlägg: 1410
Blev medlem: 23 augusti 2005, 16:44:36
Ort: Uppsala

Re: STM32 har allt - Utom trådlöshet

Inlägg av Zkronk »

DanielM skrev: 5 augusti 2022, 14:51:19 När det kommer till HTTP...hur får man det till HTTPS? S står för secure. Men är det något man konfiguerar i LwIP?
Använd Mbed TLS.
ToPNoTCH
Inlägg: 4344
Blev medlem: 21 december 2009, 17:59:48

Re: STM32 har allt - Utom trådlöshet

Inlägg av ToPNoTCH »

DanielM skrev: 5 augusti 2022, 14:51:19 Jag misstänker att det är en bug. Det är inte första gången jag har kommit kommit igång med buggar på ST's HAL-nivå.
Så du tror Youtubefilmen du postade är fake då ?
agehall
Inlägg: 172
Blev medlem: 12 augusti 2020, 19:27:54

Re: STM32 har allt - Utom trådlöshet

Inlägg av agehall »

AndLi skrev: 5 augusti 2022, 14:30:27 Rest i sig är väl mer ett tankesätt än ett hårt dedikerat protokoll, ofta är rest-Api implementerade över https...

https://en.m.wikipedia.org/wiki/Represe ... e_transfer
Ja, men om man inte gör fel när man designar sina saker ovanpå får man väldigt enkla anrop till sin tjänst som gör det hela väldigt smidigt. Men i sig är det ju bara HTTP och ett tankesätt om hur man skapar sina ändpunkter i servern.
DanielM
Inlägg: 1859
Blev medlem: 5 september 2019, 14:19:58

Re: STM32 har allt - Utom trådlöshet

Inlägg av DanielM »

Zkronk skrev: 5 augusti 2022, 18:06:05
DanielM skrev: 5 augusti 2022, 14:51:19 När det kommer till HTTP...hur får man det till HTTPS? S står för secure. Men är det något man konfiguerar i LwIP?
Använd Mbed TLS.
Som tur så har min STM32CubeIDE stöd för Mbed TLS. Men jag hittar ingen information hos ST hur man använder Mbed TLS. :humm:
Som jag tolkar så aktiverar man bara Mbed TLS i IDE:n och sedan markerar man bara vilka funktioner man vill ha in sin SSL?
Skärmbild 2022-08-06 120327.png
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
ojz0r
Inlägg: 212
Blev medlem: 14 september 2007, 19:38:04
Ort: Växjö

Re: STM32 har allt - Utom trådlöshet

Inlägg av ojz0r »

Är inte Mbed Arms skapelse? Jag tror du får leta i deras dokumentation istf STs.
DanielM
Inlägg: 1859
Blev medlem: 5 september 2019, 14:19:58

Re: STM32 har allt - Utom trådlöshet

Inlägg av DanielM »

Det är det säkert. Jag har sökt lite på det, men inte riktigt förstått hur man ska använda det.
Vad får man för säkerhet om man kör HTTPS jämfört med HTTP? Är HTTPS krypterat?

Ibland tycker jag att folk krånglar till det när det kommer till web. Det var bättre förr. :mrgreen:
Användarvisningsbild
AndLi
Inlägg: 13646
Blev medlem: 11 februari 2004, 18:17:59
Ort: Knivsta
Kontakt:

Re: STM32 har allt - Utom trådlöshet

Inlägg av AndLi »

Http ger 0 säkerhet, https är krypterat normalt ja.
Skriv svar