腾讯科技讯 9月18日音讯,腾讯宣告将开源自主研制的轻量级物联网实时操作体系TencentOS tiny。比较商场上其它体系,腾讯TencentOS tiny在资源占用、设备本钱、功耗办理以及安全安稳等层面极具竞争力。该体系的开源可大幅下降物联网运用开发本钱,提高开发功率,一起支撑一键上云,对接云端海量资源。
据威望材料显现,全球物联网商场规划开展迅猛,2018年,仅国内物联网商场容量现已超越1万亿,估计2020年国内物联网商场容量可望超越1.5万亿。作为物联网整个产业链重要一环,终端侧物联网操作体系因为直接对接底层物联网设备,现已成为构建整个物联网生态的要害。
腾讯物联网团队表明:“将腾讯自主研制的物联网操作体系TencentOS Tiny开源,不只能够将腾讯在物联网范畴的技能和经历和全球开发者同享,还能够罗致全球物联网范畴的优秀成果和立异理念,终究推进全体物联网生态的昌盛以及万物智联年代的到来。”
腾讯云构筑起全链条IoT云开发才能
在全面上云的布景下,物联网设备也不破例。凭借TencentOS tiny供给的更简略的软件接口,亿级物联网设备上云的门槛降降进一步下降,然后协助物联网开发者能够更快捷的运用云端海量的核算、存储资源,以及先进的AI和大数据算法模型,有用支撑许多前沿物联网技能在才智城市、智能家居、智能穿戴、车联网等职业的加速落地。
一起,跟着TencentOS tiny的开源,结合腾讯云物联网开发渠道IoT Explorer,加上之前现已建造完结的国内最大规划LoRa网络,腾讯云物联网现已完全打通从芯片通讯开发、网络支撑服务,物理设备界说办理,数据剖析和多场景运用开发等一站式、全链条IoT云开发服务才能,物联网开发将变得更为简略、高效。
近年来,腾讯在开源上的脚步不断加速,到9月,腾讯自主开源项目已达84个,Star数超越24万。在物联网范畴,腾讯不只经过开源和敞开继续构建良性的物联网生态体系,在产品易用性和开发功率上,腾讯物联网团队也都做了许多针对性优化。
体积
最小仅1.8KB
、功耗
最低2微安
TencentOS tiny 供给业界最精简的RTOS内核,最少资源占用为RAM 0.6 KB,ROM 1.8 KB。在相似烟感和红外等实践场景下,TencentOS tiny 的资源占用仅为:RAM 2.69 KB、ROM 12.38 KB,极大地下降硬件资源占用。一起,看似“麻雀虽小”,却“五脏俱全”。关于杂乱的使命办理、实时调度、时间办理、中止办理、内存办理、反常处理等功用,TencentOS tiny都可支撑。
在功耗上,TencentOS tiny还运用了高效功耗办理结构,能够针对不同场景下降功耗。比方TencentOS tiny内部的守时机制在发现事务没有运转的时分,会主动发动休眠状况,有用下降功耗。依据实测的数据显现,TencentOS tiny最低的休眠功耗仅有2微安。开发者也能够依据事务场景挑选可参阅的低功耗计划,下降设备耗电,延伸设备寿数。
独具构思的调试功用,助力开发者快速排障
因为许多物联网的终端设备在实践场景下,坐落荒郊野外或许很远的当地,出现问题的时分十分难定位。为了能够削减这个问题,当终端出现问题的时分,TencentOS tiny会把一些毛病信息记录下来,当它再重启的时分首先把过错数据上报云端,这个功用极大的方便了开发者查找毛病原因。然后远在千里之外,就能够快速排除毛病。
别的,TencentOS tiny的内核以及其上层的物联网组件结构,都做了高度解耦,确保和其它模块之间衔接的适配。一起,TencentOS tiny 还供给多种编译器快速移植指南和移植东西,协助开发者向新硬件开发板的一键移植,省时省力,有用提高开发功率。
除此之外,TencentOS tiny相同重视体系的安全性,供给多个等级的 IoT 安全计划,用户能够依据事务场景和本钱要求挑选适宜的安全解决计划,有用平衡安全需求和本钱操控。
现在,TencentOS tiny已支撑意法半导体、恩智浦、华多半导体、瑞兴恒方、国民技能等干流厂商多种芯片和模组。
TencentOS tiny Github开源地址:https://github.com/Tencent/TencentOS-tiny
欢迎广阔开发者参加同享代码,共建IoT生态。