物联网IoT知识总结 -- 目录
目录
·
1. 物联网基础
1.1 ARM基础知识
- ARM NEON Optimization Example
- ARM NEON 编程博客汇总
- ARM Neon 基础入门
- ARM NEON 简介
- ARM指令集演进
- ARM Contex-A系列
- ARM Contex-M系列
- 《快速上手ARM体系结构》网易公开课
1.2 物联网综述
1.3 物联网协议
- ZigBee协议
- Z-wave协议
- WHDI协议
- UPB(通用电力线总线)
- THREAD协议
- RFID协议
- SigFox协议
- LoRa协议
- Lonworks协议
- EnOcean协议
- CEBus协议
- BACnet协议
- 6LoWPAN协议
- MQTT协议
- CoAP协议
2. 通信协议
2.1 WiFi
2.1.1《802.11无线权威指南》
摘自jiang_2018博主的博客链接:
- 802.11无线权威指南读书笔记(1)无线网络导论
- 802.11无线权威指南读书笔记(2)802.11网络概论
- 802.11无线权威指南读书笔记(3)802.11MAC基础
- 802.11无线权威指南读书笔记(4)802.11成帧细节
- 802.11无线权威指南读书笔记(5)有线等效加密WEP
- 802.11无线权威指南读书笔记(6)802.11x用户身份验证
- 802.11无线权威指南读书笔记(7)802.11:RSN、TKIP、CCMP
- 802.11无线权威指南读书笔记(8)管理操作
- 802.11无线权威指南读书笔记(9)PCF 免竞争服务
- 802.11无线权威指南读书笔记(10)物理层概述
- 802.11无线权威指南读书笔记(11)跳频物理层
- 802.11无线权威指南读书笔记(12)直接序列物理层DSSS与HR/DSSS(802.11b)
- 802.11无线权威指南读书笔记(13)802.11a与802.11j 5GHz OFDM PHY
- 802.11无线权威指南读书笔记(14)802.11g增强速率物理层
- 802.11无线权威指南读书笔记(15)802.11n
2.1.2《下一代无线局域网(802.11n)》
- 下一代无线局域网(802.11n) 第1章 背景介绍
- 下一代无线局域网(802.11n) 第2章 OFDM
- 下一代无线局域网(802.11n) 第3章 MIMO/SDM基础
- 下一代无线局域网(802.11n) 第4章 互操作性
- 下一代无线局域网(802.11n) 第5章 高吞吐率
- 下一代无线局域网(802.11n) 第6章 强健性
- 下一代无线局域网(802.11n) 第7章 媒体接入控制(MAC)
- 下一代无线局域网(802.11n) 第8章 MAC吞吐率提升措施
- 下一代无线局域网(802.11n) 第9章 高级信道接入技术
- 下一代无线局域网(802.11n) 第10章 互操作性与共存
- 下一代无线局域网(802.11n) 第11章 帧格式
- 下一代无线局域网(802.11n) 第12章 传输波束成型 MIMO
2.1.3《深入理解Android:Wi-Fi、NFC和GPS卷》
- 第1章 准备工作
- 第2章 深入理解Netd
- 第3章 wifi基础知识
- 第4章 深入理解wpa-supplicant
- 第5章 深入理解wifiService
- 第6章 深入理解wifi simple configuration
- 第7章 深入理解wifi p2p
- 第8章 深入理解NFC
- 第9章 深入理解GPS
2.1.3 WiFi知识点
2.1.4 WiFi开源实现
2.2 蓝牙
2.2.1《低功耗蓝牙开发权威指南》
- 低功耗蓝牙开发权威指南–第一部分 综述 (第1-4章)
- 低功耗蓝牙开发权威指南–第二部分控制器(第5-8章)
- 低功耗蓝牙开发权威指南–第三部分 主机 (第9-12章)
- 低功耗蓝牙开发权威指南–第四部分 应用 (第13-15章)
2.2.2《实战linux Bluetooth编程》
2.2.3 Android bluedroid
2.2.4 蓝牙开源实现
2.2.5 蓝牙知识点
2.3 Zigbee
2.3.1 基础知识
3. 加密通信
3.1 mbedtls
3.1.1《密码技术与物联网安全:mbedtls开发实战》
- mbedtls学习(1)搭建环境
- mbedtls学习(2)单项散列函数
- mbedtls学习(3)对称加密算法
- mbedtls学习(4)消息认证码
- mbedtls学习(5)伪随机数生成器
- mbedtls学习(6)RSA算法
- mbedtls学习(7)DH密钥协商
- mbedtls学习(8)ECDH密钥协商
- mbedtls学习(9)数字签名RSA、DSA、ECDSA
- mbedtls学习(10)数字证书X.509
- mbedtls学习(11)TLS
- mbedtls学习(12)DTLS
4. 传输和应用协议
4.1 《嵌入式网络那些事》LwIP
- LWIP学习笔记(1)LWIP内存管理内存池
- LWIP学习笔记(2)LWIP内存管理内存堆
- LWIP学习笔记(3)LWIP数据包管理结构pbuf
- LWIP学习笔记(4)LWIP网络接口管理
- LWIP学习笔记(5)ARP协议
- LWIP学习笔记(6)IP协议
- LWIP学习笔记(7)ICMP协议
- LWIP学习笔记(8)UDP协议
- LWIP学习笔记(9)TCP协议
4.2 MQTT学习笔记
- MQTT学习笔记(1)粗略认识
- MQTT学习笔记(2)报文分析之结构概览
- MQTT学习笔记(3)报文分析之CONNECT
- MQTT学习笔记(4)报文分析之PUBLISH
- MQTT学习笔记(5)报文分析之SUBSCRIBE
- MQTT学习笔记(6)搭建本地MQTT服务器
5. 操作系统
5.1《FreeRTOS内核实现与应用开发实战指南》
- FreeRTOS内核学习:(一)新建FreeRTOS工程—软件仿真
- FreeRTOS内核学习:(二)裸机系统与多任务系统
- FreeRTOS内核学习:(三)数据结构—列表与列表项的实现—C语言链表简介
- FreeRTOS 内核应用开发:(一)移植FreeRTOS到STM32第一部分
- FreeRTOS 内核应用开发:(二)创建单任务—SRAM 静态内存
- FreeRTOS 内核应用开发:(三)创建双任务—SRAM 动态内存
- FreeRTOS 内核应用开发:(四)FreeRTOS 的启动流程
- FreeRTOS 内核应用开发:(五)任务管理 NO.1 概念讲解
- FreeRTOS 内核应用开发:(六)任务管理 NO.2 常用的任务函数讲解
- FreeRTOS 内核应用开发:(七)任务管理 NO.3 任务设计的要点和实验现象
- FreeRTOS 内核应用开发:(八)消息队列 NO.1 基本概念
- FreeRTOS 内核应用开发:(九)消息队列 NO.2 消息队列常用函数讲解
- FreeRTOS 内核应用开发:(十)消息队列 NO.3 消息队列使用注意事项和实验现象
- FreeRTOS 内核应用开发:(十一)信号量 NO.1 基本概念
- FreeRTOS 内核应用开发:(十二)信号量 NO.2 常用信号量函数接口讲解
- FreeRTOS 内核应用开发:(十三)信号量 NO.3 信号量实验
- FreeRTOS 内核应用开发:(十四)互斥量 NO.1 基本概念
- FreeRTOS 内核应用开发:(十五)互斥量 NO.2 互斥量函数接口讲解
- FreeRTOS 内核应用开发:(十六)互斥量 NO.3 互斥量实验
- FreeRTOS 内核应用开发:(十七)事件 NO.1 基本概念
- FreeRTOS 内核应用开发:(十八)事件 NO.2 事件函数接口讲解
- FreeRTOS 内核应用开发:(十九)事件 NO.3 事件实验
- FreeRTOS 内核应用开发:(二十)软件定时器 NO.1 基本概念
- FreeRTOS 内核应用开发:(二十一)软件定时器 NO.2 函数接口讲解
- FreeRTOS 内核应用开发:(二十二)软件定时器 NO.3 软件定时器实验
- FreeRTOS 内核应用开发:(二十三)任务通知 NO.1 基本概念
- FreeRTOS 内核应用开发:(二十四)任务通知 NO.2 函数接口讲解
- FreeRTOS 内核应用开发:(二十五)任务通知 NO.3 任务通知实验
- FreeRTOS 内核应用开发:(二十六)内存管理 NO.1 基本概念
- FreeRTOS 内核应用开发:(二十七)内存管理 NO.2 内存管理的实验
- FreeRTOS 内核应用开发:(二十八)中断管理 NO.1 基本概念
- FreeRTOS 内核应用开发:(二十九)中断管理 NO.2 中断管理实验
- FreeRTOS 内核应用开发:(三十)CPU 使用率统计
5.2《ucOS内核实现与应用开发实战指南》
5.3《RT-Thread内核实现与应用开发实战指南》
5.4《LiteOS内核实现与应用开发实战指南》
5.5 Linux
5.5.1 linux内核源代码情景分析
- linux内核源代码情景分析(第一章 预备知识)
- linux内核源代码情景分析(第二章 存储管理)
- linux内核源代码情景分析(第三章 中断、异常和系统调用)
- linux内核源代码情景分析(第四章 进程和进程调度)
- linux内核源代码情景分析(第五章 文件系统)
- linux内核源代码情景分析(第六章 传统unix进程间通信)
- linux内核源代码情景分析(第七章 基于socket的进程间通信)
- linux内核源代码情景分析(第八章 设备驱动)
- linux内核源代码情景分析(第九章 多处理器SMP系统结构)
- linux内核源代码情景分析(第十章 系统的引导和初始化)
5.5.2 linux服务器运维
5.5.3 linux编程
- malloc()与calloc区别
- 不同OS和不同编译器的条件编译小结
- struct timeval结构体与操作
- Linux线程-互斥锁
- cmake编译
- va_start和va_end vsnprintf和snprintf
- 《C嵌入式编程设计模式》读书笔记
5.5.4 linux问题Q/A
- linux常见问题解答
- ubuntu下制作u盘安装win7盘,以及win7下制作ubuntu盘
- 如何在ubuntu14.04上配置扩展显示屏?(双屏)
- ubuntu 14.04 64位版本 gcc无法运行 安装ia32-libs提示没有可用的软件包
- 安装ubuntu linux/微信app
6. 杂项
7. Arduino大师练成手册
- 初识Arduino和开发环境搭建
- 点亮LED
- Arduino D1 通过 Wi-Fi 控制 LED
- 读取DHT11
- 读取DS18B20
- 读取红外接收数据
- PCF8574T I2C控制LCD1602
- 控制 OLED
- 控制 PN532 NFC 模块
- 控制 MH-SD 卡模块
- 控制 AS608 指纹识别模块
8. NodeMCU
更多推荐
所有评论(0)