最近无际看了一些关于物联网的文章,发现大多数写的都让人望而却步。
什么Linux、ARM、C++、Zigbee、蓝牙、Wifi、NB-IOT等等看得头皮发麻。
我很不喜欢把一个简单的东西复杂化增加大家的焦虑感。
我设计过几款款物联网的产品,事实没有说的这么恐怖。
1. 什么是物联网?
物联网简单来说就是把一个物品连上互联网,或者局域网,来达到一个集中和远程控制。
举2个例子:
1.开车的人都知道,现在出停车场大多数都是先自行扫码付费,然后就可以出场了。
原来是有个保安守在出口,每个人出去都把钱交到他那里,那如果车多了,肯定就要排很长时间队了。
2. 共享单车,让人又爱又恨,某of还欠我押金没还,但不可否认有共享单车的存在确实方便,有些离地铁站公交站不远不近的, 走路嫌远,打车嫌近,或者没站台,共享单车就发挥了它的作用。
这两个都是物联网非常典型应用。
不知道通过这两个应用大家有没有发现物联网的好处?
这两个应用最终解决了什么问题?
是不是效率问题!
一个解决停车出场效率,一个解决短途出行效率。
这就是物联网为什么会成为趋势的原因,可以提高社会的效率,效率提高GDP自然也会提高。
咳咳...扯远了,我们知道物联网是什么,以及能带来什么便利以后,继续往下讲。
3. 物联网基础知识
大多数文章讲的都比较片面,物联网基础要学哪些知识,这个是看应用的。
如果你要开发人工智能的机器人那肯定要学的就复杂很多。
如果你要开发一般的应用,比如说共享单车、充电桩、智慧停车场系统,那单片机完全可以Hold的住。
拿共享单车举例,可能里面的主控芯片就是一个STM32,具体也没去考证。
从技术的角度来说,用STM32+蓝牙模块+4G模块就能实现共享单车的功能,也或许是北斗的模块(定位比较精确)。
用什么模块不是重点,毕竟一般公司都是直接用,不可能去做模块,成本太高。
这些模块一般都是串口通讯,这意味着只要你会STM32甚至51单片机照样也能做物联网产品开发。
至于后端云平台这块,一般都有现成的,某鸦、某云、某度、某迅、某net等等,你只需要按照他们的数据格式把数据上传就行了。
这样看来,你们觉得物联网门槛还高吗?还神秘吗?
所以,如果你想做物联网产品开发,先从学习单片机入手,基本就能搞定很多应用。
单片机入门到高级学习路径和教程看我以前文章,需要学什么,每个环节学到什么程度都写的很详细,教程和工具都给你。
最后彩蛋时间!!!
最近有同学跟我要单片机的资料,我特意花一个月时间,总结了我10年产品研发经验,收集了这份史上最良心、最硬核、最实用的「单片机入门到高级教程+工具包+22个热门项目」,无偿分享给大家。
资料包几乎覆盖了C语言、单片机、模电数电、原理图和PCB设计、单片机高级编程等等,非常适合初学者入门和进阶。
除此以外,再含泪分享我压箱底的22个热门开源项目,包含源码+原理图+PCB+说明文档,让你迅速进阶成高手!
据说有小伙伴靠这份顺利入职BAT,所以一定要保存起来好好学习!
后期我也会组建一些技术交流群,让大家能认识更多的大佬,有个好的圈子,你对行业的认知将在最前沿。
大家想要上面「单片机入门到高级教程工具包 + 进入单片机交流群」,可以点击下方的卡片扫码进群免费领取。
或者可以找「无际单片机」,全网同名的。
下面是更多无际原创的个人长大经历、行业经验、技术干货。
1.单片机入门到高级开挂学习路径(附教程+工具)
2.电子工程师的能力有多可怕?
3.为什么我学了几天 STM32 感觉一脸茫然?
4.谁能教教我怎么学单片机,先学什么,怎么入门?
5.Stm32学了好久了,感觉独立做项目还是有力不从心的感觉?
6.单片机怎么实现模块化编程
7.c语言指针高阶应用:回调函数
8.c语言指针高阶应用:队列算法
9.新手学习单片机最常见的六大误区,你进坑了吗?
下一篇:智能制造关键技术1-物联网