Library Search
结果页Fiber WebSocket 传感器实时看板
在 元器件 / 技术栈 / 知识库 中找到 10 个匹配结果。
技术栈
技术栈
2 个 Fiber "github.com/gofiber/fiber/v3"
"github.com/gofiber/contrib/websocket"
)
type SensorData struct {
Timestamp int64 `json:"timestamp"`
Temperature float64 `json:"temperature"`
Humidity float64… 3% FastAPI # 连接管理器
class ConnectionManager:
def __init__(self):
self.active_connections: Dict[str, List[WebSocket]] = {}
async def connect(self, room: str, websocket: WebSocket):
await w… 3%
知识库
知识库
8 个 Fiber WebSocket 传感器实时看板 # Fiber WebSocket 实时数据推送
## 目标
使用 Fiber WebSocket 实现服务端定时推送模拟传感器数据(温度/湿度),前端实时折线图展示——典型 IoT/毕设看板场景。
## 后端代码
```go
package main
import (
"encoding/json"
"log"
"math/rand"
"sync"
"time"
"gith… 3% 02-进阶实战-WebSocket-后台任务-部署 # FastAPI 进阶实战 —— WebSocket、后台任务与部署
## 本章目标
- 实现 WebSocket 实时通信
- 使用 BackgroundTasks 处理异步后处理
- FastAPI + Celery 重型任务
- Docker + Nginx + Uvicorn 生产部署
## 1. WebSocket 实时通信
```python
from fastapi imp… 3% Fiber 快速入门 — 用户管理 API # Fiber 快速入门 — 用户管理 API
## 目标
使用 Fiber 的 Express 风格 API 快速搭建用户 CRUD,演示路由、中间件、参数解析。
## 完整代码
```go
package main
import (
"log"
"strconv"
"time"
"github.com/gofiber/fiber/v3"
)
type User struct… 3% WebSocket 实时聊天室 — ws 库实战 # Node.js WebSocket 实时聊天室
## 目标
使用 `ws` 库构建多人在线聊天室,演示 Node.js 的事件驱动模型在实时通信中的优势。
## 完整代码
```javascript
// server.js
const WebSocket = require('ws');
const http = require('http');
const fs = require(… 2% Fiber 毕设实战 — Express 用户迁移到 Go 的最短路径 ```go
app := fiber.New(fiber.Config{
// 提高并发
Prefork: true, // 多进程模式
CaseSensitive: true, // 路由区分大小写
StrictRouting: false, // /foo 和 /foo/ 视为相同
// 压缩
EnableTrustedP… 2% ESP32-CAM 摄像头 & Wi-Fi 图传代码例程 void flash_init(void)
{
gpio_config_t conf = {
.pin_bit_mask = (1ULL << FLASH_GPIO),
.mode = GPIO_MODE_OUTPUT,
.pull_up_en = GPIO_PULLUP_DISABLE,
.pull_down_en = GP… 2% 树莓派 Zero 2 W 技术文档 — 概述、引脚、电气特性与应用 | 接口 | 说明 |
|------|------|
| Micro-USB × 2 | 1× 供电专用(PWR IN) + 1× OTG(数据/USB Host) |
| Mini-HDMI | 1080p30 |
| CSI 摄像头 | Mini CSI(排线间距更小,需专用排线) |
| microSD | 系统存储 |
| 复合视频焊盘 | TV 输出(两圆形焊点) |
| 复位焊盘 |… 2% ESP32-C3 Super Mini — 代码例程 void webSocketEvent(uint8_t num, WStype_t type, uint8_t* payload, size_t len) {
// 不需要处理客户端消息
}
void setup() {
Serial.begin(115200);
WiFi.begin(ssid, pass);
while (WiFi.status()… 2%