物联网(英文:Internet of Things,缩写:IoT)起源于传媒领域,是信息科技产业的第三次革命。物联网是指通过信息传感设备,按约定的协议,将任何物体与网络相连接,物体通过信息传播媒介进行信息交换和通信,以实现智能化识别、定位、跟踪、监管等功能。
在物联网应用中有三项关键,分别是感知层、网络传输层和应用层。
一、蓝牙
聊聊新一代蓝牙技术:LE Audio横空出世,无线耳机迎来进化
BlueZ 官方 Linux Bluetooth 栈 oschina
BLE(5)—— 广播态数据包组成(Advertising Packets PDUs)
BLE(6)—— 扫描态数据包组成(Scanning Packets PDUs)
BLE(7)—— 发起态数据包组成( Initiating Packets PDUs)
BLE(8)—— 连接态数据包组成( Connection Packets PDUs)
BLE(13)—— Connection Control (LLCP)
BLE(16)—— BLE 层次(HOST/HCI/Controller)
Mesh
BLE Mesh (5) —— Lower Transport Layer
BLE Mesh (6) —— Upper Transport Layer
BLE Mesh (7) —— Transport Control Messages
BLE Mesh (10) —— Mesh Provisioning
Bluetooth LE 介绍以及树莓派 (RPi) 如何连接低功耗蓝牙 BLE——分别用命令和C语言实现
HCI
AirSync
NRF52832学习笔记(32)——添加微信硬件接入服务AirSync
二、PAN1080
三、IOT OS
Zephyr
物联网操作系统Zephyr入门教程4调度(scheduling)
设备树 DTS
【Nordic博文分享系列】详解Zephyr设备树(DeviceTree)与驱动模型
MicroPython
BLE
LVGL
Harmony Liteos
四、通讯
五、USB
六、方案
物联网操作系统 Zephyr 开发指南-(1)介绍与准备工作-3 STM32F103C8/NRF5340-DK/NRF5340-DC 开发板
七、ARM 编译器
arm交叉编译器gnueabi、none-eabi、arm-eabi、gnueabihf、gnueabi区别以及使用arm-none-eabi-工具连编译zephyr sdk
八、硬件杂项
FFmpeg/WebRTC/RTMP/NDK/Android音视频流媒体高级开发 腾讯课堂