【IoT】本科生通过创新项目,了解华为IoT技术历程与使用心得
本人是来自兰州理工大学通信工程系的本科生,虽然这个专业对计算机的关注并不高,但出于兴趣,也出于“饭碗”,我除了C系列,又自学了Python、JAVA、PHP等数8种语言及技术,但由于没有系统学习,很多都是在做项目时边用边学的,深度自然不够,并且由于项目需要,我接触到了云服务器,首次接触这项技术,便让我产生了极大的兴趣,并花费了大量时间与金钱,使用并体验了包括华为云、阿里云等提供的几十种服务、功能。
我开始大规模使用云服务器从去年秋天开始,原因是我获得了一项智能家电的项目,处于开发需要,最重要的也是我多年来对服务器的体验和了解,我为项目做了“功能上云”的设计,开始将项目功能全面上云。
处于个人兴趣与项目需要,我参加了今年华为开发者大会在兰州理工大学举办的兰州分会场。我在这次大会上认识到了华为云的能力(因为前面我们项目的开发都在阿里云上),也借着这次大会,体验到了我接触华为云时还未出现的物联网接人平台、沙箱实验室、微认证等,也体验了代码开发平台整个功能。
这些功能的出现,极大的方便了实验环境的搭建,同时看实验流程的体验也有所提高,可以说这种实验形式我觉得非常不错,但是体验中也有瑕疵,例如重点步骤提示度不够,网络不稳定等,希望华为在未来可以解决这些问题吧。
开发者大会期间整个体验下来,让我感悟很大,我们原本就开始计划对我们项目的厨电的物联网芯片装系统,方便进行规模化模块化的开发,这里我重点了解了LiteOS,我觉得华为这个系统最大的优点就是模块化,以及它所拥有的,也是华为一直在耕耘的社区,模块化只是我选择它的理由,但是年轻、社区、生态才可以最终让我们选择并使用,同时,我希望华为可以将它做的更加轻量化,使之覆盖更多的芯片。
文档也是LiteOS需要注意的一点,目前LiteOS的文档太少,对开发者特别是初步接触嵌入式系统的开发者极不友好,这也是国内很多“国产开源”的问题(如百度飞桨paddlepaddle),广告做的非常好,很多有想法但没知识储备的“小开发者”们就开始来了解,但是一来发现连入门文档都看不懂,华为应该将相关基础知识提炼浓缩,单独成为一课,链接放在入门文档开始,这样可以保持小开发者兴趣,让准入门槛变低,也可以为社区带来活力。
总的来说,在我使用LiteOS的使用中,没有出现大问题,教程写的也还行,略微阅读源码后,也看得出华为人才济济,骚操作不断,对我本人也是一种学习,我已经让我项目组成员都接触LiteOS的源码了。这里也推荐大家可以边使用边读源码,一方面提升自己的能力,最重要的是可以快速熟悉系统,了解系统特色。
这次HDC对我影响很大,让我了解到了很多新技术,华为通过这个窗口将自己新技术分享出来,让我再次开始使用华为云平台,希望来年HDC.Cloud上,华为的技术可以变的更加成熟,更加全面,也希望来年HDC还在兰州设置分会场,会场还在兰州理工大学( ^_^)
- 点赞
- 收藏
- 关注作者
评论(0)