IoT төхөөрөмжүүдийн платформ болох Mongoose OS 2.13 хувилбар

Боломжтой төслийн хувилбар Mongoose OS 2.13.0, ESP32, ESP8266, CC3220, CC3200 болон STM32F4 микроконтроллерууд дээр суурилсан зүйлсийн интернет (IoT) төхөөрөмжүүдэд зориулсан программ хангамжийг хөгжүүлэх тогтолцоог санал болгодог. AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik, Adafruit IO платформууд болон бусад MQTT серверүүдтэй нэгтгэх дэмжлэг байдаг. Төслийн код тараасан Apache 2.0 дагуу лицензтэй.

Төслийн онцлог шинж чанарууд нь:

  • Хөдөлгүүр mJS, JavaScript дээр програм боловсруулахад зориулагдсан (JavaScript нь хурдан прототип хийхэд зориулагдсан бөгөөд C/C++ хэлийг эцсийн хэрэглээнд санал болгосон);
  • бүтэлгүйтсэн тохиолдолд шинэчлэлтийг буцаах дэмжлэг бүхий OTA шинэчлэх систем;
  • Төхөөрөмжийн алсын удирдлагад зориулсан хэрэгслүүд;
  • Флаш диск дээрх өгөгдлийг шифрлэх суурилуулсан дэмжлэг;
  • Крипто чипийн чадавхийг ашиглах, санах ойн хэрэглээг багасгахын тулд оновчтой болгосон mbedTLS номын сангийн хувилбарыг хүргэх;
  • CC3220, CC3200, ESP32, ESP8266, STM32F4 микроконтроллеруудыг дэмждэг;
  • AWS IoT-д зориулсан стандарт ESP32-DevKitC хэрэгслүүд болон Google IoT Core-д зориулсан ESP32 хэрэгсэл ашиглах;
  • AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik болон Adafruit IO-д зориулсан нэгдсэн дэмжлэг;

Шинэ хувилбар нь нэг чиптэй системүүдийн анхны дэмжлэгийг нэмсэн
Redpine дохио RS14100, UART-ийн хэрэглээг хамарсан,
GPIO, FS, OTA, I2C (bitbang) болон үйлчлүүлэгчийн горимд WiFi (хандах цэгийн горим дахь WiFi, Bluetooth болон Zigbee хараахан дэмжигдээгүй). Хамгийн их ашиг тустай нэмсэн ATCA сертификат болон түлхүүрүүдийг үүсгэх atca-gen-cert тушаал, мөн “--cdef VAR=утга” сонголт. STLM75 температур мэдрэгчийн драйвер нэмэгдсэн. SoC ESP*-ийн дэмжлэгийг өргөжүүлэв. Бүрэлдэхүүн хэсгүүдийн шинэчилсэн хувилбарууд:
mbedTLS 2.16, ESP-IDF 3.2, FreeRTOS 10.2.0, LwIP 2.1.2.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх