STCP Release
STCP sai nyt paljon uudistuksia + bugikorjailuja, uskallan väittää et nyt on timanttia. Release: https://github.com/MiesSuomesta/STCP/commit/c799c997df8c3046d2297f9cdd9b0f5be3ac3fcf
STCP sai nyt paljon uudistuksia + bugikorjailuja, uskallan väittää et nyt on timanttia. Release: https://github.com/MiesSuomesta/STCP/commit/c799c997df8c3046d2297f9cdd9b0f5be3ac3fcf
* GitHUB vedos * Paljon optimoitu + paranneltu * Todella stabiili. * STCP + MQTT toimii, loogisesti oikein. * while() => poll(): Ei sleeppi luuppeja vaan käytetään pollausta niin paljon kuin mahdollista. * Optimoitu prj.conf * Esimerkki MQTT-demon statistiikka, STCP DEBUG=y: Memory region Used Size Region Size %age Used FLASH: 154048 B 992 KB 15.17%…
STCP + MQTT yhdistelmä toimii kunnolla: Molempiin suuntiin menee viestit ok. Koe ponnistettu LTE modeemilla live verkossa. (nRF9161dk) ..ROKROK! MQTT tuki on asiakas-ehdokkaan toive, jonka tietenkin toteuttiin. En tehnyt mitään purkka-ratkaisua, vaan kerralla kunnolla silleen, että kestää aikaa..
STCP Uutisia: Yhdistelmä STCP + MQTT toimii, joka oli toivottu feature. Linux MQTT palvelinta vasten testattu: 1772616875: New connection from 127.0.0.1:47208 on port 1883. 1772616876: New client connected from 127.0.0.1:47208 as zephyr-stcp-device (p2, c0, k60). 1772616876: No will message specified. 1772616876: Sending CONNACK to zephyr-stcp-device (0, 0) Nyt siistaan koodia vähäsen ja laitan GitHUB:iin 🙂…
STCP uutisia: Nyt Zephyr-moduuli on tehty ja MQTT:hun natiiviksi transportti kerrokseksi STCP:n. Julkaisen kunhan olen korjaillu nyt tiedossaolevat bugit pois. Tällä viikolla koetan rutistaa tuon valmiiksi. Mut STCP:n Zephyri porttaus on hyvässä jamassa ja etenee!
!! IT IS ALIVE !! Aikas vinkisemättä mennyt paikalleen .. enää vain ootella LTE ylös ja testiyhteyden virittelyä 🙂 .. Mulla on kolme nRF9161dk modeemia, niin laitan ne juttelemaan keskenään kunhan nyt yhdellä testaaan ensin 🙂 .. Mut projekti etenee hyvässä vireessä, vasinkin kun ottaa huomioon että en Zephyriin ole koskaan ennemmin kajonnut 😀 …..
1. Pitkäkestoinen steady-kuorma (12 tuntia) Steady-testissä ylläpidetään vakio määrä yhteyksiä ja mitataan suorituskykyä ajan kuluessa. Tulokset: ~4.3k–4.7k pyyntöä sekunnissa (req/s) ~178 miljoonaa send/recv-operaatiota 50 samanaikaista TCP-yhteyttä 0 virhettä (connect / send / recv) Ei degradaatiota suorituskyvyssä ajan myötä Kernel-logit pysyivät puhtaina koko ajon ajan: ei KASAN-virheitä ei RCU-stalleja ei WARN- tai BUG-tilanteita 2. Aggressiivinen…
STCP Status STCP Moduuli toimii muutoin, mutta se vielä syö vastauksen. Kunhan tuon korjaan, niin STCP:n siirtokerros + hanshake olisi valmista. Sen jälkeen alan tekemään AES koodia, jota mulla on valmiina aikas kivasti => Nopeaa voin saada koko STCP:n toimimaan.
Linux kernel implementation has been under work, for some time now. Cause: There has been major issues with the stability of the kernel module & debug system. ETA: No good estimate, but if one have to say some ETA, I’d say about a month or so, depends so much how much of the time I’m…
Sain valmiiksi STCP:n rungon eli moduuli kutuu nyt rust hookkeja oikein, .. kaikki C puolen koodi pitäisi olla valmista. Enää on Rustille porttaamista.. Seuraavaksi tehdä handshake toimiin ok, sen jälkeen lisään AES salaus kerroksen.