物联网的学习路线

STM32单片机基础学习教程

学习物联网的第一步需要掌握一定的单片机基础,小熊派开源社区为大家提供一系列的单片机教程

STM32单片机基础01——初识 STM32Cube 生态系统
STM32单片机基础02——获取并安装STM32CubeMX
STM32单片机基础03——使用GPIO点亮一个LED
STM32单片机基础04——使用GPIO进行按键检测
STM32单片机基础05——使用EXIT中断检测按键
STM32单片机基础06——使用USART发送和接收数据(查询模式)
STM32单片机基础07——使用USART发送和接收数据(中断模式)
STM32单片机基础08——使用USART发送和接收数据(DMA模式)
STM32单片机基础09——重定向printf函数到串口输出的多种方法
STM32单片机基础10——使用ADC读取气体传感器数据(MQ-2)
STM32单片机基础11——使用通用定时器闪烁LED
STM32单片机基础12——使用通用定时器产生PWM驱动蜂鸣器
STM32单片机基础13——使用硬件I2C读写EEPROM(AT24C02)
STM32单片机基础14——使用硬件I2C读取环境光强度传感器数据
STM32单片机基础15——使用硬件I2C读取温湿度传感器数据
STM32单片机基础16——使用硬件CRC校验数据(以SHT30为例)
STM32单片机基础17——使用硬件SPI驱动TFT-LCD(ST7789)
STM32单片机基础18——使用硬件QSPI读写SPI Flash(W25Q64)
STM32单片机基础19——使用SDMMC接口读写SD卡数据
STM32单片机基础20——使用DAC输出任意指定电压
STM32单片机基础21——使用ADC读取电压值

LiteOS物联网操作系统学习教程

学习物联网的第二步需要了解其开发环境,这里我们用到的开发工具是“IoT Stdio”,操作系统是华为LiteOS。教程内容如下:

小熊派华为物联网操作系统LiteOS内核教程01-IoT-Studio介绍及安装
小熊派华为物联网操作系统LiteOS内核教程02-HelloWorld
小熊派华为物联网操作系统LiteOS内核教程03-任务管理
小熊派华为物联网操作系统LiteOS内核教程04-信号量
小熊派华为物联网操作系统LiteOS内核教程05-互斥锁
小熊派华为物联网操作系统LiteOS内核教程06-内存管理

LiteOS物联网操作系统外设教程

学习了单片机基础教程,学习了开发环境,接下来就是 学习一些传感器外设的驱动移植及使用,更加深度的了解单片机知识以及开发环境和操作系统。

小熊派华为物联网操作系统LiteOS裸机驱动移植01-以LED为例说明驱动移植
小熊派华为物联网操作系统LiteOS裸机驱动移植02-LCD驱动移植及使用
小熊派华为物联网操作系统LiteOS裸机驱动移植03-E53_SC1扩展板驱动及使用
小熊派华为物联网操作系统LiteOS裸机驱动移植04-E53_IA1扩展板驱动及使用
小熊派华为物联网操作系统LiteOS裸机驱动移植05-E53_SF1扩展板驱动及使用
小熊派华为物联网操作系统LiteOS裸机驱动移植06-E53_ST1扩展板驱动及使用

IoT通信模组联网教程

物联网的第四步就是最重要的“网”,这里我们提供了目前市面上最火的WIFI,2G.NB-IOT通信模组。后续还会有4G,5G通信模组的开发

LiteOS通信模组教程01-AT指令玩转WIFI通信
LiteOS通信模组教程02-AT指令玩转2G通信
LiteOS通信模组教程03-AT指令玩转NB-IoT通信
LiteOS通信模组教程04-深度剖析LiteOS的AT框架
LiteOS通信模组教程05-LiteOS的SAL及socket编程实例

STM32+IoT通信模组上云教程

我们学完了单片机,学完了通信模组,那么怎么把这两者连接到一起,成为最终的“物联网”呢?这里我们提供了几种对接方式供大家学习

LiteOS云端对接教程01-cJSON组件使用教程
LiteOS云端对接教程02-使用EMQ-X搭建私有MQTT服务器
LiteOS云端对接教程03-LiteOS基于MQTT对接EMQ-X服务器
LiteOS云端对接教程04-华为OC平台创建MQTT产品使用mqtt.fx测试
LiteOS云端对接教程05-LiteOS基于MQTTS对接华为OC平台实战
LiteOS云端对接教程06-华为OC平台创建CoAP产品并使用模拟设备测试
LiteOS云端对接教程07-LiteOS基于CoAP对接华为OC平台实战
LiteOS云端对接教程08-华为OC平台创建LWM2M产品并使用模拟设备测试
LiteOS云端对接教程09-LiteOS基于LWM2M对接华为OC平台实战
LiteOS云端对接教程10-LiteOS使用NB模组基于LWM2M对接华为OC平台实战

你可能感兴趣的:(物联网的学习路线)