首页
学习
活动
专区
工具
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

    永辉云计算联合创始人兼CTO胡鲁辉:用科技,让智慧零售落地︱腾讯云智慧拍档

    嘉宾小档案 胡鲁辉 永辉云计算联合创始人、CTO,云计算大数据智能专家。前华为云计算大数据首席架构师、CTO。曾在美国亚马逊、微软总部工作十余年,带领多个团队长期从事云计算和大数据智能研发,拥有20多项美国专利及申请和国际顶级VLDB论文。 ﹀ ﹀ ﹀  Q  可以简单介绍下永辉云计算的基本情况吗?  A  永辉作为国内零售领军企业,致力于为满足用户需求,提供安全、健康、高性价比的食品。近年来,永辉凭借深厚的产业积累和管理创新,持续探索新零售,把握消费升级浪潮,创新探索出超级物种、永辉生活等零售新

    02

    腾讯丁珂:开放“腾讯级”云原生安全能力,打赢云上安全保卫战

    近年来,我国数字化发展迅猛,为社会经济注入全新动能,产业互联网对各行各业的渗透和助力日益加速。然而在这一过程中所带来的新的安全问题也不容忽视,迫切需要加以解决。在9月11日举行的腾讯全球数字生态大会CSS互联网安全领袖峰会-产业专场上,腾讯副总裁丁珂发表了题为《打赢云上安全保卫战,普惠产业稳固发展》的主旨演讲。 丁珂指出,云已经成为安全攻防的主战场,而上云是应对数字时代安全问题的“最优解”。云原生安全具备开箱即用、弹性、自适应、全生命周期防护等显著优势。腾讯安全围绕安全治理、数据安全、应用安全、计算安

    0145

    运维实战:腾讯云会展安全的“势”“道”“术”

    受到新冠疫情的影响,2020年“云会展”成为全球新趋势,与之相应的安全保障工作也成为相关企业关注的重点。在近日举办的腾讯云会展线上发布会上,腾讯安全交付运维总监周誉发表《腾讯云会展安全保障之道》主题演讲,围绕云会展安全运维的“势”、“道”、“术”,阐述腾讯安全运维理念与防控策略,分享腾讯安全高效护航云会展安全的实战经验。 腾讯安全交付运维总监 周誉 云会展成行业趋势 商业机遇与安全风险共存 当前新冠疫情在世界范围内仍呈蔓延态势,为尽可能恢复经贸交流和企业经营、降低损失,各地政府和企业纷纷发力线上经济

    03

    腾讯云开源百万级服务发现和治理中心“北极星”,打造可持续微服务生态

    11月4日,在腾讯数字生态大会上,腾讯重磅宣布并介绍了云原生领域的开源组件——“北极星”(PolarisMesh)服务发现和治理中心。 “北极星”由腾讯云自主研发,在腾讯内部注册服务数量已超过百万,服务实例数量超过500万,接口日调用量超过30万亿,涵盖包含腾讯音乐、腾讯视频、腾讯会议、腾讯文档、企业微信、微信支付和王者荣耀等重点产品在内的90%以上业务。该项目的开源,将为企业分布式和微服务架构转型带来新的解决方案,帮助企业更好地提高业务研发效率和运营质量。 “北极星”综合当前主流三大方案优点,

    02

    建设一站式DevOps平台,腾讯云研发效能提升实践

    导语 | 近年来,研发效能提升越来越受到业界重视,许多厂商都在不断探索研发效能提升之路,从而实现研发效率和质量的持续优化,以应对日趋复杂的产品开发。那么腾讯云的研发效能相关工作是如何开展和落地的呢?今天我们特邀了腾讯云研发效能工作组负责人、腾讯健康副总裁 张渝老师,他将带大家深入了解腾讯云研发效能提升之路,同时也给大家解读未来腾讯云研效的发展方向。 探析腾讯云研效痛点和解决思路 近几年,腾讯云在整个研发过程中遇到的痛点,在我看来主要可以归结为三点:标准规范、工具平台、文化宣传。具体而言,首先,由于腾讯云业

    03
    领券