IOT 围炉札记

2023-11-30 04:40
文章标签 iot 围炉 札记

本文主要是介绍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

   

这篇关于IOT 围炉札记的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/435665

相关文章

基于STM32设计的水闸水文测控系统(华为云IOT)(220)

文章目录 一、前言1.1 项目介绍【1】开发背景【2】项目实现的功能【3】项目硬件模块组成 1.2 设计思路【1】整体设计思路【2】整体构架【3】上位机开发思路 1.3 项目开发背景【1】选题的意义【2】可行性分析【3】参考文献【4】摘要 【5】项目背景1.4 开发工具的选择【1】设备端开发【2】上位机开发 1.5 系统框架图1.6 系统功能总结1.7 设备原理图1.8 硬件实物图 二、硬件

SQL Server知识点滴札记

1、从日期时间提取日期、时间 提取日期:convert(varchar(10),a.RegisterDate,120) 提取时间:convert(varchar(8),a.RegisterDate,108) 2、sql里怎么算某个日期到至今一共有多少时间 select datediff(dd,'07-09-01',getdate()) 天数 几天:DD 几月:MM 几年:YY

用简易代码拆解物联网IoT平台骨架

一、功能实现 完成平台基础数据配置,MQ服务,数据流转(网关读取设备数据,自定义报文上传,触发器判断,自定义报文下发,网关写入设备数据) JSON串转换过程 网关发送编码 {"ts":"2024-09-05T03:03:40.174Z","d":[{"tag":"40105","value":50}]}IoT接收解码 {"temperature":50}IoT触发规则(写入设备) {"

时序数据库 IoTDB 为什么选择 TPCx-IoT 基准测评?

IoTDB 在 TPCx-IoT 榜单的 What 与 Why 解答! 去年,我们发布了 IoTDB 多项性能表现位居国际数据库性能测试排行榜 benchANT(Time Series: DevOps)第一名的好消息。 刚刚落幕的数据库顶级会议 VLDB 上,我们又收获了一则重磅喜讯:IoTDB 原厂团队基于 Apache IoTDB 开发的企业级产品 TimechoDB 成功打破世界纪录,登

物联网(IoT)支持的小型水处理厂实时硬件在环(HIL)仿真

这篇论文的标题是《Real-Time Hardware-In-The-Loop Simulation of IoT-Enabled Mini Water Treatment Plant》,作者是 Mohamad Taib Miskon 等人,发表在 2024 年 IEEE 自动控制与智能系统国际会议(I2CACIS)上。以下是该论文的主要内容概述: 研究背景: 论文讨论了在马来西亚沙巴州偏远地

基于STM32设计的ECG+PPG人体参数测量系统(华为云IOT)(217)

文章目录 一、前言1.1 项目介绍【1】开发背景【2】项目实现的功能【3】项目硬件模块组成 1.2 设计思路【1】整体设计思路【2】整体构架【3】上位机开发思路【4】ESP8266工作模式配置 1.3 项目开发背景【1】选题的意义【2】可行性分析【3】参考文献【4】摘要【5】项目背景 1.4 开发工具的选择【1】设备端开发【2】上位机开发 1.5 系统框架图1.6 系统功能总结1.7 设备原

IOT网关电源和安装方法

上 上次购买的IOT网关电源丢失了,现在购买一个20元, 带网线,带转接头,运费20元,泪奔了。。

基于STM32设计的防盗书包(华为云IOT)(216)

文章目录 一、前言1.1 项目介绍【1】开发背景【2】项目实现的功能【3】项目硬件模块组成 1.2 设计思路【1】整体设计思路【2】整体构架【3】上位机开发思路 1.3 项目开发背景【1】选题的意义【2】可行性分析【3】参考文献【4】摘要【5】项目背景 1.4 开发工具的选择【1】设备端开发【2】上位机开发 1.5 系统框架图1.6 系统功能总结1.7 设备原理图1.8 硬件实物图 二、硬件

《嵌入式系统 – NUC980 IoT应用开发实战指南(基于RT-Thread系统)》第4章 NUC980 IoT 使用WiFi联网

开发环境: IDE:RT-Thread Studio 开发板:NUC980 IoT WiFi:ESP8266 4.1 ESP8266简介 ESP8266 是乐鑫推出的 WIFI SOC,市场上可以找到很多基于 ESP8266 的 wifi 模块,价钱也很便宜,使用起来也很方便,可以 通过 UART 使用 AT 命令来使用,也可以通过乐鑫提供的 SDK 进行开发。笔者这里使用的是ESP8266-

基于STM32设计的校园智慧路灯系统(华为云IOT)(212)

文章目录 一、前言1.1 项目介绍【1】开发背景【2】项目实现的功能【3】项目硬件模块组成 1.2 设计思路【1】整体设计思路【2】整体构架【3】上位机开发思路【4】开发阶段供电方式 1.3 项目开发背景【1】选题的意义【2】可行性分析【3】参考文献【4】摘要 【5】项目背景1.4 开发工具的选择【1】设备端开发【2】上位机开发 1.5 系统框架图1.6 系统功能总结1.7 设备原理图1.8