本地搜

物联网平台需要怎样的操作系统

2021年03月16日 14:09 发布人: fishhyl 1768

  在最低层的硬件平台之上,有物联网操作系统内核和外围功能模块,加上集成开发环境,这些子系统之间相互配合,共同组成一个完整的面向各种各样物联网应用场景的软件基础平台,一起支撑了物联网的具体应用。

  具体地说,物联网操作系统除具备传统操作系统的设备资源管理功能外,还具备下列功能:

  1、屏蔽物联网碎片化的特征,提供统一的编程接口;

  2、物联网生态环境培育;

  3、降低物联网应用开发的成本和时间;

  4、为物联网统一管理奠定基础。

  针对物联网操作系统的外围功能模块,也有一些特殊的要求:

  1、支持应用程序的远程升级。

  上文说到,因为物联网的种种应用环境和条件限制,远程升级是物联网操作系统在升级方式上的唯一选择,当然同时也是最为低成本的选择。

  2、外部存储。

  支持硬盘、USB stick、Flash、ROM等常用存储设备,以便在网络连接中断的情况下,起到临时存储数据的作用。

  3、对物联网常用的无线通信功能要内置支持。

  在公共网络、近场通信、桌面网络接口之间,要能够相互转换,能够把从一种协议获取到的数据报文,转换成为另外一种协议的报文发送出去。除此之外,还应支持短信息的接收和发送、语音通信、视频通信等功能;

  4、网络功能。

  物联网操作系统必须支持完善的TCP/IP协议栈,包括对IPv4和IPv6的同时支持。但TCP/IP协议栈是面向互联网设计的通信协议栈,由于物联网本身特征与互联网有很大差异,TCP/IP协议栈在应用到物联网的时候,面临许多问题和挑战,需要对TCP/IP协议栈做一番优化改造。

  5、支持完善的GUI功能。

  图形用户界面一般应用于物联网的智能终端中,完成用户和设备的交互。GUI应该定义一个完整的框架,以方便图形功能的扩展。同时应该实现常用的用户界面元素,比如文本框、按钮、列表等。

  物联网平台需要怎样的操作系统.中琛物联平台物联网也需要具备一套对软件开发者更友好的、相对统一的操作系统,使软件开发过程从硬件开发中脱离出来。只需要基于操作系统,即可快速开发上层应用。


入驻日期:
2019-06-20
资质认证:
未认证
店铺星级: