AIoT应用创新大赛--学习记录

2022-03-14 13:49:18 浏览数 (1)

本来的题目是:基于TencentOS Tiny和物联网云平台的员工在岗监测系统的设计。但由于自己的时间和水平有限,并未做成功。实在抱歉,做了一个不好的示范。遂把这段时间来的一些学习记录和心得分享出来,也算是对自己有个小小的交代。

原题的设计思路:通过TencentOS Tiny和物联网云平台服务开发开发一套对某些岗位的环境进行监测、并通过摄像头和人体热释传感器监测员工是否在岗,实时在线显示在物联网云平台的界面上。

对于腾讯物联网来说,我也是今年开始接触的,之前有几次公开课都进行了学习,做了比较简单的记录:

  • 腾讯云物联网公开课
  • Techo Youth9月高校开发者公开课:基于NodeMCU-ESP8266快速接入平台

然后试着自己去搭建了一个开发环境,中间遇到不少坑,最终总算成功跑完了demo,分享如下:

  • 基于WSL Ubutun VScode开发ESP8266的环境搭建

1、 关于ESP8266模组的学习:

ESP8266各版本的差异图

AP与Sta模式:

AP模式: Access Point,提供无线接入服务,允许其它无线设备接入,提供数据访问,一般的无线路由/网桥工作在该模式下。AP和AP之间允许相互连接 Sta模式; Station, 类似于无线终端,sta本身并不接受无线的接入,它可以连接到AP,一般无线网卡即工作在该模式。

2、关于MQTT

链接腾讯云物联网的相关设置

操作:https://cloud.tencent.com/document/product/1081/46507

按照步骤操作,成功后,如下:

3、关于 TencentOS tiny

学习的比较粗浅。

参考:https://gitee.com/Tencent/TencentOS-tiny

他山之石:https://www.bilibili.com/video/av73782956?from=search&seid=4421984671929108231

4、关于TencentOS_Tiny_AIoT开发板

参考:https://github.com/OpenAtomFoundation/TencentOS-tiny/blob/master/doc/30.TencentOS_Tiny_EVB_AIoT_QuickStart.md

或者:https://gitee.com/Tencent/TencentOS-tiny/blob/master/doc/30.TencentOS_Tiny_EVB_AIoT_QuickStart.md

跟着教程走,demo跑成功还是比较容易的。

这款恩智浦RT1062的MCU非常的强大,可以用来进行图像分类和目标检测。因为这两年有在学习百度的Paddlepaddle,对CV这款有点研究,不过可惜的是恩智浦目前并不支持百度的paddlelite。

然后,开始学习了恩智浦的EIQ,

试着跟着年前的直播视频、恩智浦公众号的一些文章和B站的一些视频来跑图像十分类的demo,

遇到一些坑,比如:最后一步可能会报错,下载不了,解决方法:

关掉eIQ Portal,通过V**,连接后,重新执行之前的步骤。

再后续变异的时候总是报错,解决方法:

总算是编译通过了,但是下载到TencentOS_Tiny_AIoT开发板后并没有达到相应的效果。

主要是因为视频里面采用的开发板和TencentOS_Tiny_AIoT开发板的硬件接口不一样。

但由于我自身的水平原因,始终没解决掉这个问题。后续也没能去跑人体检测的目标检测模型。

望今后继续加油吧!

最后感谢腾讯和恩智浦公司,板子非常棒、也很好用,培训等各个环节也非常出色!

0 人点赞