在文章开头简单介绍一下博主的情况:在正式开始学习相关知识的时候,博主只是一个普普通通的大二学生,没有比赛经历。在大一下学期学校上了C语言的课程,截至到目前未在学校上其他语言课程。在B站跟着up主简单学习了Android studio的开发(只学了UI的简单设计和一些基础应用)。随后花了一个星期简单入门了STM32单片机,简单掌握用HAL库进行开发,并着重了解了串口这一块的应用。
Android源码下载地址:https://github.com/Liangyz2019/IoT-LED-APP-
STM32源码下载地址:https://github.com/Liangyz2019/IoT-LED-STM32-
演示视频:https://www.bilibili.com/video/BV1XA41137ti
在网上寻找资料学习,但说实话,网上的资料非常多也非常杂,而且有很多可能和你所预想的情况不一致。比如,大部分资料教程实现的效果只是实现模块与云服务器的通信,而物联网绝不应该让你处于这样一种类似单机游戏的状况,不然还怎么叫物联网。比如我使用的是单片机,比如我使用的是某一模块。这些对于高手来说,都是换汤不换药的东西,想实现转换很简单;但对于小白来说那都是天书啊!再比如因为要自己设计一些功能,而网上的教程大多是使用厂商自带的APP来实现演示,这种闭源的东西就无法实现我们想要的功能。甚至还有留bug的。
所以,这一篇教程文是在我整合多家我认为有帮助的资料并结合我个人的一些修改总结出来的。
先说下我会使用到的硬件和软件:STM32 F103RC,ESP8266,KEIL5,CUBEMX,Android studio,其他一些单片机配备的测试软件,激光雷达
第一篇:《物联网中你需要了解的ESP8266最基本的知识!》https://blog.csdn.net/kasami_/article/details/117337802
若要涉及到物联网,必然绕不开ESP8266。由于其低廉的价格、超高的性能和便利的开发环境,其毫无疑问成为了业界里程碑一样的存在。
第二篇:《物联网却不能物物相联?阿里云物联网平台得这么设置!》https://blog.csdn.net/kasami_/article/details/117339777
本文主要以图片形式并配以一定的文字来讲述想实现物物相连,物联网平台设置的步骤
第三篇:《每谈及物联网都难以离开的MQTT协议!》https://blog.csdn.net/kasami_/article/details/117387096
本文以Windows系统下MQTT.fx为例,介绍模拟设备以MQTT协议接入物联网平台的步骤。
第四篇:《不封装AT指令和MQTT协议,单片机还想实现物联网?【开源】》https://blog.csdn.net/kasami_/article/details/117388439
第五篇:《跟我做,让Android封装MQTT连接阿里云平台!【开源】》https://blog.csdn.net/kasami_/article/details/117406095
我们实际中却不能使用模拟的方式让ESP8266通过AT指令加入云服务器和MQTT接入云服务器的,每一步都得自己调,按无疑会非常的麻烦。那么我们必须把这些指令和操作写在程序中,让其自动、智能地运行。