Library Search
结果页树莓派 Pico W WiFi 编程例程 — MicroPython + MQTT + Web Server
在 技术栈 中找到 8 个匹配结果。
技术栈
技术栈
8 个 MQTT 协议 # MQTT 协议环境搭建指南
## 1. 环境准备
MQTT 是协议规范,不绑定特定实现。以下是常用开发环境:
| 用途 | 推荐工具 |
|------|---------|
| **Broker** | Mosquitto / EMQX / HiveMQ / VerneMQ |
| **客户端 CLI** | `mosquitto_pub` / `mosquitto_sub` |
|… 3% ESP-IDF # ESP-IDF Hello World:WiFi 扫描仪
## 目标
在 ESP32 上运行 ESP-IDF FreeRTOS 任务,扫描周围 WiFi 网络并输出信号强度。
## 完整代码
```c
/* main.c — ESP32 WiFi Scanner
* 硬件:任意 ESP32/ESP32-S3 开发板
* 依赖:ESP-IDF v5.x
*/
#include <… 3% Fiber "github.com/gofiber/fiber/v3"
"github.com/gofiber/contrib/websocket"
)
type SensorData struct {
Timestamp int64 `json:"timestamp"`
Temperature float64 `json:"temperature"`
Humidity float64… 2% Node.js // 路由分发
if (req.url === '/') {
res.end(JSON.stringify({ message: 'Hello World', timestamp: Date.now() }));
} else if (req.url === '/health') {
res.end(JSON.stringify({ status: 'ok' }));… 2% Svelte 新颖、答辩加分的项目
- 轻量级工具(打包体积 < 5KB)
- 嵌入式前端(如树莓派 Web 界面) 2% Spring Cloud // 4. 组合使用
@Bulkhead(name = "userService") // 隔仓
@CircuitBreaker(name = "userService")
@Retry(name = "userService")
public UserDto getUserWithFullProtection(Long id) { ... }
```
### 4.2 配置示例
```yam… 2% GraphQL // ── Resolver ──
const resolvers = {
Query: {
books: () => books,
book: (_, { id }) => books.find(b => b.id === id),
authors: () => authors,
author: (_, { id }) => authors.find(a =>… 2% PlatformIO ```yaml
# .github/workflows/build.yml
name: PlatformIO CI
on: [push, pull_request]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/cache@v3… 2%