图片18
物联网(IoT)是当前最热门的技术热点之一,也是这一信息时代的重要发展节点。物联网与因特网相比,其本质就是“万物互联”。物联网的核心和基础依然是因特网,它是在因特网基础上扩展和扩展的网络;它的用户端延伸并扩展到任何物品和物品之间,进行信息的交换和交流,即物物相息。
那么物联网操作系统具有什么样的功能呢?
具体来说,物联网操作系统除了具有传统操作系统的设备资源管理功能之外,还具有以下功能:
1、屏蔽物联网碎片特征,提供统一的程序界面;
2、培育物联网生态环境;
3、减少物联网应用开发的费用和时间;
4、建立统一的物联网管理基础。
对于物联网操作系统的外围功能模块,也有一些特殊的需求:
1、支持远程升级应用程序。
如前所述,由于物联网的各种应用环境和条件的限制,远程升级是物联网操作系统升级的唯一选择,当然也是最便宜的选择。
2、外部储存。
常见的存储设备,如硬盘、USBstick、Flash、ROM,可以在网络连接中断时作为临时存储数据。
3、内建支持物联网常用无线通信功能。
公用网络、近场通讯、台式网接口之间,若要能互相转换,就能将从一种协议中获得的数据消息转换成另一种协议。此外,还应支持短信的收发、收发、语音通讯、视频通讯等功能;
4、联网职能。
物联网操作系统必须支持TCP/IP协议栈,包括同时支持IPv4和IPv6。而TCP/IP协议栈是一种针对因特网设计的通信协议栈,由于物联网本身的特点与因特网有很大的不同,TCP/IP协议栈在应用过程中遇到了很多问题和挑战,需要对TCP/IP协议栈进行一些优化。
5、支持完美的GUI功能。
GUI在物联网智能终端中普遍使用,以完成用户与设备的交互。GUI应该定义一个完整的框架来帮助扩展图形功能。还应实现常见的用户界面元素,如文本框、按钮、列表等。