前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【IoT迷你赛】基于TencentOS tiny的IoT智能灯系统设计

【IoT迷你赛】基于TencentOS tiny的IoT智能灯系统设计

原创
作者头像
用户4899123
修改2019-08-29 14:16:46
8330
修改2019-08-29 14:16:46
举报
文章被收录于专栏:腾讯云IoT腾讯云IoT

前言

这几年,各种物联网应用如雨后春笋般涌现,设备上云可以极大的方便海量设备的管理和维护。由于一直以来从事底层嵌入式开发人员大都不太熟悉上层平台接入的一些流程和规则,自己搭建平台,又有安全性、稳定性等诸多方面的顾虑以及还要花费大量的人力和时间成本,所以目前普遍才用的是共有云平台方案。

腾讯为了让用户更便捷的接入腾讯云平台,也推出了自家的TencentOS tiny物联网操作系统,系统已经集成了连接云平台的相关sdk,用户只需很简短的一些步骤就可以连接上腾讯云平台,大大加快了产品开发进度。

平台对接

平台测工作流程:

  • 创建产品
  • 创建设备
  • 定义数据模板

至此平台测的工作基本完成, 当然比较重要的设备3元组(产品ID, 设备名, 设备秘钥),设备端连接上云的时候需要用到

设备端工作流程

  • 修改tos_hal_os.c 文件中对应的设备3元组信息和平台的保持一致
  • 根据自己上云的方式不同(wifi、2G等),修改对应的配置参数,我使用的是wifi模块,需要修改我需要连接的wifi热点名称和密码,之后就可以顺利连上腾讯云平台了
    后期调试平台测也提供了一个在线调试工具,可以很方便的看到数据交互
image.png
image.png

app

app 首先想到的是微信小程序,而且我之前从未开发过小程序,本次使用起来也是觉得相当方便,之前还在想怎么去调用平台测的API实现小程序远程控制,后来发现官方有提供 API Explorer工具,该工具提供了在线调用、签名验证、SDK 代码生成和快速检索接口等能力,十分方便。

在微信开发者工具中实现查询和和控制接口,并部署,之后就是开发自己的应用了

image.png
image.png

视频演示

https://www.bilibili.com/video/av65762370

心得体会

完成本次demo的过程中间虽然遇到了一些小问题, 在群里反馈后,群里的大神们都很热心的为我解答,真的很感激。最后总算是基本完成了微信小程序远程控制开发板上的智能灯,打通了从端到云到app的链路,为以后正式项目的开发打下了良好的基础。但是本次demo还是有很多不足的地方,因为本次是基于例程开发的,主要还是熟悉了解整个开发过程。后期打算从一个空的工程开始,从创建第一个任务开始,一步一步的完善自己的工程,并把自己的使用心得和大家交流分享。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 平台对接
    • 平台测工作流程:
      • 设备端工作流程
        • app
          • 视频演示
            • 心得体会
            相关产品与服务
            物联网
            腾讯连连是腾讯云物联网全新商业品牌,它涵盖一站式物联网平台 IoT Explorer,连连官方微信小程序和配套的小程序 SDK、插件和开源 App,并整合腾讯云内优势产品能力,如大数据、音视频、AI等。同时,它打通腾讯系 C 端内容资源,如QQ音乐、微信支付、微保、微众银行、医疗健康等生态应用入口。提供覆盖“云-管-边-端”的物联网基础设施,面向“消费物联”和 “产业物联”两大赛道提供全方位的物联网产品和解决方案,助力企业高效实现数字化转型。
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档