몽구스 OS

Mongoose OS

Mongoose OS는 Apache License Version 2.0에서 사용할 수 있는 IoT(Internet of Things) 펌웨어 개발 프레임워크다.ESP32, ESP8266, TI CC3200, TI CC3220, STM32(STM32L4, STM32F4, STM32F7 시리즈)와 같은 저전력 연결 마이크로컨트롤러를 지원한다.[1]그 목적은 연결된 기기의 프로토타이핑, 개발 및 관리를 위한 완벽한 환경이 되는 것이다.

IoT 프로젝트와 관련된 시간과 비용을 줄이기 위해 설계되었다.[2]

시제품 제작에 적합한 아두이노 펌웨어와 베어메탈 마이크로컨트롤러의 네이티브 SDK 사이의 간극인 임베디드 소프트웨어 개발자들에게는 눈에 띄는 격차를 몽구스 OS가 메우고 있다.[3]

더블린(아일랜드)에 본사를 두고 이중 인가를 받은 회사인 세산타소프트웨어가 개발했다.

몽구스 OS
개발자세잔타 소프트웨어 주식회사
면허증이중 라이센스:Apache 라이센스 버전 2.0 및 상용 라이센스.
웹사이트mongoose-os.com

특징들

  • 임베디드 IC의 OTA(Out the Air)[4] 업데이트.
  • 보안 연결 및 암호화 지원[5]
  • 통합 Mongoose서버
  • JavaScript(통합 mJS 엔진) 또는 C에서 프로그래밍.
  • 프라이빗 및 퍼블릭 클라우드와의 통합: AWS IoT,[6] 마이크로소프트 Azure IoT,[7][8] 구글 IoT Core,[9] IBM Watson IoT,[10] Mosmitto, HiveMQ 등

면허증

Mongoose OS는 오픈 소스 및 이중 라이센스:

  • Mongoose OS Community Edition - Apache 라이센스 버전 2.0
  • Mongoose OS Enterprise Edition - 상용 라이센스

참조

  1. ^ By. "Point and Click to an IoT Button". Hackaday. Retrieved 2017-04-06.
  2. ^ "How to build an IoT project with Mongoose OS". Opensource.com. Retrieved 2017-04-06.
  3. ^ "Mongoose OS Technology Radar ThoughtWorks". www.thoughtworks.com. Retrieved 2019-11-20.
  4. ^ Ryabkov, Deomid. "Updating firmware reliably". Embedded. Retrieved 2017-04-06.
  5. ^ "Secure IoT Connectivity with NodeMCU ESP8266 Board, ATECC508A Crypto Chip, Mongoose OS, and AWS IoT". Retrieved 2017-04-06.
  6. ^ "AWS IoT on Mongoose OS – Part 1 Amazon Web Services". Amazon Web Services. 2017-04-13. Retrieved 2018-11-14.
  7. ^ "Azure IoT automatic device management helps deploying firmware updates at scale". azure.microsoft.com. Retrieved 2019-01-16.
  8. ^ "Update Mongoose OS with Automatic Device Management in Azure IoT Hub". Channel 9. Retrieved 2018-11-14.
  9. ^ Mongoose OS (2017-05-19), Google I/O '17: Mongoose OS makes it easy connect microcontrollers to Google Cloud IoT Core, retrieved 2018-11-14
  10. ^ "IBM - Mongoose OS". www-356.ibm.com. Retrieved 2019-01-16.

외부 링크