【趁热打“帖”】华为IoT训练营概览总结
从7天IoT在线训练营->7天IoT实战营->开发精英实战营,一路走来,确实学到了知识,也学会了实战,离精英还有距离。
在这里发表一下自己对这个课程的看法,
给学习的入门级小白一些经验,或者说培训老师们都清楚但不好意思说的。
首先这些物联网课程是引领开发者入门华为物联网平台的课程,并不代表是纯门外汉上来就能学的,也不是培养全栈开发者的。需要有些基础的知识,也有一些问题不是课程的目标,可能答疑老师也不会回答。
课程重点普及物联网知识,原理与发展,当故事听挺好的,不需要把这么基础的通讯工作原理都搞清楚(物联网专业出身的本来也都懂),主要是明白我需要用什么,整个物联网包括哪些东西,也就是课程中没有讲的相关知识也要开发者有一定基础。
按照程序员的习惯直接列条目说明,不废话了。
根据课程节奏:
0、物联网的起源和发展,华为的地位,各种协议的历史等,了解故事更有存在感。
1、华为IoT平台,OceanConnect的地位,层次划分,南向北向的概念,这些很重要,很容易理解;
2、LiteOS物联网系统,也是华为物联网打天下的重要工具,对于嵌入式开发的同学不是难点,对非物联网专业的理解容易,掌握就难了。
3、南向设备,主要是配合小熊派和工程Demo,要想掌握最好是搞过LiteOS ,至少MDK这样的工具。至少能根据教程配置和编译,因为是课程重点讲解的也很详细。课程的宗旨是让大家能使用Demo工程,不是训练大家写一个全新的工程。
4、Profile和编解码是核心(其他IoT平台没有这一块),是教程重点。和南向设备怎么配套的,其实没有讲,但也要清楚,才能真正掌握。
5、设备测试真实设备或虚拟设备,教程有详细讲解使用,这个工具很好。
6、Web booster其实是一个北向应用,一个集成很好的web开发平台,只限于平台提供的功能,不能扩展开发者业务
7、北向接口,和南向设备端一样重要,因为课程重点是物联网,是南向设备端,所以这方面只提供在线文档。
8、Postman就是一个代替你写调用别人程序的通用程序,大家反应这方面教程没有讲清楚,这个课程宗旨有关,主要是培养南向设备端
给点建议:
北向应用 要有互联网开发经验(起码有网页或接口开发),详细点就是你开发过调用别人api的程序吗?你的程序被别人调用过吗?没有的话先找身边懂的人去学习一下,否则答疑老师也没法回答。
南向设备 要有嵌入式开发经验,了解LiteOS或者熟悉MDK的,掌握起来就容易多了;之前对硬件没接触过,用C语言也没做过东西的,起码要熟悉一门编程语言,把Demo调通的基础上,再去肯相关知识。
总之,这套课程虽然很短,只有7次课,但要都弄懂,需要掌握全面的知识,也就是一个全栈开发者,并不容易。
- 点赞
- 收藏
- 关注作者
评论(0)