腾讯 科技 讯 9月18日消息,腾讯宣布将开源自主研发的轻量级物联网实时 *** 作系统TencentOS tiny。相比市场上其它系统,腾讯TencentOS tiny在资源占用、设备成本、功耗管理以及安全稳定等层面极具竞争力。该系统的开源可大幅降低物联网应用开发成本,提升开发效率,同时支持一键上云,对接云端海量资源。
据权威资料显示,全球物联网市场规模发展迅猛,2018年,仅国内物联网市场容量已经超过1万亿,预计2020年国内物联网市场容量可望超过15万亿。作为物联网整个产业链重要一环,终端侧物联网 *** 作系统由于直接对接底层物联网设备,已经成为构建整个物联网生态的关键。
腾讯物联网团队表示:“将腾讯自主研发的物联网 *** 作系统TencentOS Tiny开源,不仅可以将腾讯在物联网领域的技术和经验和全球开发者分享,还能够汲取全球物联网领域的优秀成果和创新理念,最终推动整体物联网生态的繁荣以及万物智联时代的到来。”
腾讯云构筑起全链条IoT云开发能力
在全面上云的背景下,物联网设备也不例外。借助TencentOS tiny提供的更简单的软件接口,亿级物联网设备上云的门槛降降进一步降低,从而帮助物联网开发者能够更便捷的使用云端海量的计算、存储资源,以及先进的AI和大数据算法模型,有效支撑众多前沿物联网技术在智慧城市、智能家居、智能穿戴、车联网等行业的加速落地。
同时,随着TencentOS tiny的开源,结合腾讯云物联网开发平台IoT Explorer,加上之前已经建设完成的国内最大规模LoRa网络,腾讯云物联网已经彻底打通从芯片通讯开发、网络支撑服务,物理设备定义管理,数据分析和多场景应用开发等一站式、全链条IoT云开发服务能力,物联网开发将变得更为简单、高效。
近年来,腾讯在开源上的步伐不断加快,截至9月,腾讯自主开源项目已达84个,Star数超过24万。在物联网领域,腾讯不仅通过开源和开放持续构建良性的物联网生态体系,在产品易用性和开发效率上,腾讯物联网团队也都做了许多针对性优化。
体积
最小仅18KB
、功耗
最低2微安
TencentOS tiny 提供业界最精简的RTOS内核,最少资源占用为RAM 06 KB,ROM 18 KB。在类似烟感和红外等实际场景下,TencentOS tiny 的资源占用仅为:RAM 269 KB、ROM 1238 KB,极大地降低硬件资源占用。同时,看似“麻雀虽小”,却“五脏俱全”。对于复杂的任务管理、实时调度、时间管理、中断管理、内存管理、异常处理等功能,TencentOS tiny都可支持。
在功耗上,TencentOS tiny还应用了高效功耗管理框架,可以针对不同场景降低功耗。比如TencentOS tiny内部的定时机制在发现业务没有运行的时候,会自动启动休眠状态,有效降低功耗。根据实测的数据显示,TencentOS tiny最低的休眠功耗仅有2微安。开发者也可以根据业务场景选择可参考的低功耗方案,降低设备耗电,延长设备寿命。
独具创意的调试功能,助力开发者快速排障
由于很多物联网的终端设备在实际场景下,位于荒郊野外或者很远的地方,出现问题的时候非常难定位。为了能够减少这个问题,当终端出现问题的时候,TencentOS tiny会把一些故障信息记录下来,当它再重启的时候首先把错误数据上报云端,这个功能极大的方便了开发者查找故障原因。从而远在千里之外,就可以快速排除故障。
另外,TencentOS tiny的内核以及其上层的物联网组件框架,都做了高度解耦,保证和其它模块之间连接的适配。同时,TencentOS tiny 还提供多种编译器快速移植指南和移植工具,帮助开发者向新硬件开发板的一键移植,省时省力,有效提升开发效率。
目前,TencentOS tiny已支持意法半导体、恩智浦、华大半导体、瑞兴恒方、国民技术等主流厂商多种芯片和模组。
说起物联网(Internet of Things, IoT),估计很多人都耳熟能详,因为我们早就在各种各样的媒体中看到过好多次这个名词了。
按照中国传统观点,万物实际上是有着天然的联系的,那么人类为何又要画蛇添足般地再把他们连接起来呢?原因很简单, 万物的天然联系是依靠的自然规律,而人类并不能控制他们,而物联网让万物以人类的意愿进行连接,从而让人类可以控制他们 。物联网,无非是又一个人类征服和控制自然的尝试而已。只要万物能够互联并且通过有效的手段在需要的时候知道他们的状态,从而采用有效的手段进行干预,那么人类就有了对万物的相当程度的控制权。
这给了人们很大的想象空间,因此,也吸引了大量的淘金者,试图分享这样一块看起来巨大无比的蛋糕。 但这么多年来,现实并不乐观。
根据我的了解——可能并不准确——我感觉物联网现在处于一个比较尴尬的阶段。 一方面,物联网的呼声很大,人们寄予很大的期望;但另一方面,市场的反响并不热烈,本来应该跟人们的生活息息相关的物联网,似乎在现实中并没有被人们所感知。我观察到的现实就不很乐观。 算得上物联网的智能家居曲高和寡,国内力推的NB-IoT雷声大雨点小,LoRa使用的主流频段在国内被事实上禁用, Zigbee等覆盖范围过小……
在这里,我想梳理一下物联网在国内发展的现状,以便于更好地定位和找出问题所在。
物联网可以看做是互联网的升级版本,传统的互联网连接的是人;物联网不光连接人,还要连接物,除了人类的互动外,还需要让人能够更好地把控物。 人是自带智能的,所以传统的互联网的重点在于连接,只要有连接,人们就会互动,产生内容等,对网络的智能要求就不高;但物联网连接的是物,物本身不具备智能, 需要通过人来控制或者智能系统来自动控制。
物联网也是近十年来出现频率很高的智慧某某(例如智慧城市,智慧楼宇,智慧园区,智慧安防等)的基础设施。 什么是智慧?我认为就是能够根据某个特定的需求和目标,自主动态调节现有状态的能力 。这需要至少有两个部分构成,一是要有数据分析和处理的“大脑”部分,二是要有数据收集和指令执行的“躯体”部分。 我们往往把狭义的躯体部分作为狭义的物联网, 也可以称为物联网10, 实现了物体的初步连接和数据收集和反馈能力,但这套系统要想实用,实际上离不开人,因为数据的分析和控制指令的下达还是需要人来做;而大脑+躯体才是真正智慧的物联网,在我看来这才是能够给人类带来很大便利的物联网,才具备大范围应用的技术基础, 可以把这称为物联网20。
现阶段的物联网还是停留在由人控制的阶段,也就是10时代,这个阶段对数据的处理存在瓶颈,因此,并不适合复杂的应用,也不适合大范围使用。因此我们可以看到,应用比较广泛的应用也就是那少数的简单应用,如抄表、环境监测、家电控制等。云计算、大数据、机器学习、人工智能等技术是近几年的IT领域的热点,进展也非常迅速,他们的发展为物联网向20阶段进化提供了坚实的基础。
我们日常生活,现有的已经足够很好地满足人们的需求了;物联网,只是人们对更高生活水平的追求的产物,并且不是必需的;对于非必需品来说,要想普及需要足够的性价比或者就索性走高端路线。但从目前的物联网市场看,由于缺少比较成熟的家用物联网方案,因此并不能大规模使用,这导致物联网应用起来成本比较高,在家居中只有高端住宅才可能会使用,占比很少,家居物联网在这种初级阶段必须得要走高端路线,当然这也符合很多新事物的初始状况特征。
物联网在工商业中也有一些应用,例如RFID领域,我们已经可以在一些商店中看到。其他还有很多物联网项目,多数隐藏在智慧某某的名头之下,现阶段,只要是冠以智慧的项目,其造价一般会令人咂舌。 因此,在性价比不高的情况下,人们使用他的积极性自然不高了。
中国运营商去年决定要大力推广NB-IoT,他们试图提升性价比,因此希望设备和解决方案提供商们能够以较低的价格提供相关产品,由于其体量,确实有部分供应商愿意以接近成本价的价格向其提供产品;但即使是这样,愿意使用的用户也不多,这让供应商的积极性大大降低,因为根本就无利可图。也因为此,NB-IoT的这一波推广活动实际上到目前看来是比较失败的。
从连接介质来看,物联网分为有线和无线两种,考虑到实际部署的难度,无线方式显然更有机会会成为主流的连接方式。
从终端和因特网连接关系来看,物联网也可以划分为两种方式:一种是直接和因特网连接,例如NB-IoT、2/3/4G蜂窝网络、eMTC等; 另一种是通过网关间接和因特网连接,例如LoRa、SigFox、ZigBee、BLE、WiFi等。不同的协议都是针对不同的应用场景设计的,因此在实际使用中都有其优缺点。例如我们常用的WiFi,要保证速率和可靠性,因此覆盖距离不够长,连接不可靠; NB-IoT主要用于低速率物联网应用,能够直接联网,但速率低, 用户连接数少; LoRa的覆盖比较广,但速率低,用户连接数也有限制……
因此,实际部署时需要根据不同的应用场景选择不同的技术、标准以及相应的设备,而在现场实施的时候又会有很多意想不到的困难。无线部署也需要做网优等工作,对实施人员的要求比较高。 这些都增大了物联网的部署难度。
由于物联网一般使用无线技术,那么频谱资源就是物联网的一个非常核心的资源。频谱资源时稀缺的,因为有太多的地方需要这类资源。例如我们的移动电话、微波通信、卫星通信、应急通信、无线WiFi等等。这些资源由于其稀缺性,需要统一的规划。而这在不同的国家也面临着不同的状况。
例如现在比较火热的LoRa,阿里巴巴、腾讯等互联网企业刚刚加入该标准联盟,结果国家的新的频谱规划就给予他们致命一击,LoRa所使用的sub-1G的频谱资源实际上是不开放的。
目前在全球,唯一明确的民用频段就是24GHz,也就是WiFi、蓝牙等使用的频段。但这个频段的问题是与低频段的无线电波相比,越障能力比较差,因此覆盖能力不强。而又由于太多的民用无线设备都是用这个频段,导致这个频段的信号比较“脏”,收到的干扰比较大。 现有的使用这个频段的蓝牙、WiFi协议本身也是为了IP宽带连接而设计的,专注于速率,所以也导致覆盖范围一般不超过100米,并且连接数量有着很大的限制。 因此,要想避免频谱资源的政策风险,就只能使用24GHz这个频段 ,那么如何在这样的情况下增加无线覆盖的范围,提升覆盖距离,就是物联网公司需要解决的一个大问题。
比较有实际应用意义的物联网的规模需要达到一定的程度,也就是终端要足够多,很多地方并不具备电源接入的条件,那么就需要终端的功耗要足够低或者索性无源。
无源当然是最佳的方式,目前的解决方案是要加储能电路,但这种电量非常微小,在现有的技术条件下,覆盖范围和传输能力都受到严重的制约,只能适应很少的一部分场景。因此,大多数情况还是需要有源的终端,这就需要功耗尽可能地低了。 功耗问题可能是目前物联网面临的主要问题之一。
例如在智慧停车之类的项目中,有部分方案是用NB-IoT实现的。这个标准由于使用了蜂窝技术,只有运营商具备掌控的能力,所以电信运营商和设备商都非常有热情去推广,也号称一块电池可以用十年,看起来功耗似乎很低,但那是有前提条件的,就是它平时处于睡眠状态,每天主动醒来一次上传一次数据,在这样的情况下才可能坚持十年。 但用于停车就得频频被唤醒,因此在这个场景中使用就非常耗电。根据实际使用的经验,差不多5个月左右就得去更换电池了。这带来极大的维护工作量,而且电池的成本本身也非常高。因此,至少在停车这种方案中,NB-IoT并不是一个好的选择。如果用LoRa呢?在停车中也有应用,表现好一点,能够达到一年多的使用时间而不用换电池。而一般里面模块和芯片的寿命在5年以上,也就是说,在终端设备的生命周期里,需要更换多次电池,每一次更换电池实际上跟新开工一个项目工作量差不多多少。因此,我们不能说这种状况是令人满意的。
所以,如果能够解决有源终端的功耗难题,不光可以大大减轻日后的维护工作量,还可以大大降低终端的成本,这是因为在实际应用中,电池是物联网终端的主要成本之一。
技术本身是没有国界的,但遗憾的是我们并不生存在一个理想的世界里,我们的现实世界依然存在着各种各样的利益群体,有的时候出于自身利益的考虑,作为体现现代竞争力的物联网技术就要受到一些因素的制约。国家就是一个典型的利益群体,而国家安全往往是这个群体的最高利益之一。信息安全是国家安全的一个重要方面,物联网搜集各种各样的信息,这些信息有的时候就是非常机密的情报,不方便被其他利益团体所获知,因此,在物联网标准方面,在一开始就要注意这个方面。
LoRa是美国公司Semtech所提出的一个物联网标准,也是目前比较主流的标准。这个标准对标的是SigFox——一个欧洲的私人公司封闭的物联网标准,但SigFox用自己的标准建了一个覆盖很广的网络,对外运营物联网业务,可以叫做物联网供应商;而LoRa是半开放的标准,允许用户使用这种技术进行模块和终端产品的开发,并用这些产品组建自己的LoRa物联网,虽然相比于市场上主流的其他方案,看起来价格并不贵,但标准、芯片等核心部分过分集中于美国的供应商Semtech上,在特定的时候这就是一个很大的风险。
因此,无论是物联网方案提供商、物联网产品开发商,还是用户,在选择物联网标准的时候要考虑到这个问题。当然,对于小规模的民用应用,采用什么标准问题不大,但对于军用、大规模应用来说,不考虑这个因素将可能让投资全部打水漂。 最近的无线电频谱的一个征求意见的文件就让某国外标准被判了死刑,即使我们最大的两个互联网公司刚刚加入了这个阵营也是无可奈何。
NB-IoT是中国特别是运营商和设备提供商力推的标准,但它的问题在于功耗较高、用户容量有限,所以,在很多场景里并不适合。因此,中国还需要更多的物联网标准,来补充NB-IoT的不足。
LoRa全称是Long Range,是远距离的意思。它是一种物理层的无线数字通信调制技术,也称扩频连续调频调制技术,具有传输距离远、抗干扰性强、组网灵活、低功耗等特点,适用于信号覆盖弱、有长距离通信需求的场景。
如果你有LoRa组网部署需求,可以看一下机智云物联网。
机智云LoRa解决方案具备安装 *** 作简单、无需布线、支持远程控制等优势,为许多不能布线或不方便布线的企业、厂房、仓库、山区等场景解决布线烦恼߅,利用信号传播实现互联互通。机智云通过LoRa模组、LoRa DTU、LoRa网关、边缘服务器和云平台等自研产品和服务,解决传统的LoRa部署方案常见的问题,如信道碰撞、OTA升级失败率高、稳定性差等。这个方案可以应用在智能抄表、智能停车、车辆追踪、宠物跟踪、智慧农业、智慧工业、智慧城市、智慧社区等领域。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)