简介:本文的首席执行官注释将介绍IoT软件特征的相关内容。我希望这对每个人都会有所帮助。让我们来看看。
内核的特征
内核尺寸具有很强的望远镜,并且可以适应具有不同配置的硬件平台。例如,在极端情况下,必须在10K内维持内核大小,以支持具有有限的内存和CPU性能的传感器。目前,内核配备了基本任务计划和通信功能。在另一种极端情况下,内核必须具有完整的线程调度,内存管理,本地存储,复杂的网络协议,图形用户界面和其他功能,以满足要求选择加载。RE-仔细的措施很简单。您只需要根据不同的应用程序目标选择所需的功能模块,然后重新计算内核。此措施应用于非常深的定制定制,例如需要内核大小的内核大小到达到10k小于10k。二进制模块的选择在内核的验证中不是很深。这次,维护操作系统配置文件,并且所有需要加载在文件中的二进制模块都列出了文件中内核初始化完成后,将根据配置文件加载所需的二进制模块。此要求该终端设备具有外部内存(例如硬盘,闪存等)以存储要加载的二进制模块;
内核的真实时间性质必须足够强,以满足关键应用程序的需求。大多数IoT设备必须具有真实的时间操作系统内核,因为许多关键操作必须在有限的时间内完成,否则将是毫无意义。内核的真实时间遏制具有许多层次的含义。首先是中断响应的真实时间。一旦发生外部中断,操作系统就必须在足够短的时间内响应中断和过程。第二,线程或任务调度的真实时间性质。一旦线程或进一步操作条件准备就绪的任务或资源,它们就必须能够立即进行安排。显然,基于非安装计划方法的内核很难满足这些真实的时间要求;
内核体系结构具有强大的可扩展性。物联网操作系统的核心应设计为框架。该框架定义了一些接口和规格。只要遵循这些接口和规格,就可以将新的硬件支持添加到操作系统内核中。因为物联网的应用程序环境具有广泛的光谱特征,操作系统必须能够扩展以适应该特征新的应用程序环境。内核应具有基于总线或树结构的设备管理机制,该机制可以动态加载设备驱动程序或其他核心模块。在同一时间,内核应具有外部二进制模块或应用程序的动态加载功能。这些应用程序存储在外部媒体上。可以在不修改内核的情况下对其进行修改。它只需要开发新的应用程序来满足特定的行业需求;
内核应该是安全和可靠的。不用说,物联网应用环境具有高度自动化和较少人为干预的特征,这要求核心足够可靠以支持长期独立操作。安全性更大。对于物联网至关重要,甚至与该国的命脉有关。例如,不安全的内核应用于国家电网的控制。一旦入侵了外部入侵,就不会估算撞击。为了加强安全性,内核应支持记忆保护(VMM和其他机制),异常管理和其他机制来隔离错误的代码。其他安全策略是内核未打开源代码或不打开的源代码。未征收的源代码只是一种安全策略,并不意味着不能免费应用内核;
节省和节省的能源以支持足够的电池寿命。操作系统内核应在CPU免费时降低CPU的频率,或者仅关闭CPU。对于外围设备,也应实时判断。进入空闲状态后,切换到电源储力模式。在同一时间,操作系统内核应最大程度地减少中断频率。例如,在不影响真实时间的情况下,系统的时钟频率被调整为最小值以最大程度地减少电源。
外围模块的功能
外围模块是指操作系统应具有的某些功能特性,以适应物联网的应用程序特征,例如远程维护和升级。在同一时间,开发了一些功能模块,例如文件系统和文件系统和网络协议堆栈是为了扩展事物互联网操作系统的核心功能。事物互联网的外围模块(或外围功能)至少应具有以下内容:
支持操作系统核心,设备驱动程序或应用程序等的远程升级。Remote升级是物联网操作系统的最基本功能,可以大大降低维护成本。远程升级完成后,原始设备配置和数据可以继续。即使升级失败,操作系统也应能够恢复原始的操作状态。电子升级和维护是支持IoT操作系统大规模部署的主要措施之一;
支持常用的文件系统和外部存储,例如支持FAT32/NTFS/DCFS和其他文件系统,支持常用的存储设备,例如硬盘,USB Stick,Flash,Rom等。在网络连接中断的情况下,外部存储功能起着重要作用。例如,可以暂时存储所收集的数据,然后在网络恢复之后上传到数据中心。操作系统,很容易切割;
支持维护功能,例如远程配置,远程诊断和远程管理。这里不仅是常见的远程操作特征,例如远程修改设备参数,远程查看操作信息等。IT还应包括更深层的远程操作,例如远程查看操作系统内核的状态,远程调试线程或任务以及远程转储内核状态。这些功能不仅需要支撑外围应用程序,还需要内核的自然支持;
支持完整的网络功能。ioT操作系统必须支持完整的TCP/IP协议堆栈,包括对IPv4和IPv6的支持。此协议堆栈必须具有灵活的望远镜以满足切割的需求。支持IP/UDP和其他协议功能以减少代码尺寸。在同一时间,它还支持富的IP协议,例如Telnet/FTP/IPSEC/SCTP和其他协议,以应用智能终端和较高的安全性和可靠的应用程序;
无线通信功能必须在物联网中构建 - 在支持中。Zigbee/NFC/RFID和支持桌面网络接口函数,例如WLAN/ETHERNET.BET,我们必须能够互相转换并将从一个协议获得的数据消息转换为另一个协议的数据消息。还应支持诸如接收和发送,发送,语音通信,视频通信和SMS的其他功能之类的功能;
构建 - 支持XML文件分辨率函数。在物联网时代,不同行业之间,甚至同一行业的不同领域,都会有严重的信息共享障碍。XML格式的数据共享可能会破坏此障碍,因此XML标准将在物联网字段中广泛使用。物联网操作系统应构建 - 支持XML分辨率,所有操作系统的所有配置数据,以XML格式均匀存储。还分析行业定义的XML格式以完成行业转换功能;
支持完整的GUI函数。图形用户界面通常用于物联网的智能终端,完成用户和设备之间的交互。Gui应该定义一个完整的框架以促进图形函数的扩展。使用的用户界面元素,例如文本框,按钮,列表等。此外,GUI模块应与操作系统的核心分开。最好支持二进制的动态加载函数,也就是说,操作系统的核心是根据应用程序的需求动态加载或卸载的,GUI模块的效率足够高,从用户输入确认,直到开始执行的时间(可以称为点击发布时间),它足够短。用户无法单击“确定”,但是任务的执行时间很长。
支持来自外部存储介质的动态加载应用程序。事物互联网操作系统应为不同的应用程序提供一组API,并且这组API应根据操作系统加载的外围模块实时更改。例如,在加载GUI模块的情况下,需要提供GUI操作的系统,但是如果没有GUI模块,则不应提供GUI函数调用。应用模块应分为二进制,并且操作系统可以按需要从外部存储介质中动态加载应用程序。等等)提供基本的支持,并通过应用程序实施各种行业应用程序。最终,当软件发布时,仅操作SY可以释放STEM内核,所需的外围模块和应用模块。
综合开发环境的特征
综合开发环境是建立行业应用程序的关键工具。物联网操作系统必须提供方便且灵活的开发工具,以开发适合行业应用的应用程序。开发环境必须成熟且广泛适用于减少应用程序的应用时间(GTMT)。集成的开发环境必须具有以下内容特征:物联网操作系统应提供丰富而灵活的API,并打电话给程序员。这组API应该支持各种语言,例如支持C/C ++,还应支持Java和Basic等编程语言;最好充分利用现有的集成开发环境。例如,您可以使用Eclipse,Visual Studio和其他集成开发环境。这些集成的开发工具具有广泛的应用基础,可以直接在Internet上获得良好的技术支持。除了支持集成开发环境外,它还应该定义并实现紧凑的申请格式(类似于Windows的PE格式),以应用物联网的特殊需求。通过自定义集成的开发环境,该集成的代码是集成的代码开发环境可以遵循这种格式;有必要提供一组工具来促进应用程序的开发和调试。例如,提供应用程序下载工具,远程调试工具等以支持整个开发过程。
可以看出,上述IoT操作系统内核,外围模块,应用程序开发环境等是支持平台以支持更高级别的行业应用程序。工业应用程序是生产力的最终软件,但是物联网操作系统是行业应用繁荣并具有长期有效生存的基础。只有使用强大而灵活的物联网操作系统,物联网的大树木才能使富裕的果实富裕。
物联网的基本特征如下:
1.全面的感知
使用无线射频识别(RFID),传感器,位置和QR码随时随地收集和获取对象。
2.可靠的传输
它指的是各种电信网络和互联网的集成,并执行实际时间传送中收到的感知信息以实现信息的交互和共享,并执行各种有效的处理。
3.智能处理
它指的是使用各种智能计算技术,例如云计算和模糊识别来分析和处理交叉区域,跨行业的大量数据和信息,以及随时收到的各个部门,以增强各种活动和变化物理世界,经济和社会活动以及变化。
扩展信息:
物联网的安全
传统的互联网开发是成熟且广泛使用的,并且仍然存在安全漏洞。作为物联网的新兴产品,该体系结构更加复杂,并且没有统一的标准,并且各个方面的安全问题都更加突出。
关键的实施技术是传感器网络,传感器暴露的自然环境,尤其是放置在恶劣环境中的某些传感器。功能越多。这不仅受环境因素的影响,而且人为因素的影响更加严重。
参考信息来源:百度百科全书 - 物联网
物联网的特征在以下方面:
从通信对象和流程的角度来看,事物与事物之间的信息交互是物联网的核心。物联网的基本特征可以总结为整体感知,可靠的传输和智能处理。
总体感知您可以通过可感知的设备(例如射频识别,QR码,智能传感器和其他感知设备)获得各种类型的信息。
可靠的传输 - 通过互联网和无线网络的融合,该对象的信息是实时,准确地实时,准确地传输的,以便信息通信和共享。
智能处理 - 使用各种智能技术,分析和处理通过感知和传播传递的数据和信息,并实现监视和控制的智能。根据上述物联网的特征,以及信息科学的观点,结合了信息科学的观点,围绕信息流动的过程可以总结物联网处理信息的功能。
(1)获取信息的功能。这主要是信息的感知和识别。信息的感知是指属性状态及其变化的感知和敏感性。信息的识别意味着事物的感觉可以以某种方式表示。
(2)传输信息的功能。它主要是信息发送,传输,接收等,最后将所获得事物的状态信息及其从点(或空间)传输到另一个任务。这通常是通信过程。
(3)处理信息功能。它是指信息的处理过程,并使用现有信息或感知信息生成新信息,这实际上是做出决策的过程。
(4)应用信息的功能。在最终性能的过程中,有多种表达形式。更重要的是,通过调节对象的状态及其转换方法,该对象始终处于预设计的状态。
物联网的三个主要特征是感知的对象,信息传输和智能处理。
“一句话”理解物联网:通过信息传感设备将所有项目连接到Internet,以交换信息,即实现智能识别和管理的对象的利率。
物联网申请案例:
物联网传感器产品已领导着上海浦东国际机场的反侵入系统。机场反侵入系统具有30,000多个传感器节点,覆盖地面,围栏和低空检测防止人们翻身,走私,恐怖袭击和其他攻击性侵犯。
Zigbee街灯控制系统点亮了Jinan Garden Expo。无线技术。
扩展信息:
随着电子和智能的发展,人们进入了万物的时代。但是,随着互联网连接设备的数量飙升,黑客也将注意力转移到了这一领域。
首先,在物联网的安全性设备的安全性很弱,有时没有安全性更新,一些小型制造商生产设备。第二,用户通常不会积极地更新设备。,物联网设备存在于网络的外围,导致用户和企业经常忽略它们。
以上原因为黑客提供了植物恶意软件的机会。通过安装僵尸恶意软件以降低设备处理能力,网络犯罪分子可以获利。
目前,许多人尚未意识到这个问题的严重性。他们认为恶意软件只会造成小小的麻烦,而不是真正的威胁。所有人都不会试图窃取信息,而只是尝试窃取信息,而只是减慢其速度并降低他们的表现。
但是实际上,这种观点是错误的,因为这些恶意软件可能会成为其他攻击的后门,从而威胁到更多的设备安全。
参考材料:百度百科全书概念
参考信息:中国物联网 - 掌握手机后端,物联网和语音攻击
物联网是一个非常高级,全面和复杂的系统。最终目标是为单个产品建立全球和开放徽标标准,并基于全球网络连接实现信息共享。
的
事物)概念是指终端设备(设备)和设施(设施),可在Ubiquitous.Video监视系统等以及“启用”(启用)(启用)(例如带有RFID的各种资产(资产))上可用,带有无线终端的个人或车辆,与/或有线相互联系以实现互连(M2M)和大型集成应用(Grand)
集成)。
物联网功能是基于云计算SPI和其他操作模型,在内部网络,独家网络(Extranet/VPN)或Internet(Internet)环境中,采用了适当的信息安全保证机制来提供安全性和可控(隐私保护),甚至个性化的真实 - 时间在线监视,定位可追溯性,警报链接,调度命令,计划管理,过程控制,远程维护,在线升级,统计声明,决策支持,领导台(Dashboard)以及其他管理和服务功能,仪表板(仪表板)和其他管理功能,仪表板(仪表板)和其他管理功能。将对“事物”的“高效,节省,安全和环境保护”的集成。
具体而言,物联网的基本功能是提供“普遍存在”
连接),
具有十个基本功能。
在线监视:这是物联网最基本的功能。物联网业务通常基于集中式监控,并通过控制补充。
定位可追溯性:通常基于GPS(或其他卫星定位,例如Beidou)和无线通信技术,或无线通信技术的定位,例如基于移动基站,RTLS等的定位。
警报链接:主要提供事件警报和提示,有时它将提供工作流或规则引擎(规则“ S)
引擎)链接功能。
命令调度:基于时间表和事件响应规则的命令,调度和调度功能。
计划管理:事件的事件已使用预装前规则或法规进行处理。(证据收集)
安全和隐私:由于对物联网的所有权和隐私保护的重要性,IoT系统必须提供相应的安全保证机制。
远程维护:
这是IoT技术可以提供或增强的服务,主要适用于企业产品的售后网络服务。
在线升级:这是确保物联网系统本身可以正常运行的一种手段,并且它也是 - 萨莱斯自动服务后企业产品的一种手段之一。
领导台式机:
它主要是指仪表板或BI的个性化门户。在多层次过滤和完善的真实时间信息之后,可以为负责人提供实现整体情况的“清晰”。
统计决策 - 制定:
指数据挖掘和基于数据的信息的统计分析,提供决策支持和统计报告功能。
物联网的基本特征:
1.全面的感知
随时随地,即使随时随地都可以随时随地完全感知对象的信息。随时随地,随时随地都有许多数据收集方法,并且数据收集是多维,多维和网络的,并且来自感知的观点,它不仅反映在单一现象或准则的感知数据中,而且反映了对实际国际物理现象的各种物理现象的感知。
2.可靠的传输
在各种携带网络(包括Internet和电信网络)在内的各种携带网络之后,它还包括网格和运输网络等特殊网络。它在物联网实体之间建立了广泛的实体。它是在各种对象中特别反映的,可以通过各种访问表单完成差异。结构互连,混淆,构成“网络”的形状,并准确地实时传递对象信息的信息。
3.智能处理和决策 - 制定
使用各种智能会计技术,例如云核算盘,模糊的识别和数据融合,处理,分析和执行对大规模数据和信息的智能控制。首先反映了从感知到传输到传输到Internet决议的信息流量,事物,毕竟,它支持供应支持,并且也广泛反映在物联网中许多对象和对象之间的相关和互动中。
物联网的概念首先起源于RFID网络
1998年,马萨诸塞州理工学院(MIT)的自动ID中心创造性地提出了当时称为EPC系统的“物联网”的想法。1999年,该中心首先提出了互联网的组合,是根据项目,RFID技术和任何地方,任何时间和任何项目的互联网实现的。
结论:以上是首席CTO注释为每个人编写的IoT软件特征的相关内容。希望它对您有所帮助!如果您解决了问题,请与更多关心此问题的朋友分享?