查看原文
其他

2.1K Star,一个物联网固件开发框架

FOSS Lab 2022-05-25
点击蓝字默默关注

整理 | 叶子


一、软件介绍


Mongoose OS 是一个物联网固件开发框架。支持的微控制器包括 ESP32、ESP8266、CC3220、CC3200、STM32F4、STM32L4 与 STM32F7。集成了 Amazon AWS IoT、Microsoft Azure 与 Google IoT Core。


二、项目地址


https://github.com/cesanta/mongoose-os


三、特性


  • 固件热更新和远程管理,可靠的更新能力,包括故障回滚、远程设备访问基础架构

  • 安全性,内置闪存加密,支持加密芯片,针对小内存占用空间进行了优化的 ARM mbedTLS

  • 设备管理仪表板服务

  • 支持的微控制器:CC3220、CC3200、ESP32、ESP8266、STM32F4、STM32L4 与 STM32F7

  • 推荐的开发套件:适用于 AWS IoT 的 ESP32-DevKitC,适用于 Google IoT Core 的 ESP32 套件

  • 内置集成 AWS IoT、Google IoT Core、Microsoft Azure、Adafruit IO 与通用 MQTT 服务器

  • 支持 C 与 JavaScript

  • 自带一些应用和库

  • 自带嵌入式 JavaScript 引擎 mJS


四、安装&运行


1.安装,下载地址:https://www.mongodb.com/download-center/community

2.下载后会出现.后缀为 .msi

3.点击安装

4.根据个人习惯,我想放在C盘第一级目录所以选择Custom模式,自定义安装路径安装路径

5.选择一个方便的路径

.

6.自动的将mongoDB4.0配置到Window服务

接下来就是常见的问题啦:

7.如果安装的时候出现该问题,没有足够的权限启动系统服务,所以先选择Ignore(忽略),

 解决没有足够权限的问题:通过控制命令cmd, cd路径切换到C:\MongoDB\bin,看图敲吧,

8.接下去,看清楚,不要着急,MongoDB管理工具不选择安装

9.如何知道是否安装成功的呢?

在安装的路径中出现,就表示MongoDB是安装成功的,但是由于没有权限启动系统服务。所以在资源管理器中的服务,查看到MongoDB是停止运行

10.启动服务,在服务一栏底部找到打开服务的小图标,找到如图的Server双击;

11.双击后,复制可执行文件路径

12.打开cmd,命令如下

.问题Unrecognized option: mp  未识别的选项:mp

13.以管理员的身份,启动cmd.exe.将其他的cmd关闭。之后在管理员身份的cmd中输入net start MongoDB

完成

参考资料:

https://my.oschina.net/u/4518089/blog/4758825




往期推荐

3.8K Star,旷视开源的深度学习底层框架

2021-03-31

Nimporter:导入时将Nim编译为Python模块

2021-03-30

7.6K Star的开源神器:一个二维码,让文件传输不设限!

2021-03-26


扫码关注最新动态

公众号ID:fosslab

我就知道你“在看”

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存