物联网的操作系统
一 mbed:由ARM推出,只适合ARM架构,单线程。 mbed OS 5在不同的硬件开发板上,不同的开发主机(Windows,Linux,MAC)上,以及不同的开发IDE环境里都有一致的工作流程。 集成了实时操作系统CMSIS-RTOS RTX的内核 ,使得mbed OS可以 支持确定性、多线程实时 程序。mbed OS 5支持开发者使用以下 三种开发方式 : 1、登陆ARM的mbed 网页在线开发 ; 2、将mbed CLI(命令行界面)工具下载到自己的电脑上在线下开发; 3、使用第三方的开发工具,目前mbed OS 5支持KEIL、eclipse、IAR三种第三方IDE 目前mbed OS 5支持 BLE、Wi-Fi、NFC、Tread、RFID、LoRa、6LoWPAN等多种无线通信协议,未来还会支持802.15.4 Mesh和NB-IoT 。 mbed cloud:保证芯片到云端的安全数据传输,简化用户对设备的管理。比如用户需要将终端设备做系统或 固件升级 ,只需登录mbed cloud,将系统文件或固件程序上传,mbed cloud会完成与终端设备的数据通信传输工作。是一种设备云,它不会存储终端设备的运行数据和采集数据,用户仍然需要选择第三方的基础数据云(如阿里云、亚马逊AWS等)来做数据处理和数据开发。https://blog.csdn.net