IOT 围炉札记

简介: IOT 围炉札记

    物联网(英文:Internet of Things,缩写:IoT)起源于传媒领域,是信息科技产业的第三次革命。物联网是指通过信息传感设备,按约定的协议,将任何物体与网络相连接,物体通过信息传播媒介进行信息交换和通信,以实现智能化识别、定位、跟踪、监管等功能。

    在物联网应用中有三项关键,分别是感知层、网络传输层和应用层。

一、蓝牙

树莓派上的蓝牙协议

一文带你了解bluetooth

00_低功耗蓝牙BLE基础知识

LE Audio

TWS蓝牙耳机介绍及TI低功耗方案

聊聊新一代蓝牙技术:LE Audio横空出世,无线耳机迎来进化

LE Audio是什么?带你了解AirPods上的蓝牙技术


BlueZ 官网

BlueZ 官方 Linux Bluetooth 栈 oschina


爱洋葱 BLE

BLE(1)—— 简介

BLE(2)—— 基本特性(状态、角色、地址、信道)

BLE(3)—— 空口数据包组成

BLE(4)—— 数据发送接收流程

BLE(5)—— 广播态数据包组成(Advertising Packets PDUs)

BLE(6)—— 扫描态数据包组成(Scanning Packets PDUs)

BLE(7)—— 发起态数据包组成( Initiating Packets PDUs)

BLE(8)—— 连接态数据包组成( Connection Packets PDUs)

BLE(9)—— 细说 Advertising

BLE(10)—— 细说 Scanning

BLE(11)—— 细说 Initiating

BLE(12)—— 细说 Connection

BLE(13)—— Connection Control (LLCP)

BLE(14)—— Device Filtering

BLE(15)—— Privacy

BLE(16)—— BLE 层次(HOST/HCI/Controller)

BLE(17)—— BLE 工程简述

Mesh

BLE Mesh (1) —— 简述

BLE Mesh (2) —— 基本术语及含义

BLE Mesh (3) —— 协议栈架构

BLE Mesh (4) —— Network Layer

BLE Mesh (5) —— Lower Transport Layer

BLE Mesh (6) —— Upper Transport Layer

BLE Mesh (7) —— Transport Control Messages

BLE Mesh (8) —— Friendship

BLE Mesh (9) —— Mesh beacons

BLE Mesh (10) —— Mesh Provisioning


BLE MESH组网(一)简介和基本概念

BLE学习(1):蓝牙协议栈的介绍

BLE学习(2):广播包报文格式详解

BLE学习(3):ATT和GATT详解

BLE学习(4):蓝牙地址类型和设备的隐私

BLE相关协议(GAP&GATT)

Bluetooth LE 介绍以及树莓派 (RPi) 如何连接低功耗蓝牙 BLE——分别用命令和C语言实现


【IoT】BLE 协议栈和数据报文解析

HCI

蓝牙学习-HCI基本概念

蓝牙的HCI是什么

AirSync

NRF52832学习笔记(32)——添加微信硬件接入服务AirSync

AirSync开发文档

二、PAN1080

pan1080 文档

三、IOT OS

Zephyr

Zephyr 官网

Zephyr oschina

Zephyr github

Zephyr 中文文档

Zephyr docs

Zephyr 入门,看这篇就够了

第1章 Zephyr简介

第2章 Zephyr 编译环境搭建(Linux)

第3章 Zephyr 工程配置

第4章 Zephyr应用开发

Zephyr OS

Zephyr 入门,看这篇就够了(含FreeRTOS对比)

zephyr-os 线程

Zephyr学习(一)Zephyr介绍

Zephyr学习(二)开发环境搭建

Zephyr学习(三)启动过程

Zephyr学习(四)系统时钟

Zephyr学习(五)线程和调度

Zephyr入门教程1安装

Zephyr入门教程 2 线程

物联网操作系统Zephyr入门教程4调度(scheduling)

设备树 DTS

zephyr设备树节点获取

详解Zephyr设备树(DeviceTree)与驱动模型

zephyr驱动介绍

Linux驱动开发:设备树dts详解

Zephyr设备树保姆级上手教程【上】

Zephyr设备树保姆级上手教程【下】

Zephyr配置系统(Kconfig)保姆级上手教程

【Nordic博文分享系列】详解Zephyr设备树(DeviceTree)与驱动模型

MicroPython

文件系统和存储

BLE

Zephyr - BLE 扫描

LVGL

Zephyr LVGL 应用开发教程

Harmony Liteos

鸿蒙Hi3861学习四-Huawei LiteOS介绍

Harmony,OpenHarmony与LiteOS的关系

harmony 鸿蒙内核概述

openharmony

鸿蒙系统学习 LiteOS-m(六)


PDF-Writer

PDFGen

四、通讯

Android如何在局域网中发送网络广播

五、USB

正点IMX6ULL驱动开发

Linux USB 驱动实验

六、方案

磐启微 panchip

聆思科技 csk6 AI

ESP32-S2-乐鑫

STM32F401

物联网操作系统 Zephyr 开发指南-(1)介绍与准备工作-3 STM32F103C8/NRF5340-DK/NRF5340-DC 开发板

泰凌微 telink

七、ARM 编译器

ARM 编译工具链详解

arm交叉编译器gnueabi、none-eabi、arm-eabi、gnueabihf、gnueabi区别以及使用arm-none-eabi-工具连编译zephyr sdk

八、硬件杂项

以太网——MAC/MII接口详解

流媒体技术基础-摄像头接口与标准

FFmpeg/WebRTC/RTMP/NDK/Android音视频流媒体高级开发 腾讯课堂

九、BlueZ

BlueZ 官网

bluetooth在linux应用开发

基于BlueZ 的BLE蓝牙开发

BlueZ 开发学习指南(一) — D-Bus介绍

十、DBus

D-Bus详解

D-Bus 官网

dbus Go

相关实践学习
阿里云AIoT物联网开发实战
本课程将由物联网专家带你熟悉阿里云AIoT物联网领域全套云产品,7天轻松搭建基于Arduino的端到端物联网场景应用。 开始学习前,请先开通下方两个云产品,让学习更流畅: IoT物联网平台:https://iot.console.aliyun.com/ LinkWAN物联网络管理平台:https://linkwan.console.aliyun.com/service-open
目录
相关文章
|
算法 计算机视觉
图像处理常用算法—6个算子 !!
图像处理常用算法—6个算子 !!
997 2
|
前端开发 JavaScript Java
Element-UI中Select选择器讲解(el-select详解)
案例详解Element-UI中Select选择器讲解,手把手教学!
1315 0
Element-UI中Select选择器讲解(el-select详解)
|
Python
matplotlib绘制箱形图之基本配置——万能模板案例(一)
matplotlib绘制箱形图之基本配置——万能模板案例
1597 0
matplotlib绘制箱形图之基本配置——万能模板案例(一)
|
3月前
|
机器学习/深度学习 JSON API
2025最新版天猫图片搜索API全解析:从图像识别到商品匹配实战
天猫图片搜索API(拍立淘)基于深度学习与CNN技术,实现以图搜商品,支持图片URL或二进制上传,适用于比价、推荐等场景。2025版新增多模态搜索优化与相似度动态调整。接口支持POST/GET请求,返回商品详情及排序结果,示例代码提供Python请求方式。
|
C# 开发者
C# 一分钟浅谈:Socket 编程基础
【10月更文挑战第7天】本文介绍了Socket编程的基础知识、基本操作及常见问题,通过C#代码示例详细展示了服务器端和客户端的Socket通信过程,包括创建、绑定、监听、连接、数据收发及关闭等步骤,帮助开发者掌握Socket编程的核心技术和注意事项。
352 3
C# 一分钟浅谈:Socket 编程基础
|
11月前
|
存储 消息中间件 监控
Redis Stream:实时数据流的处理与存储
通过上述分析和具体操作示例,您可以更好地理解和应用 Redis Stream,满足各种实时数据处理需求。
988 14
|
算法 Linux 调度
深度解析:Linux内核的进程调度机制
【4月更文挑战第12天】 在多任务操作系统如Linux中,进程调度机制是系统的核心组成部分之一,它决定了处理器资源如何分配给多个竞争的进程。本文深入探讨了Linux内核中的进程调度策略和相关算法,包括其设计哲学、实现原理及对系统性能的影响。通过分析进程调度器的工作原理,我们能够理解操作系统如何平衡效率、公平性和响应性,进而优化系统表现和用户体验。
|
编解码 物联网
【BLE】蓝牙5.2新特性 LEPC简介
LEPC是LE Power Control的简称,是蓝牙5.2引入的用来优化功耗的一个普惠性的新特性,它既可以优化LE Audio的功耗,还可以优化现有ble的功耗。虽然在BLE中,LEPC是一个全新的概念,但经典蓝牙BR/EDR中却很早就引入了该特性。LEPC是什么?一句话概括,LEPC是一个让蓝牙设备在建立连接后可以协商双方发射功率的机制。
812 0
【BLE】蓝牙5.2新特性 LEPC简介
【Qt】QTextEdit 回到顶部
如何使 QTextEdit 回滚到顶部,显示最开始的内容
613 0
【Qt】QTextEdit 回到顶部
|
JavaScript 前端开发 Java
SpringBoot+Vue搭建一个WebSocket的实时聊天室
SpringBoot+Vue搭建一个WebSocket的实时聊天室
498 0