Library Search
结果页

发布者_订阅者:Python 实现传感器节点

在 元器件 / 技术栈 / 知识库 中找到 16 个匹配结果。

返回文档库
技术栈

技术栈

8 个
查看全部
ROS 2 # ROS 2 发布者/订阅者:Python 传感器节点 ## 目标 用 Python 实现 ROS 2 节点:温度传感器发布者 + 数据处理订阅者。覆盖话题、QoS、launch 文件、参数配置。 ## 前提 ```bash source /opt/ros/humble/setup.bash mkdir -p ~/ros2_ws/src && cd ~/ros2_ws/src ros2… 3% MQTT 协议 # MQTT Python 客户端:温度传感器发布与订阅 ## 目标 使用 paho-mqtt 库实现一个模拟温度传感器的 Publisher 和监控终端的 Subscriber,理解 MQTT 发布/订阅模式、QoS 和遗嘱消息。 ## 前提 ```bash # 启动本地 Broker mosquitto -v -p 1883 & # 安装 Python 库 pip install p… 2% spaCy ## 环境准备 - **Python**:>= 3.8(推荐 3.10) - **系统**:Linux / macOS / Windows(部分模型仅 Linux/macOS) ## 安装命令 ### 最小安装 ```bash pip install spacy ``` ### 安装语言模型 ```bash # 英文(小/中/大/Transformer) python -m spacy… 2% Flask ## 1. 环境准备 - **操作系统:** Windows 10+ / macOS 11+ / Linux(Ubuntu 20.04+、Debian 11+、CentOS 8+) - **Python 版本:** Python 3.9 及以上(推荐 3.11+) - **依赖项:** pip(Python 包管理器,通常随 Python 一起安装)、virtualenv 或 venv(虚拟环境… 2% ESP-IDF /* ═══════════════════════════════════════════ * Core 1 任务:传感器采集与 WiFi * ═══════════════════════════════════════════ */ void sensor_task(void *pvParameters) { sensor_data_t data; uint32_t se… 2% NumPy # NumPy 入门教程 —— 从 Python 列表到向量化思维 ## 本章目标 - 理解 NumPy 在 Python 生态系统中的定位 - 掌握 ndarray 的内存模型与性能原理 - 学会用向量化思维替代显式循环 - 掌握常见数据操作技巧 ## 1. NumPy 的定位 ``` Python 科学计算栈层级: 应用层: scikit-learn | TensorFlow/… 2% FastAPI ## 1. 环境准备 - **操作系统:** Windows 10+ / macOS 11+ / Linux(Ubuntu 20.04 推荐) - **Python 版本:** Python 3.9 及以上(推荐 3.11+,充分利用类型提示新特性) - **依赖项:** pip、virtualenv/venv ### 创建并激活虚拟环境 ```bash python -m venv ven… 2% SQLite ## 1. 环境准备 - **操作系统**:所有主流 OS(SQLite 已内置于大多数系统) - **运行时**:无需独立服务器进程,SQLite 是库文件 - **依赖**:无外部依赖(单个 C 源文件约 750KB) - **工具**:推荐安装 `sqlite3` CLI 工具(通常系统自带) ## 2. 安装命令 ### 验证是否已安装 ```bash sqlite3 --versi… 1%
知识库

知识库

8 个
Python MQTT 客户端:温度传感器发布与订阅 # MQTT Python 客户端:温度传感器发布与订阅 ## 目标 使用 paho-mqtt 库实现一个模拟温度传感器的 Publisher 和监控终端的 Subscriber,理解 MQTT 发布/订阅模式、QoS 和遗嘱消息。 ## 前提 ```bash # 启动本地 Broker mosquitto -v -p 1883 & # 安装 Python 库 pip install p… 3% 树莓派 Pico W WiFi 编程例程 — MicroPython + MQTT + Web Server ```python """Pico W WiFi 看门狗自动重连""" from machine import WDT, Pin import network, time wdt = WDT(timeout=8000) # 8 秒看门狗 led = Pin("LED", Pin.OUT) wlan = network.WLAN(network.STA_IF) wlan.active(True… 2% MicroPython 代码例程 pService->start(); BLEAdvertising *pAdvertising = BLEDevice::getAdvertising(); pAdvertising->addServiceUUID(SERVICE_UUID); pAdvertising->setScanResponse(true); pAdvertising->setMinPreferred(0x… 2% 发布者_订阅者:Python 实现传感器节点 # ROS 2 发布者/订阅者:Python 传感器节点 ## 目标 用 Python 实现 ROS 2 节点:温度传感器发布者 + 数据处理订阅者。覆盖话题、QoS、launch 文件、参数配置。 ## 前提 ```bash source /opt/ros/humble/setup.bash mkdir -p ~/ros2_ws/src && cd ~/ros2_ws/src ros2… 2% 树莓派 Pico 代码例程 — MicroPython + C SDK + PIO # 树莓派 Pico 代码例程 Pico 支持 MicroPython(适合快速原型)和 C/C++ SDK(适合性能敏感场景)。 --- ## 示例 1:MicroPython — LED 闪烁 + 板载 LED ```python """Pico MicroPython — 板载 LED (GP25) 闪烁""" from machine import Pin import time… 2% 树莓派 4B GPIO 编程例程 — Python + C + WiringPi ## 示例 4:Python — UART 串口通信 ```python #!/usr/bin/env python3 """树莓派4B UART 收发 — /dev/serial0 (GPIO14=TXD, GPIO15=RXD)""" import serial import time # 启用串口: sudo raspi-config → Interface → Serial → No(… 2% 01-从零入门教程 # NumPy 入门教程 —— 从 Python 列表到向量化思维 ## 本章目标 - 理解 NumPy 在 Python 生态系统中的定位 - 掌握 ndarray 的内存模型与性能原理 - 学会用向量化思维替代显式循环 - 掌握常见数据操作技巧 ## 1. NumPy 的定位 ``` Python 科学计算栈层级: 应用层: scikit-learn | TensorFlow/… 1% 从 Sequential 到迁移学习 ```python class MyModel(keras.Model): def __init__(self): super().__init__() self.dense1 = layers.Dense(64, activation='relu') self.dense2 = layers.Dense(10, activation='so… 1%