首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

AIoT应用创新大赛 基于TencentOS Tiny智能家居自动浇灌监控系统

一、总体设计家居自动浇灌监控系统主要实现了在室内环境下植物的湿度监测和自动浇灌。系统基于TencentOS Tiny EVB_AIoT开发板和NXP的MCUXpresso IDE,使用了土壤湿度传感器监测土壤湿度,并通过TencentOS Tiny的MQTT模块传输至腾讯云物联网开发平台(IoT Explorer),可根据设定阈值由外接的水泵对上述环境变量进行控制,系统连接腾讯云后可以实时远程观测植物土壤湿度并手动控制水泵启停。添加描述二、具体设计与实现(一)硬件方案系统基于TencentOS Tiny AIoT开发套件,套件核心板采用NXP i.MX RT1062处理器,套件自带物联网俱乐部的基于WAN Interface接口的ESP8266模组和E53模块,额外模组有fly-fish的土壤湿度采集模块,水泵由于过年不发货,年后又由于疫情不发货,导致迟迟不能到位,眼看交作业日期一天天临近,于是打上了E53模组上的LED灯的主意,假设为水泵吧,反正都是一个针脚IO控制。添加描述(二)软件方案与实现1.MQTT线程,负责连接腾讯云,接收土壤湿度数据并转发至腾讯云,接收腾讯云的控制命令,启停水泵。 2.ADC线程,负责采集土壤湿度采集模块的数据并通过消息队列转发至MQTT线程,经测试ADC数据只能在2900(水中)到4096(空气中)之间变化,所以做了个简单的量化数据计算公式(100 - (adcVal - 3096)/10),按照湿度百分比来计算。添加描述3.PUMP线程,接受来自MQTT线程的命令,启停水泵,本案例中是亮灭E53模块的LED灯。4.LED线程,按照每1s切换一次的频率,点亮、熄灭板子上的蓝色LED灯,指示系统是否正常工作。三、功能展示(一)总体展示业务逻辑实现。添加描述历史数据展示:添加描述(二)数据采集+本地控制土壤湿度超过一定值,水泵(E53 LED)停止工作,同时往腾讯云上报的数据如下图。添加描述土壤湿度低于一定值,水泵(E53 LED)开始工作,同时往腾讯云上报的数据如下图。添加描述(三)云端控制如果需要人工控制水泵的话,直接在云端下发命令,人工接管水泵工作。添加描述(四)腾讯连连添加描述四、一些想法和建议(一)关于RT1062和IDE。RT1062这颗U很强大很赞,譬如跑个RTOS,别家的U在这个负荷已经开始烫手了,得益于更先进的制程,1062一点温度都没有感觉到。MCUXpresso IDE的Pins模块,对于不熟悉NXP产品的人来说,尤其是默认路由功能,真的是救星一般,单论针脚选择和初始化生成,感觉比CUBEMX还要好用一点。同样的,缺点(或者是不习惯的地方)也很明显,一方面是MCU的针脚命名,去寻找一个针脚真心费劲;另一方面是资料,相关资料较少,譬如网上找了很多资料关于FlexRAM配置都有点不痛不痒,很希望有个类似Pins这样的图形化生成小工具。(二)关于TencentOS Tiny和IoT Explorer。TencentOS Tiny的确很Tiny,各项资源开销都很小,几个组件的确稳定,譬如这次用到的MQTT组件,对比别家的跑着跑着一天内就掉线,Tiny的没有这现象。Tiny的一个问题不得不说,就是文档不知道是不是太老旧还是不同步,资料不全,譬如想知道消息队列的案例,gitee上给的是指向github的链接,因为没有梯子,只能国内的找找,到底是用tos_msg_q_create()还是tos_msg_queue_create()亦或者用tos_queue_create()创建MQ,哪个是最新的? 最后,感谢腾讯提供这么一次机会近距离实战体验RT1062和TencentOS Tiny。智能家居自动浇灌监控系统

010

腾讯技术工程沙龙深圳站来了,我们一起聊聊“工业互联网”

工业互联网是新一代信息通信技术与现代工业技术深度融合的产物,是制造业数字化、网络化、智能化的重要载体,也是全球新一轮产业竞争的制高点。 工业互联网通过构建连接机器、物料、人、信息系统的基础网络,实现工业数据的全面感知、动态传输、实时分析,形成科学决策与智能控制,提高制造资源配置效率,正成为领军企业竞争的新赛道、全球产业布局的新方向、制造大国竞争的新焦点——第四次工业革命(工业4.0)。 工业互联网最大的价值在于,全面连接了数据和实体,并且基于连接(Connect),形成了计算(computation)和控

02

腾讯云IoT全栈方案助力智慧交通基建,详解四大重点与两个案例

5月22日,腾讯举办了以“交通行业的数字化转型观”为主题的智慧交通分论坛。论坛上,腾讯在智慧交通领域的多家合作伙伴到场,分享了各自“创造数字化交通、数字化出行愿景”的历程以及经验。 经过多年的发展,腾讯在智慧交通领域表现出众,颇受好评,智慧交通解决方案已经落地在交通各领域。腾讯与多家合作伙伴一起探索智慧交通的发展方向,共同助力航空、铁路、高速公路等多方面的数字化升级。 在智慧交通分论坛上,腾讯无线与物联网络中心总监王亚晨介绍了腾讯IoT助力智慧交通的全栈解决方案;重要合作伙伴管信科技的总经理曾颖雯介绍

03

【活动公告】腾讯云IoT开发者迷你赛

根据权威机构预测,2025年全球物联网连接总数将超过250亿,万物感知、万物互联带来的数据洪流,催生物联网的兴起。腾讯云IoT定位于物联网基础设施建设服务者,通过搭建物联网端-管-边-云的基础设施能力,为企业实现物联网信息化提供优质可靠的基础设施能力,降低物联网的开发门槛和复杂度,帮助业务快速上线。目前,物联网开发平台Explorer和物联网操作系统TencentOS tiny已开放公测。本次活动希望领取到由腾讯云IoT合作伙伴厚德物联网提供的开发板的开发者,通过使用该开发板并结合IoT Explorer和TencentOS tiny开发物联网相关的应用作品,同时优秀作品还可获得额外丰厚的奖品。

06

【开发者成长激励计划-基于TencentOS Tiny 的室内空气质量监测】

近年来,清洁的室内空气成为诸多重视健康生活人士的新需求。评价室内空气质量的重要指标有2个:VOC(挥发性有机化合物):VOC 是在室温或更高温度下蒸发的含碳物质。短期接触会导致刺激、头晕或哮喘恶化;长期接触则可能会导致肺癌或损害肝脏、肾脏或神经系统。温湿度:40-60%的相对湿度是人类理想的舒适度范围。极度干燥的空气会刺激呼吸道,而过分潮湿的空气会导致冷凝,进而引发霉菌滋生,其他影响可能包括头痛甚至偏头痛。改善室内空气质量有两种方式:通风和净化。对于家庭或小型封闭空间而言,如果周围的室外空气干净,理想选择是打开窗户或使用智能通风系统进行通风。室内空气质量的监测数据可用于配置空气净化系统或智能管理通风系统,本文基于CH32V307开发板利用腾讯云物联网平台IoT Explorer 和腾讯连连小程序开发了能够实时监测室内空气质量的应用。

08

【IoT迷你赛】腾讯物联TencentOS tiny上云初探

2017年中旬曾写过一篇关于物联网平台的文章《微软最完善,百度最“小气” 看微软阿里百度三大物联网云平台对比》。现在已经过去两年了,物联网的格局又发生了不少的变化。不过针对腾讯来说,其物联网平台发轫的时间绝不算晚,基本就是伴随“智能硬件”而崛起的,早在2014年就发布了“QQ物联●智能硬件开放平台”和“微信硬件平台”。不过这和我心目中的那个“物联网平台”还是有些差别的,直到2019年五月腾讯在数字生态大会上,正式发布了物联网开发者社区平台-- Tencent Things Network(“旨在面向开发者提供开放的IoT网络服务,社区门户、以及微信小程序、IoT Explorer、IoT Hub等服务集成能力,从而帮助开发者快速创建丰富的物联网行业应用。”),才感觉腾讯终于在物联网领域真正发力了。

05

优化源于细节,创新始于积累

腾讯数据中心作为支撑着腾讯百万级服务器运营的基础设施平台,每天都有大量的人员穿梭其中,有企业员工、合作厂商,也有参观访问人员、保洁人员、安保人员等等。如何管控数据中心内复杂的人员活动,实现智能、安全、高效的运营和工作调配是一个值得研究的课题。 腾讯数据中心联合腾讯安全平台部、网络平台部等专业团队,运用前沿技术手段,联合打造的“腾讯觅踪”有效解决了这一难题。这是一套数据中心主动式安防系统,可以实现对数据中心人员进行身份鉴别、高精定位、活动追踪、异常告警等功能,目前已经在腾讯多个数据中心上线运行。该系统实现了

02
领券