什么是iot,阿里小米华为这些公司都在做iot,如果要学习iot,要学习什么知识?
昨天刚回答了一篇:什么是物联网?学习物联网需要掌握那些东西?两个问题相似度非常高,所以这里只作一些补充,感兴趣的同学可以点开我前面一个回答看看 。首先,这几家的IoT是一个包含面非常广的概念,有设备、云端、通讯、APP、智能音箱等,而阿里、小米、华为做的IoT,有一些细微差别 。小米小米是国内目前最大的单品牌智能家居生态系统 。
小米IoT开发者平台如下图所示:如果要从事研发产品接入小米IoT平台,那需要的知道分类有:嵌入式开发APP开发云端开发技术与自己开发平台不同,这里需要会的都是平台的对接技术,像云云对接甚至可以不会MQTT协议 。华为华为的技术重心在设备、通讯、云端 。华为与阿里智能比较类似 。但这几年华为的IoT智能家居方面发展有所欠缺,比起阿里智能有很大差距 。
如果要开发产品对接华为IoT平台,目前主要方式还是模块端的定制开发,需要的主要技术是嵌入式开发 。最终消费者使用的是华为的HiLink APP 。阿里阿里原来有阿里智能团队,专门开发阿里智能APP,前两年凭借平台号召力(主要是天猫广告位支持)占据了智能家居的大部分市场,有力推动了国内智能家居行业的发展 。但相对来说,智能家居依靠APP给消费者带来的体验还不够 。
2017年智能音箱火爆以后,现在阿里智能团队主要精力放在了智能音箱 。如果要从事产品开发对接智能音箱,需要掌握云端开发技术、嵌入式开发技术 。阿里另外还是国内最大的云服务端,提供了IoT公有云服务 。它本质上是一个MQTT SAAS服务 。使用这个服务,需要学习MQTT协议,另外学习嵌入式系统网络联接技术、移动端开发MQTT通讯技术 。
【小米公司简介概况 洛小米公司简介】总结:物联网的学习,首先要定好大的方向,是做设备端、云端,还是移动端开发 。一般人理解的物联网开发,都是偏向设备端的多一点 。移动端开发一般来说IoT与非IoT所需的技术差别不大 。对于云端开发、嵌入式开发来说,MQTT是必学的技术 。另外,要从事智能音箱类的研发的,人工智能非常重要,主要是一些机器学习算法、深度学习算法、神经网络等 。
推荐阅读
- 九号发布多款电动车 小米电动车9号
- 超市小米多少钱一斤 金谷小米多少钱一斤
- 小米和华为的优势和劣势 华为对比小米优势在哪里
- 小米3拆机,小米3手机怎么拆开
- 小米note3的处理器怎么样,小米note3手机怎么样
- 用过小米平板5后,小米5解锁版 淘宝
- 2022春季即将发布的新手机盘点 小米发布会2021年冬季发布会
- 刚刚出事的人人视频 小米视频网页版
- 2020小米笔记本多久出新品 G游戏本2021
- 小米激光电视100寸全套价格 100寸4K激光画面投射