The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Выпуск Mongoose OS 2.20, платформы для IoT-устройств

19.12.2021 09:58

Доступен релиз проекта Mongoose OS 2.20.0, предлагающего фреймворк для разработки прошивок для устройств интернета вещей (IoT), реализованных на базе микроконтроллеров ESP32, ESP8266, CC3220, CC3200, STM32F4, STM32L4 и STM32F7. Имеются встроенная поддержка интеграции с платформами AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik, Adafruit IO, а также с любыми MQTT-серверами. Код проекта, написанный на языках Си и JavaScript, распространяется под лицензией Apache 2.0.

Из особенностей проекта отмечаются:

  • Движок mJS, предназначенный для разработки приложений на JavaScript (JavaScript позиционируется для быстрого создания прототипов, а для окончательных приложений предлагается использовать языки C/C++);
  • Cистема OTA-обновлений с поддержкой отката обновления в случае сбоя;
  • Средства удалённого управления устройством;
  • Встроенная поддержка шифрования данных на Flash-накопителе;
  • Поставка варианта библиотеки mbedTLS, оптимизированного для задействования возможностей крипточипов и минимального потребления памяти;
  • Поддержка микроконтроллеров CC3220, CC3200, ESP32, ESP8266, STM32F4, STM32L4, STM32F7;
  • Использование штатного инструментария ESP32-DevKitC для AWS IoT и ESP32 Kit для Google IoT Core;
  • Интегрированная поддержка AWS IoT, Google IoT Core, IBM Watson IoT, Microsoft Azure, Samsung Artik и Adafruit IO;

Среди изменений в новом выпуске:

  • Предоставлена возможность использования внешнего сетевого стека LwIP;
  • Связанные с шифрованием функции переведены на библиотеку mbedtls;
  • Для чипов esp8266 во все функции распределения памяти добавлена защита от переполнения стека и оптимизирована реализация функций malloc;
  • Прекращено использование библиотеки libwpa2;
  • Улучшена логика выбора DNS-сервера;
  • Улучшена инициализация генератора псевдослучайных чисел;
  • Для чипов ESP32 в LFS включено прозрачное шифрование данных на Flash-накопителях;
  • Добавлена поддержка загрузки файлов конфигурации из VFS-устройств;
  • Реализовано использование хэшей SHA256 при аутентификации;
  • Значительно расширена поддержка Bluetooth и Wi-Fi.


  1. Главная ссылка к новости (https://github.com/cesanta/mon...)
  2. OpenNews: В Fedora начнёт поставляться официальная редакция для интернета вещей
  3. OpenNews: В Mongoose OS 2.0 произведено разделение на редакции Enterprise и Community
  4. OpenNews: Выпуск платформы для интернета вещей EdgeX 2.0
  5. OpenNews: Компания Canonical представила оболочку Ubuntu Frame
  6. OpenNews: Компания Mozilla представила шлюз для интернета вещей
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/56375-mongoose
Ключевые слова: mongoose, iot
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (22) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 11:08, 19/12/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Значительно расширена поддержка Bluetooth

    И какие новые возможности появились у Bluetooth?

     
  • 1.2, x3who (?), 12:18, 19/12/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    это новость про коммерческую (Enterprise Edition) или свободную (Community Edition) редакцию Mongoose OS?
     
     
  • 2.5, Аноним (5), 13:04, 19/12/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Эта новость про данный открытый (open) вопрос.
     
     
  • 3.7, x3who (?), 14:57, 19/12/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ну разве что про открытый вопрос, да :)

    Нам же русским по белому писали [1]: "в Community Edition ограничены возможности доставки OTA-обновлений, шифрования данных на накопителе и выполнения периодических заданий (cron)." - а в новости тут и ОТА и шифрование.. Это вводит в заблуждение.

    [1] https://www.opennet.me/opennews/art.shtml?num=48406

     

  • 1.3, YetAnotherOnanym (ok), 12:22, 19/12/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    > JavaScript позиционируется для быстрого создания прототипов, а для окончательных приложений предлагается использовать языки C/C++

    Ога, знаем-знаем. "Прототип работает? В продакшон! Тормозит и жрёт? Всё равно в продакшон! Некогда переписывать, надо капитализацию стартапа разгонять!"

     
     
  • 2.18, Аноним (-), 19:52, 19/12/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    что мешает прататипиравать на пехтоне ? нос зажал и вперед , потом на богомерзкой радувине перепишешь зато практически слово в слово но уже хоть на каком-то си, хоть с криптографией и картинками работать будет сносно.
     

  • 1.4, Аноним (4), 12:59, 19/12/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    >Движок mJS, предназначенный для разработки приложений на JavaScript

    Ясно.

     
  • 1.6, Аноним (6), 14:06, 19/12/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    > Предоставлена возможность использования внешнего сетевого стека LwIP;

    руки поотрывать

     
     
  • 2.8, x3who (?), 14:58, 19/12/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А что с ним не так?
     
     
  • 3.9, Капитаночевидность (?), 15:01, 19/12/2021 [^] [^^] [^^^] [ответить]  
  • –4 +/
    всё. на всякий случай ещё поотрывать руки тем, кто задаёт такие вопросы
     
  • 2.17, Аноним (-), 19:48, 19/12/2021 [^] [^^] [^^^] [ответить]  
  • +/
    И какие альтернативы lwipу ?
     

  • 1.10, ыы (?), 16:07, 19/12/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > ESP32

    Тут вот поподробнее бы -  эта штука заменяет собой проприетарные блобы ESP32?
    И набор микросхем какойто.. ну... в моем предствалении IoT несколько иначе выглядит... ESP32 для IoT еще нормально, но где в списке zigbee? Или современный IoT без насквозь дырявого на уровне железа Wi-FI уже не существует?

     
     
  • 2.13, Demo (??), 17:52, 19/12/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > насквозь дырявого на уровне железа Wi-FI уже не существует?

    Железке нужно проснуться, за пару сотен миллисекунд ассоциироваться, передать десяток байт телеметрии и лечь в спячку. В данной парадигме мнимая недырявость на уровне железа находится на двадцать пятом месте.

     
  • 2.16, Аноним (-), 19:44, 19/12/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Тут вот поподробнее бы -  эта штука заменяет собой проприетарные блобы ESP32?

    прикол в том что да, вот только непонятно зачем эта монгус нужна если без нее все и так отлично работает только напрягают блобы и ардуины поганые

     
     
  • 3.20, x3who (?), 02:31, 20/12/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > прикол в том что да, вот только непонятно зачем эта монгус нужна
    > если без нее все и так отлично работает только напрягают блобы
    > и ардуины поганые

    там, видимо, речь об инфраструктурке, о содержании всего стада ИОТы в одном загоне.. Но такие штуки гле непонятно какие фичи свободеые, а какие "этерпрайз", при том что обновления прибиты к какому-то облаку даже в этом "энтерпрайзе" - впяд ли такое взлетит.

     

  • 1.11, ыы (?), 16:10, 19/12/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    >esp8266

    А его разве еще производят? Его же лет 10 назад уже списали... ивсе что сейча сна аллиэксперсс- это чьи-то нераспроданыне запасы...

     
     
  • 2.21, samm (ok), 10:02, 20/12/2021 [^] [^^] [^^^] [ответить]  
  • +/
    его как минимум продают, а esp8265 вроде еще и производят (это удешевленный 8266), по крайней мере китайские розетки заказанные недавно пришли именно с ним. А зачем нужен топик я и правда не понимаю, все же прекрасно работает как с easyesp так и с натвиным ардуино ide.
     

  • 1.12, ИмяХ (?), 16:37, 19/12/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Шрифты в операционке такие же вырвиглазные как на картинке?
     
     
  • 2.14, НяшМяш (ok), 19:18, 19/12/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Хочешь на свой STM32 десктоп поставить? )
     

  • 1.15, Брат Анон (ok), 19:22, 19/12/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    > Код проекта, написанный на языках Си и JavaScript

    Спасибо, оставьте себе.

     
  • 1.19, Аноним (19), 22:16, 19/12/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ахтора знаю давно, ахтор маладца и много полезного опенсорца сделал (юзаю немного). Но вот напуркуа эта монгусос нипанятна.
     
  • 1.22, samm (ok), 10:03, 20/12/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Не совсем понял зачем оно. +- все описанное прекрасно позволяет делать arduino ide, причем без торчащей из каждого угла напоминалке о ентерпрайз версии.
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру