LINUX.ORG.RU

История изменений

Исправление SZT, (текущая версия) :

Там оно какое-то своё, из Wiced Studio, можно скачать эту студию и посмотреть. Размер в байтах, без оптимизаций если собрать:

----------------------------------|---------|---------|
                                  |         |  Static |
              Module              |  Flash  |   RAM   |
----------------------------------+---------+---------|
...
mbedTLS                           |  113560 |      88 |
MQTT_Client                       |   16928 |     816 |
...
(Там для TLS используется mbedTLS, но там можно всё сильно урезать руками и еще собирать с -Os, если будет тесно становиться)

Работает оно через wifi. Сетевой стек там или LwIP с FreeRTOS или NETX/NETX DUO, для wifi какие-то блобы еще есть. Ну и там они еще свою абстракцию сделали поверх этих сетевых стеков, там есть wiced_packet_create_udp и прочее такое

Вообще, (S)MQTT в FreeRTOS есть какой-то: https://www.freertos.org/mqtt/index.html можно оттуда взять

Исправление SZT, :

Там оно какое-то своё, из Wiced Studio, можно скачать эту студию и посмотреть. Размер в байтах, без оптимизаций если собрать:

----------------------------------|---------|---------|
                                  |         |  Static |
              Module              |  Flash  |   RAM   |
----------------------------------+---------+---------|
...
mbedTLS                           |  113560 |      88 |
MQTT_Client                       |   16928 |     816 |
...
(Там для SSL используется mbedTLS, но там можно всё сильно урезать руками и еще собирать с -Os, если будет тесно становиться)

Работает оно через wifi. Сетевой стек там или LwIP с FreeRTOS или NETX/NETX DUO, для wifi какие-то блобы еще есть. Ну и там они еще свою абстракцию сделали поверх этих сетевых стеков, там есть wiced_packet_create_udp и прочее такое

Вообще, (S)MQTT в FreeRTOS есть какой-то: https://www.freertos.org/mqtt/index.html можно оттуда взять

Исходная версия SZT, :

Там оно какое-то своё, из Wiced Studio, можно скачать эту студию и посмотреть. Размер в байтах, без оптимизаций если собрать:

----------------------------------|---------|---------|
                                  |         |  Static |
              Module              |  Flash  |   RAM   |
----------------------------------+---------+---------|
...
mbedTLS                           |  113560 |      88 |
MQTT_Client                       |   16928 |     816 |
...
(Там для SSL используется mbedTLS, но там можно всё сильно урезать руками и еще собирать с -Os, если будет тесно становиться)

Работает оно через wifi. Сетевой стек там или LwIP с FreeRTOS или NETX/NETX DUO, для wifi какие-то блобы еще есть.

Вообще, (S)MQTT в FreeRTOS есть какой-то: https://www.freertos.org/mqtt/index.html можно оттуда взять