The OpenNET Project / Index page

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



"Выпуск Mongoose OS 2.4, платформы для IoT-устройств"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск Mongoose OS 2.4, платформы для IoT-устройств"  +/
Сообщение от opennews (??), 26-Июл-18, 10:53 
Сформирован (https://github.com/cesanta/mongoose-os/releases/tag/2.4) релиз проекта Mongoose OS 2.4 (https://mongoose-os.com/), предлагающего фреймворк для разработки прошивок для устройств интернета вещей (IoT), реализованных на базе микроконтроллеров ESP32, ESP8266, CC3220, CC3200 и STM32F4. Имеются встроенная поддержка интеграции  с платформами AWS IoT, Google IoT Core, Microsoft Azure,  Samsung Artik, Adafruit IO, а также с любыми  MQTT-серверами. Код проекта распространяется (https://github.com/cesanta/mongoose-os) под лицензией Apache 2.0.


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


-  Движок mJS (https://github.com/cesanta/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 (https://www.opennet.dev/opennews/art.shtml?num=47906) (littlefs (https://github.com/ARMmbed/littlefs)), в отдельные библиотеки вынесен код для обеспечения работы VFS и OTA, добавлена поддержка резервного копирования на внешние серверы, добавлен драйвер для W25XXX SPI NAND flash и устройство vfs-dev-encr для шифрования на уровне VFS.

URL: https://github.com/cesanta/mongoose-os/releases/tag/2.4
Новость: https://www.opennet.dev/opennews/art.shtml?num=49027

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Выпуск Mongoose OS 2.4, платформы для IoT-устройств"  +1 +/
Сообщение от Аноним (-), 26-Июл-18, 10:53 
> CC3220

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

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Выпуск Mongoose OS 2.4, платформы для IoT-устройств"  +/
Сообщение от Аноним (2), 26-Июл-18, 12:21 
Кто-нибудь делал mesh-сеть на базе IoT?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Выпуск Mongoose OS 2.4, платформы для IoT-устройств"  –1 +/
Сообщение от Andrey Mitrofanov (?), 26-Июл-18, 12:26 
> Кто-нибудь делал mesh-сеть на базе IoT?

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

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

5. "Выпуск Mongoose OS 2.4, платформы для IoT-устройств"  +2 +/
Сообщение от Аноним (2), 26-Июл-18, 12:58 
Когда осуществление конституционных прав незаконно, только преступники осуществляют конституционные права.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

7. "Выпуск Mongoose OS 2.4, платформы для IoT-устройств"  +/
Сообщение от Анонимemail (7), 26-Июл-18, 13:24 
Разворачивал на ардуине 8266. Ничего интересного. Проще звезду юзать.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

9. "Выпуск Mongoose OS 2.4, платформы для IoT-устройств"  +/
Сообщение от Аноним (9), 26-Июл-18, 15:48 
Может еще и туманные вычисления хотите?
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

6. "Выпуск Mongoose OS 2.4, платформы для IoT-устройств"  +/
Сообщение от Анонимemail (7), 26-Июл-18, 13:22 
Посмотрел одним глазом. Уже очень нравится. Давно хотел 8266 с ардуины перевести на нормальный С.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

8. "Выпуск Mongoose OS 2.4, платформы для IoT-устройств"  +/
Сообщение от Tonchik (?), 26-Июл-18, 13:31 
Давно пора, у меня там JS вовсю крутится. PWM поддержка из коробки считай, MQTT чего только стоит, из примеров на их сайте что угодно за пару часов склепаешь)
Даже вебсокет встроенный есть, но его еще не пробовал.

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

15. "Выпуск Mongoose OS 2.4, платформы для IoT-устройств"  +/
Сообщение от Crazy Alex (ok), 26-Июл-18, 18:23 
Не знаю, как "нормального C",  а нормальные плюсы для неё - это https://github.com/SmingHub/Sming
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

10. "Выпуск Mongoose OS 2.4, платформы для IoT-устройств"  –3 +/
Сообщение от Vitaliy Blatsemail (?), 26-Июл-18, 16:30 
Ну вот, еще и сюда начинают пихать фреймворки, JS, скоро небось электрон прилетит, а еще через год ваша любимая кофеварка упадет в своп, и ООМ-killer случайно ваш кофе...

Может только я один такой наркоман, что если могу сэкономить килобайт на переменной на AVR, то упорно это делаю ?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

13. "Выпуск Mongoose OS 2.4, платформы для IoT-устройств"  –1 +/
Сообщение от Varg Vikernes (?), 26-Июл-18, 17:58 
docker, ansible и подобную гадость забыли
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

16. "Выпуск Mongoose OS 2.4, платформы для IoT-устройств"  +1 +/
Сообщение от Crazy Alex (ok), 26-Июл-18, 18:25 
Туда JS пихают последние года три как минимум. А если вспомнить тот же Lua - так ещё больше. А МикроПитону - так вообще сто лет в обед. На разные задачи - разные инструменты.

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

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

18. "Выпуск Mongoose OS 2.4, платформы для IoT-устройств"  +/
Сообщение от Аноним (18), 26-Июл-18, 18:40 
Может ли "разделение времени" использоваться на микроконтроллере или даже группе микроконтроллеров?
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

20. "Выпуск Mongoose OS 2.4, платформы для IoT-устройств"  +/
Сообщение от Vitaliy Blatsemail (?), 26-Июл-18, 21:40 
> Туда JS пихают последние года три как минимум. А если вспомнить тот же Lua - так ещё больше. А МикроПитону - так вообще сто лет в обед. На разные задачи - разные инструменты.

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


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

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

Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

29. "Выпуск Mongoose OS 2.4, платформы для IoT-устройств"  +2 +/
Сообщение от Аноним (29), 27-Июл-18, 15:01 
>Байты зачастую напрямую связаны и с секундами и с центами.

Бугога. Рабочее время стоит намного дороже любого железа для иот. Потому и пихают везде JS и фреймворки, ибо ни одному нормальному человеку в голову не придет страдать дурью и устраивать стресс-тесты с QA. Для этого есть создатели фреймворков.

Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

30. "Выпуск Mongoose OS 2.4, платформы для IoT-устройств"  +/
Сообщение от Vitaliy Blatsemail (?), 27-Июл-18, 18:35 
> Бугога. Рабочее время стоит намного дороже любого железа для иот. Потому и пихают везде JS и фреймворки, ибо ни одному нормальному человеку в голову не придет страдать дурью и устраивать стресс-тесты с QA. Для этого есть создатели фреймворков.

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

Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

11. "Выпуск Mongoose OS 2.4, платформы для IoT-устройств"  +2 +/
Сообщение от odd.mean (ok), 26-Июл-18, 17:41 
In that "IoT" acronym "S" is for "security"
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

12. "Выпуск Mongoose OS 2.4, платформы для IoT-устройств"  +1 +/
Сообщение от Varg Vikernes (?), 26-Июл-18, 17:57 
Чем оно лучше Sming? Транслятор кодов датчиков китайских сигнализаций в MQTT с базовой вебмордой работает как часы без зависонов года 2.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

17. "Выпуск Mongoose OS 2.4, платформы для IoT-устройств"  +/
Сообщение от Crazy Alex (ok), 26-Июл-18, 18:26 
(Не)кстати - а никто не встречал шустрый, милкий и сишный или плюсовый MQTT-сервер? В идеале - такой, чтобы на том же 8266 завёлся.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

19. "Выпуск Mongoose OS 2.4, платформы для IoT-устройств"  +/
Сообщение от Аноним (19), 26-Июл-18, 19:32 
Такое? https://github.com/tuanpmt/esp_mqtt

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

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

Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

22. "Выпуск Mongoose OS 2.4, платформы для IoT-устройств"  +/
Сообщение от Crazy Alex (ok), 26-Июл-18, 22:40 
Блин, судорожно пытался вспомнить, чем оно мне не понравилось - и не смог, надо плотно смотреть, может загнался тогда. В любом случае спасибо. И брокер, конечно, а не сервер.
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

23. "Выпуск Mongoose OS 2.4, платформы для IoT-устройств"  +/
Сообщение от Аноним (23), 26-Июл-18, 22:53 
"Средства удалённого управления устройством" , дайте про это комментарий пожалуйста.
оно умеет vpn в каком-нибудь виде? хотя бы в виде проброса сокета на вебморду или serial console через облако?
в имеющихся прошивках крайне не хватает возможности попасть в веб, если у устройства приватный IP.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

31. "Выпуск Mongoose OS 2.4, платформы для IoT-устройств"  +/
Сообщение от Аноним (31), 31-Июл-18, 12:41 
к сожалению поддержка MQTT не полная. Поддерживает только QOS0.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

32. "Выпуск Mongoose OS 2.4, платформы для IoT-устройств"  –1 +/
Сообщение от Аноним (32), 03-Авг-18, 09:29 
Ух ты! Вот это реально крутая ОСь!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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