码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • IOT 围炉札记


    在这里插入图片描述

    文章目录

    • 一、蓝牙
      • Mesh
      • HCI
      • AirSync
    • 二、PAN1080
    • 三、IOT OS
      • Zephyr
        • 设备树 DTS
        • MicroPython
        • BLE
        • LVGL
      • Harmony Liteos
    • 四、通讯
    • 五、USB
    • 六、方案
    • 七、ARM 编译器
    • 八、硬件杂项
    • 九、BlueZ
    • 十、DBus


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

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

    一、蓝牙

    树莓派上的蓝牙协议
    一文带你了解bluetooth
    00_低功耗蓝牙BLE基础知识


    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

       

  • 相关阅读:
    论文笔记:Deep Representation Learning for Trajectory Similarity Computation
    Django 创建项目时找不到数据库sqlite3
    椭圆曲线算法
    跨平台Android和IOS百度语音在线识别原生插件
    go template函数,变量等语法示例
    2022-08-02 C++并发编程(五)
    WebShell箱子简介与原理
    井字棋游戏
    PyTorch中的CUDA操作
    带你熟练使用list
  • 原文地址:https://blog.csdn.net/Liuqz2009/article/details/133695247
  • 最新文章
  • 【JVM】编译执行与解释执行的区别是什么?JVM 使用哪种方式?
    用 Hashids 优雅解决 C 端自增 ID 暴露问题
    V8引擎 精品漫游指南--Ignition篇(上) 指令 栈帧 槽位 调用约定 内存布局 基础内容
    LLVM Pass快速入门(四):代码插桩
    milkup:桌面端 markdown AI续写和即时渲染
    基于项目工程构建SBOM(软件物料清单)的研究
    鸿蒙应用开发UI基础第二节:鸿蒙应用程序框架核心解析与实操
    .NET 中如何快速实现 List 集合去重?
    扣子Coze实战:从0到1打造抖音+小红书热点监控智能体
    浅谈数据访问层
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号