如何基于TencentOS tiny,快速打造属于自己的IoT小应用?

本文介绍了腾讯开源的物联网操作系统TencentOS tiny,包括其产品架构、优势及应用场景。通过智能货柜和AI智慧农业种植的解决方案展示TencentOS tiny的落地应用。文中还详细阐述了基于TencentOS tiny的开发实践,从定制开发板到数据上云,再到小程序的端云对接,提供了一站式的物联网开发体验。
摘要由CSDN通过智能技术生成

导语 | 近日,云+社区技术沙龙“腾讯开源技术”圆满落幕。本次沙龙邀请了多位腾讯技术专家,围绕腾讯开源与众多开发者进行探讨,深度揭秘了腾讯开源项目TencentOS tiny、TubeMQ、Kona JDK、TARS以及MedicalNet。本文是叶丰老师的演讲整理,编辑:涛涛。本文要点:

  • TencentOS tiny开源项目简介
  • TencentOS tiny loT解决方案
  • TencentOS tiny开发实践

近期会有物联网相关活动上线,大量开发板免费领!关注「云加社区」,及时获知最新动态。

一、TencentOS tiny开源项目简介

什么是TencentOS tiny呢?TencentOS tiny是腾讯开源的面向物联网领域的精简实时操作系统。可能在大家的传统印象中,腾讯都是做社交和游戏,解决的是人与人之间的连接,其实腾讯在物联网领域也有完整的布局。从下图中可以看出,在腾讯物联网全栈产品矩阵中,TencentOS tiny位于整个产品矩阵底层最关键的一环,起着为云侧海量数据平台引流的作用。我们也希望TencentOS tiny能够降低设备端开发门槛,提升开发效率,帮助物联网的终端设备和业务能够快速地接入到腾讯云。

如下图所示,从TencentOS tiny的产品架构来看,目前TencentOS tiny已经适配了主流的芯片和模组,提供了一个最精简的RTOS内核、包括任务管理、内存管理、IPC通信、异常处理等。基于RTOS,它还提供了非常丰富的物联网组件,包括低功耗框架、OTA升级、KV存储、调试工具链等等。在网络连接方面也集成了一些主流的物联网协议,包括:MQTT、CoAP、LoRaWAN等。同时我们提供了非常丰富的应用案例,用户可以基于这些案例做扩展,快速实现物联网应用。

总体来说,TencentOS tiny有下面几个优势:小体积,低功耗,丰富的IoT组件,可靠的安全框架,良好的移植性和便捷的调试手段,可以满足物联网终端侧的差异化的需求。TencentOS tiny是在今年9月18日正式开源的,发布一周就上了GitHub的热榜排名第二,目前获得star 3500+,Fork 800+,和国内外主流的MCU和硬件厂商合作,目前支持的硬件平台数已经超过了50+。

二、基于TencentOS tiny系统的落地解决方案

在与公司内外的合作之中,TencentOS tiny已经有了一些落地的物联网的解决方案,这里以两个典型的解决方案为例,来为大家说明。第一个

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值