logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Modebus的使用

表格功能码操作对象用途你的场景例子01线圈(输出)读开关状态确认 LED 灯是否点亮02离散输入读按钮 / 传感器状态读按键是否按下05/15线圈(输出)控制开关点亮 / 熄灭 LED、蜂鸣器03保持寄存器读设备参数读 PID 参数、报警值04输入寄存器读传感器数据读温湿度、电压电流06/16保持寄存器设置设备参数修改报警上下限、设备地址控制 LED / 蜂鸣器:用的是写线圈(05)读温湿度:用的

#单片机#嵌入式硬件
串口服务器— 设计方案

头文件中定义了以下关键类型:c// 函数指针类型// 链表节点结构// 柔性数组,实际占用 0 字节,但指向后续内存// 链表头结构(用户可见)int size;// 每个元素占用的字节数// 哨兵节点(不存储数据)} LLIST;JSON 配置文件热加载进程管理与热重启高效的 TCP 服务器(epoll + 非阻塞 I/O)灵活的通用链表容器(柔性数组 + 函数指针)串口编程(termios +

#服务器#流程图#运维
UART-SERVER(TCP Server模式)

TCP Server模式,就是把串口转网络模块配置成一个被动等待连接的服务器。角色:模块 = 服务器(Server),网络上的其他设备 = 客户端(Client)核心行为:模块在本地监听一个指定端口,等待客户端主动来连接通俗理解:模块像一个坐在前台的服务员,守着内部电话(端口号),等人打进来。

文章图片
#tcp/ip#网络协议#网络
嵌入式Web服务器事先,控制开发板硬件(流程概述)

提供静态页面和 CGI 支持。(常驻后台):基于 JSON‑RPC 接收调用,通过 Modbus 控制 LED 等硬件。:被 Boa 调用,作为中间层连接前端与 RPC 服务端。用户通过浏览器访问开发板 IP → 点击按钮 → 异步 CGI 请求 → RPC 控制硬件 → 返回状态 → 页面无刷新,按钮变色。

#前端#服务器#运维
嵌入式中 Web 服务器、CGI、HTTP 与 MQTT 通信流程与层级关系

项目是否需要单独运行依赖关系典型用途HTTP不是软件,不运行无定义 Web 通信格式MQTT不是软件,不运行无定义物联网通信格式Web Server是软件,可单独运行依赖 TCP/IP,不依赖 MQTT提供网页服务是软件,可单独运行依赖 TCP/IP,不依赖 Web Server设备消息中转HTML不需要运行依赖 Web Server 传输页面显示CGI被 Web Server 调用时运行依赖 W

#前端#服务器#http
QT线程的派生

Q_OBJECTpublic:/********/signals:private:// 实际上未在 run 中使用,通过信号槽更新 UI设计点实现方式优点硬件访问隔离通过 RPC 与后端服务器通信前端不直接操作硬件,解耦,便于调试和远程部署不阻塞 UI温湿度读取放在独立QThread中界面保持流畅,不会因网络或硬件延迟卡顿线程安全更新 UI使用信号槽(队列连接)Qt 自动处理跨线程 UI 更新,无

#qt#开发语言
到底了