The OpenNET Project / Index page

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

26.07.2018 10:26  Выпуск Mongoose OS 2.4, платформы для IoT-устройств

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

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

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

В новом выпуске значительно расширена поддержка порта STM32, для которого реализован загрузчик, добавлена поддержка OTA-обновлений и представлена возможность использования внешних хранилищ. Кроме того в систему добавлена поддержка LFS (littlefs), в отдельные библиотеки вынесен код для обеспечения работы VFS и OTA, добавлена поддержка резервного копирования на внешние серверы, добавлен драйвер для W25XXX SPI NAND flash и устройство vfs-dev-encr для шифрования на уровне VFS.

  1. Главная ссылка к новости (https://github.com/cesanta/mon...)
  2. OpenNews: Первый тестовый выпуск мобильной платформы Tizen 5.0
  3. OpenNews: Выпуск ОС для интернета вещей Android Things 1.0
  4. OpenNews: Microsoft представил IoT-платформу Azure Sphere на базе ядра Linux
  5. OpenNews: В Mongoose OS 2.0 произведено разделение на редакции Enterprise и Community
  6. OpenNews: Анализ безопасности мобильных приложений для управления IoT-устройствами
Лицензия: CC-BY
Тип: Программы
Ключевые слова: iot, mongoose
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.1, Аноним (-), 10:53, 26/07/2018 [ответить] [показать ветку] [···]    [к модератору]
  • +1 +/
    > CC3220

    оно еще не сдохло? я пытался купить себе девборду - так оно мало, что дорогое как самолет, так еще и хрен купишь где

     
  • 1.2, Аноним (2), 12:21, 26/07/2018 [ответить] [показать ветку] [···]    [к модератору]
  • +/
    Кто-нибудь делал mesh-сеть на базе IoT?
     
     
  • 2.3, Andrey Mitrofanov (?), 12:26, 26/07/2018 [^] [ответить]    [к модератору]
  • –1 +/
    > Кто-нибудь делал mesh-сеть на базе IoT?

    " --псст, пацан. ботнет на базе роутеров, сколько возьмёшь? "

     
     
  • 3.5, Аноним (2), 12:58, 26/07/2018 [^] [ответить]    [к модератору]
  • +2 +/
    Когда осуществление конституционных прав незаконно, только преступники осуществляют конституционные права.
     
  • 2.7, Аноним (7), 13:24, 26/07/2018 [^] [ответить]    [к модератору]
  • +/
    Разворачивал на ардуине 8266. Ничего интересного. Проще звезду юзать.
     
  • 2.9, Аноним (9), 15:48, 26/07/2018 [^] [ответить]    [к модератору]  
  • +/
    Может еще и туманные вычисления хотите?
     
  • 1.6, Аноним (7), 13:22, 26/07/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Посмотрел одним глазом. Уже очень нравится. Давно хотел 8266 с ардуины перевести на нормальный С.
     
     
  • 2.8, Tonchik (?), 13:31, 26/07/2018 [^] [ответить]    [к модератору]  
  • +/
    Давно пора, у меня там JS вовсю крутится. PWM поддержка из коробки считай, MQTT чего только стоит, из примеров на их сайте что угодно за пару часов склепаешь)
    Даже вебсокет встроенный есть, но его еще не пробовал.

     
  • 2.15, Crazy Alex (ok), 18:23, 26/07/2018 [^] [ответить]    [к модератору]  
  • +/
    Не знаю, как "нормального C",  а нормальные плюсы для неё - это https://github.com/SmingHub/Sming
     
  • 1.10, Vitaliy Blats (?), 16:30, 26/07/2018 [ответить] [показать ветку] [···]     [к модератору]  
  • –3 +/
    Ну вот, еще и сюда начинают пихать фреймворки, JS, скоро небось электрон прилети... весь текст скрыт [показать]
     
     
  • 2.13, Varg Vikernes (?), 17:58, 26/07/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    docker, ansible и подобную гадость забыли
     
  • 2.16, Crazy Alex (ok), 18:25, 26/07/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    Туда JS пихают последние года три как минимум. А если вспомнить тот же Lua - так ещё больше. А МикроПитону - так вообще сто лет в обед. На разные задачи - разные инструменты.

    Ну а AVR в 2018-м году - это наркомания в принципе. Считать надо не байты, а секунды и центы.

     
     
  • 3.18, Аноним (18), 18:40, 26/07/2018 [^] [ответить]    [к модератору]  
  • +/
    Может ли "разделение времени" использоваться на микроконтроллере или даже группе микроконтроллеров?
     
  • 3.20, Vitaliy Blats (?), 21:40, 26/07/2018 [^] [ответить]    [к модератору]  
  • +/
    > Туда JS пихают последние года три как минимум. А если вспомнить тот же Lua - так ещё больше. А МикроПитону - так вообще сто лет в обед. На разные задачи - разные инструменты.

    Та программировать на чем - пофигу, это дело вкуса и возможностей. Lua не так плох в принципе. Гораздо хуже когда из-за одной функции приходится тащить весь фреймворк, который может инициализироваться через жопу и быть забагованным. Не уязвимым (хотя это тоже), а забагованным. Результаты могут быть непредсказуемые: от "сгорела яичница" до "сгорел дом". Да, это все может случиться и при собственном девелопменте без фреймворков, но тогда во-первых сам виноват, во-вторых относишься более менее ответственно к коду и в принципе стараешься перепроверять себя и устраивать QA со стресс-тестами.


    > Ну а AVR в 2018-м году - это наркомания в принципе. Считать надо не байты, а секунды и центы.

    Не знаю. Я думаю что если перестанет устраивать AVR, перейду на ARM. Но пока устраивает. Байты зачастую напрямую связаны и с секундами и с центами.

     
     
  • 4.29, Аноним (29), 15:01, 27/07/2018 [^] [ответить]     [к модератору]  
  • +2 +/
    Бугога Рабочее время стоит намного дороже любого железа для иот Потому и пихаю... весь текст скрыт [показать]
     
     
  • 5.30, Vitaliy Blats (?), 18:35, 27/07/2018 [^] [ответить]    [к модератору]  
  • +/
    > Бугога. Рабочее время стоит намного дороже любого железа для иот. Потому и пихают везде JS и фреймворки, ибо ни одному нормальному человеку в голову не придет страдать дурью и устраивать стресс-тесты с QA. Для этого есть создатели фреймворков.

    Хипсторы - да. Компании вроде Siemens, Bosch - нет. Там все самописное. IoT - это не только WiFi в микроволновке, хотя для тебя - да. Думаю тебе самому не мешало бы попробовать взять в руки паяльник и хотя бы Ардуину, потом бы порассказывал нам, каково оно))

     
  • 1.11, odd.mean (ok), 17:41, 26/07/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +2 +/
    In that "IoT" acronym "S" is for "security"
     
  • 1.12, Varg Vikernes (?), 17:57, 26/07/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    Чем оно лучше Sming? Транслятор кодов датчиков китайских сигнализаций в MQTT с базовой вебмордой работает как часы без зависонов года 2.
     
  • 1.17, Crazy Alex (ok), 18:26, 26/07/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    (Не)кстати - а никто не встречал шустрый, милкий и сишный или плюсовый MQTT-сервер? В идеале - такой, чтобы на том же 8266 завёлся.
     
     
  • 2.19, Аноним (19), 19:32, 26/07/2018 [^] [ответить]    [к модератору]  
  • +/
    Такое? https://github.com/tuanpmt/esp_mqtt

    там клиент и брокер.

    А что за mqtt сервер?

     
     
  • 3.22, Crazy Alex (ok), 22:40, 26/07/2018 [^] [ответить]    [к модератору]  
  • +/
    Блин, судорожно пытался вспомнить, чем оно мне не понравилось - и не смог, надо плотно смотреть, может загнался тогда. В любом случае спасибо. И брокер, конечно, а не сервер.
     
  • 1.23, Аноним (23), 22:53, 26/07/2018 [ответить] [показать ветку] [···]     [к модератору]  
  • +/
    Средства удалённого управления устройством , дайте про это комментарий пожалуй... весь текст скрыт [показать]
     
  • 1.31, Аноним (31), 12:41, 31/07/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    к сожалению поддержка MQTT не полная. Поддерживает только QOS0.
     
  • 1.32, Аноним (32), 09:29, 03/08/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    Ух ты! Вот это реально крутая ОСь!
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


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