物联网的全栈开发之路

本文讲述了作者从对物联网的初步认识到深入研究的过程,强调了全栈技术在物联网开发中的重要性。从硬件云、设备、APP应用到H5,物联网涵盖了四个领域的技术。随着微信、阿里小智等超级APP的兴起,物联网开发转向了WEB H5,但APP仍有其价值。作为物联网研发团队,需要掌握包括云服务、设备通信、APP和H5在内的技术。作者分享了自己学习后端框架和前端开发的经验,并指出关注场景需求和协议安全是物联网开发的关键。
摘要由CSDN通过智能技术生成

 

       两年前我对物联网关注比较少,尽管我个人对智能家居的概念和场景体验也比较熟悉。真正引起我注意的是有一次在车上,听到电视广播说打开蓝牙,用手机摇一摇就可以摇到红包,我就觉得这个场景很棒,然后就知道了ibeacon和微信摇一摇周边,知道了微信硬件平台和物联网的发展已经深入渗透到我们的生活了。

       传统的物联网从组成架构上有硬件云、设备、APP应用三个部分。随着微信、阿里小智等超级APP的出现,因为其内置了浏览器,所以应用从APP转向了WEB H5开发,也相应地降低了开发难度和缩短了开发周期。当然,因为APP能够完成自主定制,并且体验效果要由于H5,所以物联网APP依然在选择之列,但H5是一种趋势。从这个发展来看,物联网涉及到云、设备、APP和H5四个领域的技术。

       一个物联网研发团队,即使不是云提供商,作为一个方案提供商,也一定要能很好地把握这四个领域的技术。当然,还需要有一个架构师或者技术总监能够把握这四种技术,才能高效地统筹整个项目。也就是所谓的全栈工程师,借用一下这个词。

       对于我,是如何去平衡和把握这四种技术呢?

       由于我自身的开发研究背景,设备和APP都不是问题,网络通信也是看家本领,对于socket编程很熟悉。但是云和H5是一个新的领域,就是传统PC领域的后端和前端。物联网并不是全新的技术,它仅仅是多种技术的组合而已。就我个人而言,需要负责一个研发团队,理所当然要求全栈的技术。所以要尽可能高效地学习理解后端框架和编程,还好,本人对面向对象编程比较熟,对架构和框架等技术感兴趣,android linux本身也有很多框架技术可以借鉴,然后选择spri

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值