OneNET NB-IoT接入实战:LwM2M与CoAP选型、AT指令配置与避坑指南
简介这份《OneNET平台NB-IOT接入开发文档》由中移物联网有限公司编写面向使用OneNET平台进行NB-IoT设备接入与第三方应用开发的工程师及物联网学习者帮助解决从终端SDK移植、设备登录到平台数据交互全流程中的技术疑问。资源包为1个docx文档大小约1.73MB内容按章节组织涵盖设备接入流程综述、SDK移植到MCU与NB模组、创建产品设备、登录订阅、数据推送与加密算法、API接口调用、接入实例以及LWM2M与CoAP协议解析等模块并附有数据推送SDK、NB-IoT API和开发板资料下载指引。目前已有1083人学习下载适合需要系统掌握OneNET平台NB-IoT接入方法、对照协议细节与接口说明进行开发调试的读者参考。1. 从一份接入文档说起NB-IoT 设备上云到底卡在哪很多做物联网终端的工程师都有过类似经历模组买回来AT 指令能通串口能打印但要把数据真正送到 OneNET 平台上却总在某个环节卡住——要么是注册不上要么是发出去的数据在平台侧看不到要么是下行命令收不到。问题往往不在某一处代码而在整条链路的参数没有对齐。OneNET 平台 NB-IoT 接入开发文档要解决的正是这条链路上从模组侧到平台侧的完整配置与调试问题。它适合两类人一类是刚拿到 NB-IoT 模组、准备把设备接入 OneNET 的嵌入式开发者另一类是把设备接上了但数据不稳定、想搞清楚底层机制和参数边界的熟手。这篇笔记按“先理解链路、再动手配置、最后排查坑”的顺序展开把文档里最容易被跳过但最影响成败的部分讲透。2. 先搞清 OneNET 的 NB-IoT 接入模型LwM2M 与 CoAP 到底怎么选2.1 两种接入方式的本质区别OneNET 平台对 NB-IoT 设备主要提供两种接入协议LwM2M 和 CoAP。很多开发者拿到文档后第一反应是“哪个简单用哪个”但选型不能只看代码量要看设备侧的资源约束和业务侧的数据模型。LwM2M 是一套完整的设备管理协议建立在 CoAP 之上定义了对象、实例、资源三层数据模型。它的优势在于平台侧能直接识别设备上报的资源类型不需要你在应用层再做一次语义映射。缺点是模组侧需要支持 LwM2M 协议栈对 Flash 和 RAM 有一定要求通常需要 32KB 以上的可用 RAM 才能跑得比较稳。CoAP 则更轻本质上是把数据以自定义格式透传到平台平台侧只做存储和转发不关心你发的是什么。它的优势是模组侧实现简单很多 NB-IoT 模组出厂 AT 指令就支持 CoAP 透传。缺点是平台侧的数据解析需要你自己在应用层完成设备管理能力也弱一些。选型的判断标准可以归纳成三条如果设备需要平台侧直接做固件升级、参数下发、资源发现选 LwM2M如果只是周期性上报传感器数据、对下行实时性要求不高选 CoAP 更省事如果模组厂商的 AT 指令集只支持其中一种那就没得选先按模组能力来。2.2 设备注册流程中的关键参数不管选哪种协议设备注册到 OneNET 的核心参数就那么几个但每一个都容易填错。参数名含义常见取值易错点设备名称平台侧唯一标识自定义字符串不能重复建议含产品前缀鉴权信息设备密钥或 IMEI模组 IMEI 或平台生成大小写敏感复制时容易多空格产品 ID平台分配的产品标识数字字符串与设备名称必须属于同一产品接入协议LwM2M 或 CoAP与模组能力匹配选错后平台侧看不到设备服务器地址OneNET 接入域名平台文档提供不同区域地址不同别混用端口号协议对应端口LwM2M 通常 5683防火墙可能拦截 UDP这些参数里鉴权信息和产品 ID 的匹配关系是最容易翻车的地方。我见过不止一次设备名称填对了但产品 ID 是从另一个产品复制过来的结果设备注册请求被平台拒绝模组侧只返回一个模糊的错误码排查半天才发现是产品归属不对。2.3 数据上报与下行命令的通道差异LwM2M 和 CoAP 在上报和下行上的行为差异直接影响你的业务代码怎么写。LwM2M 的上报是“资源级”的你需要告诉平台你上报的是哪个对象的哪个资源。比如温度传感器通常映射到对象 3303温度传感器对象资源 5700传感器值。平台收到后会自动按资源类型解析应用侧直接读数值就行。下行命令也是资源级的平台可以写某个资源的期望值设备侧收到后执行。CoAP 的上报是“数据流级”的你发什么平台就存什么通常用 JSON 或自定义二进制格式。下行命令需要你自己定义数据格式和解析规则平台只负责透传。这意味着如果你用 CoAP设备侧和平台侧的应用层要约定好一套编解码规则否则数据到了平台就是一堆字节没法用。提示如果团队里没有专人维护平台侧的数据解析逻辑优先选 LwM2M虽然模组侧麻烦一点但后期省事。3. 用 AT 指令把 NB-IoT 模组连上 OneNET最小可复现步骤3.1 模组侧初始化与网络附着不同厂商的 NB-IoT 模组 AT 指令集有差异但核心流程一致先确认模组状态再附着网络最后配置 OneNET 连接参数。下面以一套常见的 AT 指令序列为例展示从开机到注册成功的完整过程。# 1. 确认模组通信正常 AT # 预期返回: OK # 2. 查询模组型号和固件版本 ATCGMM ATCGMR # 预期返回: 模组型号和版本号用于确认指令集兼容性 # 3. 查询 SIM 卡状态 ATCPIN? # 预期返回: CPIN: READY # 4. 查询网络附着状态 ATCGATT? # 预期返回: CGATT: 1 # 如果返回 0说明还没附着需要等待或检查天线和 SIM 卡 # 5. 设置 OneNET 服务器地址和端口以 LwM2M 为例 ATQLWSERV183.230.40.39,5683 # 预期返回: OK # 注意地址和端口以 OneNET 当前文档为准不同区域可能不同 # 6. 设置设备名称和鉴权信息 ATQLWADDOBJ19,0,1,0 # 以上为示例实际指令取决于模组厂商的 LwM2M 指令集这段序列里前四步是通用 AT 指令几乎所有 NB-IoT 模组都支持。从第五步开始不同厂商的指令差异就大了。有的模组用ATQLWSERV有的用ATONENET还有的用私有指令。关键是要拿到模组厂商提供的 AT 指令手册对照 OneNET 接入文档里的参数要求逐条配置。网络附着这一步经常被忽略。ATCGATT?返回 1 只代表模组附着到了基站不代表能访问外网。有些场景下模组附着成功但 PDP 上下文没激活数据发不出去。这时候需要检查ATCGACT?确认 PDP 上下文状态必要时手动激活。3.2 注册请求的构造与发送LwM2M 的注册请求是一个 CoAP POST 请求目标路径是/rd请求里携带设备名称、鉴权信息、支持的协议版本等参数。模组侧通常用一条 AT 指令触发注册但底层构造的报文需要符合 LwM2M 规范。# 触发 LwM2M 注册 ATQLWREG # 预期返回: OK 或 QLWREG: 0,1 # 返回码含义需查模组手册0 通常表示成功 # 查询注册状态 ATQLWSTAT? # 预期返回: QLWSTAT: 1 # 1 表示已注册0 表示未注册 # 如果注册失败查询错误码 ATQLWERR? # 根据错误码对照模组手册和 OneNET 文档排查注册失败的原因通常集中在三处鉴权信息不匹配、产品 ID 与设备名称不匹配、服务器地址或端口填错。排查时建议先用平台侧的设备日志看有没有收到注册请求。如果平台侧完全没有记录说明请求根本没到平台问题在模组侧的网络配置或服务器地址如果平台侧有记录但返回拒绝问题在鉴权参数。3.3 首次数据上报的验证方法注册成功后先别急着写业务代码用一条最简单的数据上报验证整条链路是通的。# 发送一个温度值到 OneNETLwM2M 对象 3303资源 5700 ATQLWSEND3303,0,5700,25.5 # 预期返回: OK 或 QLWSEND: 0 # 具体指令格式以模组手册为准 # 在 OneNET 平台侧查看设备数据流 # 如果平台侧能看到 25.5 这个值说明上行链路正常这一步的关键是确认平台侧能看到数据。如果模组返回 OK 但平台侧没有数据先检查数据流名称是否匹配。LwM2M 协议下平台会根据对象和资源自动生成数据流但有些模组厂商的实现会在资源值前面加额外的封装导致平台解析失败。这时候需要抓包看模组实际发出的 CoAP 报文确认 payload 格式是否符合 LwM2M 规范。注意首次验证时不要用太复杂的数据类型浮点数在某些模组上会有精度问题先用整数验证链路再换浮点数。4. 接入参数配置的五个关键决策点4.1 心跳周期与省电模式的平衡NB-IoT 的核心优势是低功耗但低功耗和实时性是一对矛盾。OneNET 平台侧有设备在线状态判断机制如果设备长时间不上报平台会认为设备离线。LwM2M 协议里有 Update 消息用于维持注册状态CoAP 则通常靠周期性上报来保活。心跳周期设太短设备频繁唤醒功耗上去了设太长平台侧显示离线下行命令发不下来。我一般会按业务场景来定如果设备每天只上报几次数据心跳周期可以设到 4 到 6 小时配合 PSM 模式让模组大部分时间处于休眠如果设备需要接收下行命令心跳周期要缩短到 30 分钟以内或者改用 eDRX 模式在功耗和实时性之间取折中。具体参数上PSM 模式的两个关键定时器是 T3324 和 T3412。T3324 是激活时间通常设 10 到 30 秒T3412 是休眠周期可以设到几小时甚至几天。这两个值需要和运营商网络侧协商不是所有网络都支持你设的任意值。4.2 数据格式的选择JSON、CBOR 还是自定义二进制CoAP 接入时数据格式直接决定平台侧能不能解析。JSON 可读性最好但体积大NB-IoT 的窄带特性下每多一个字节都是功耗。CBOR 是二进制 JSON体积能压缩 30% 到 50%但模组侧需要支持 CBOR 编码。自定义二进制最省流量但平台侧和設備侧要严格约定字节序和字段偏移。我的建议是如果模组侧有足够的处理能力用 CBOR如果模组资源紧张用自定义二进制但一定要在文档里写清楚每个字节的含义。JSON 只适合调试阶段用量产设备不建议。4.3 设备侧缓存与断网重传策略NB-IoT 网络覆盖不是百分百可靠设备在地下室、管道井等场景下可能长时间没有信号。如果设备侧没有缓存机制断网期间的数据就丢了。常见的做法是在模组侧或 MCU 侧开一块环形缓冲区数据先写缓存上报成功后再删除。重传策略上不要用简单的固定间隔重试。网络刚断开时短时间内密集重试可能加速模组耗电网络恢复后又需要尽快把缓存数据发出去。我一般会设一个退避策略第一次重试等 30 秒第二次等 2 分钟第三次等 10 分钟之后按 30 分钟间隔重试直到成功。4.4 平台侧数据流与设备侧资源的映射LwM2M 接入时平台侧的数据流是根据对象和资源自动生成的。但有些业务场景下你需要自定义数据流名称方便应用侧读取。这时候需要在平台侧手动创建数据流并在设备侧上报时使用对应的资源 ID。映射关系一旦确定不要轻易改。我见过一个项目设备侧改了资源 ID但平台侧的数据流没同步更新结果数据上报成功但应用侧读不到排查了两天才发现是映射断了。4.5 固件升级通道的预留OneNET 平台支持 LwM2M 的固件升级对象对象 5。如果你选的是 LwM2M 接入建议在设备侧预留固件升级的资源哪怕第一版固件用不到。后期要加 OTA 功能时不用重新改设备模型直接在平台侧推送升级包就行。预留的方式很简单在设备侧实现对象 5 的资源和处理逻辑平台侧注册时带上这个对象。升级包的分片大小和重传机制按平台文档配置通常分片大小设 512 字节到 1KB 比较稳妥。5. 避坑指南NB-IoT 接入 OneNET 的五个血泪教训5.1 设备注册成功但平台侧显示离线现象模组侧ATQLWSTAT?返回 1表示已注册但 OneNET 平台侧设备状态显示离线。原因LwM2M 的注册状态和平台侧的在线状态是两回事。注册成功只代表设备在平台侧建立了会话但平台侧判断在线还需要设备定期发送 Update 消息。如果心跳周期设得太长或者模组进入了深度休眠没有按时唤醒平台侧就会认为设备离线。解决检查模组的心跳周期配置确认在 PSM 或 eDRX 模式下模组能按时唤醒发送 Update。如果用的是 CoAP 接入检查周期性上报的间隔是否超过了平台侧的离线判断阈值。5.2 数据上报成功但平台侧数值不对现象模组侧返回发送成功平台侧也能看到数据流但数值和实际传感器读数对不上。原因常见的有三种。一是数据类型不匹配比如设备侧发的是整数平台侧按浮点数解析导致数值放大或缩小二是字节序问题自定义二进制格式时大小端搞反了三是资源 ID 映射错了温度值发到了湿度的资源上。解决先用平台侧的数据调试工具看原始报文确认 payload 的字节内容。然后对照 LwM2M 对象定义或自定义协议文档逐字段核对。如果是字节序问题在设备侧加一个字节序转换函数。5.3 下行命令收不到或延迟很大现象平台侧显示命令已下发但设备侧迟迟收不到或者收到时已经过了几分钟。原因NB-IoT 在 PSM 模式下模组大部分时间处于休眠下行命令需要等模组下次唤醒才能收到。如果心跳周期设得很长下行延迟就会很大。另外有些运营商的网络侧对下行数据的缓存时间有限超时后直接丢弃。解决如果业务对下行实时性有要求缩短心跳周期或者改用 eDRX 模式。eDRX 的寻呼周期比 PSM 短能在功耗和实时性之间取折中。具体参数需要和运营商网络侧确认支持的范围。5.4 模组频繁掉网重连现象设备运行一段时间后频繁掉网模组日志里能看到反复的附着和去附着。原因可能是信号强度不够模组在边缘覆盖区域反复尝试也可能是心跳周期和运营商的网络侧定时器不匹配网络侧认为设备已离线主动断开连接还有可能是模组固件本身的稳定性问题。解决先查信号强度ATCSQ返回的值如果低于 10说明信号较弱需要调整天线位置或加外置天线。如果信号正常检查 PSM 和 eDRX 的参数是否和网络侧协商一致。最后考虑升级模组固件有些早期固件在 NB-IoT 网络下的稳定性确实有问题。5.5 批量设备接入时平台侧响应变慢现象单台设备测试时一切正常但批量接入几十台后平台侧响应明显变慢部分设备注册失败。原因OneNET 平台对同一产品下的设备接入有速率限制短时间内大量设备同时注册会触发限流。另外如果所有设备都用相同的心跳周期会在同一时间点集中发送 Update 消息造成平台侧瞬时压力。解决在设备侧加随机延迟让设备的注册和心跳时间分散开。批量部署时不要一次性给所有设备上电分批上电每批间隔几分钟。如果平台侧有接入配额提前确认配额是否够用。6. 进阶技巧用平台侧日志反推设备侧问题6.1 平台侧日志的读取与解读OneNET 平台侧提供了设备日志功能能看到设备注册、上报、下行等事件的记录。很多开发者只关注设备侧返回码忽略了平台侧日志其实平台侧日志往往能更快定位问题。平台侧日志通常包含时间戳、设备名称、事件类型、事件详情。事件类型里注册失败会显示具体的错误原因比如“鉴权失败”或“产品不存在”。上报事件会显示数据流名称和数值。下行事件会显示命令内容和下发状态。我一般会按这个顺序看先看注册事件确认设备有没有成功注册再看上报事件确认数据有没有到平台最后看下行事件确认命令有没有发出去。如果注册事件里没有记录说明请求根本没到平台问题在模组侧的网络配置。6.2 用抓包工具验证模组实际发出的报文有些问题在 AT 指令层面看不出来需要抓包看模组实际发出的 CoAP 报文。NB-IoT 模组通常支持通过串口输出调试日志或者通过特定的 AT 指令打开报文打印。抓包的重点是看 CoAP 报文的 Header 和 Payload。Header 里看 Code 字段确认是 POST 还是 GET看 Options 里的 Uri-Path确认请求路径对不对。Payload 里看数据格式确认和平台侧约定的一致。如果模组不支持抓包可以在设备侧和平台侧之间加一个代理把报文转发到本地分析。但 NB-IoT 的 UDP 特性下代理的配置比较麻烦通常只在深度调试时用。6.3 一个具体的排查案例某次调试中设备侧显示注册成功平台侧也能看到设备在线但数据上报后平台侧的数据流里没有数值。设备侧返回 OK平台侧日志里也有上报事件但事件详情里的数值是空的。按常规思路查了数据格式、资源 ID、鉴权信息都没问题。后来抓包看 CoAP 报文发现 Payload 里的 TLV 格式编码有误。LwM2M 用 TLV 格式编码资源值时Type 字段和 Length 字段的字节序搞反了导致平台侧解析时读到的 Length 是 0自然就没有数值。改起来很简单在设备侧的 TLV 编码函数里把字节序调过来就行。但如果没有抓包只看 AT 指令返回码这个问题很难发现。所以我的习惯是只要平台侧行为不符合预期先抓包看原始报文再回头查代码。6.4 长期运行中的参数微调设备上线后不是一劳永逸的网络环境、运营商策略、平台侧规则都可能变化。我一般会在设备侧留一个参数配置接口支持远程调整心跳周期、重传次数、数据上报间隔等参数。这样后期优化时不用重新烧录固件。参数调整的原则是先保证数据不丢再优化功耗。如果发现设备频繁重传先查信号强度和网络附着状态不要急着改重传参数。如果发现平台侧经常显示离线先确认心跳周期和网络侧定时器的匹配关系再考虑缩短心跳。提示远程参数配置接口本身也要考虑安全性至少加一个简单的校验防止误操作把设备配成不可用状态。这套方案我在几个项目中反复用过最深的体会是NB-IoT 接入 OneNET 的难点不在某一条 AT 指令而在整条链路的参数对齐和异常处理。设备侧、网络侧、平台侧任何一处参数不匹配表现出的现象都可能很模糊。与其反复试错不如先把平台侧日志和抓包工具用起来让数据说话。希望帮到你。本文还有配套的精品资源点击获取

相关新闻

企业资源再分配与价值重构:余行补位战略解析

企业资源再分配与价值重构:余行补位战略解析

1. 战略背景与核心逻辑"余行补位"战略的本质是企业资源再分配与价值重构的过程。当主营业务增长放缓时,企业往往面临两种选择:要么在红海市场中继续内卷,要么开辟新战场。这个战略选择后者,但并非盲目多元化&#xff0c…

2026/10/15 9:36:31 阅读更多 →
免费工具降AI率实测:能到20%但必须手动改写

免费工具降AI率实测:能到20%但必须手动改写

把一篇稿子丢进检测器,屏幕上跳出红色的61%,这事我猜不少人都遇到过。紧接着大脑里的第一反应都是同一个:找免费工具把AI率降下去,最好一把干到20%以内。我花了整整两周,用同一批素材分别走纯免费流程、付费会员流程、…

2026/10/15 9:36:31 阅读更多 →
英伟达开放代理安全平台解析:OpenShell与Sentry实战

英伟达开放代理安全平台解析:OpenShell与Sentry实战

1. 这个开放代理安全平台到底在解决什么问题第一次看到“英伟达联合超100家伙伴推出开放代理安全平台”这个标题,我脑子里蹦出来的第一个念头是:终于有人把这件事摆到台面上了。过去大半年,我身边做AI Agent落地的团队几乎都在同一个坑里反复…

2026/10/15 9:36:31 阅读更多 →

最新新闻

车辆稳定性分析与相平面法Matlab实现

车辆稳定性分析与相平面法Matlab实现

1. 项目背景与核心价值车辆稳定性分析是汽车动力学研究的核心课题之一。在紧急避障或高速过弯工况下,驾驶员最直接的体感就是车辆是否"听话"——专业术语称为横摆稳定性。传统单指标分析往往难以全面反映车辆动态特性,而相平面分析法通过构建质…

2026/10/15 10:16:15 阅读更多 →
单元化多活架构下的路由穿透治理:Sharding Key 绑定与跨机房 RPC 拦截

单元化多活架构下的路由穿透治理:Sharding Key 绑定与跨机房 RPC 拦截

在大型互联网交易系统向“三地五中心”单元化异地多活(Cell Architecture)演进的征途上,架构师最害怕的往往不是某个机房被整体挖断光缆这种“显性灾难”,而是一种无声无息寄生在代码调用链中的“隐性慢性毒药”——跨单元路由穿透…

2026/10/15 10:16:15 阅读更多 →
为什么异构DDL不能原样执行?KFS类型映射与语法重构解析

为什么异构DDL不能原样执行?KFS类型映射与语法重构解析

在某大型医院的数据同步项目中,260条同步链路同时运行,源端涉及Oracle、MySQL、SQL Server、KES V8R6、Vastbase等10多种数据库,并持续向目标库汇聚数据。 在这样的环境里,把数据同步过去并不难。真正让链路“卡住”的&#xff0c…

2026/10/15 10:16:15 阅读更多 →
反向海淘代购系统开发实录:从业务链路到可运行代码

反向海淘代购系统开发实录:从业务链路到可运行代码

从"人工一单一询"到"全链路自动化流水线",中间隔着的不是业务想象力,而是十几个必须做对的技术决策。这篇文章把一套反向海淘代购系统的架构、核心模块和踩坑点一次性讲透,代码可直接运行。一、先定义问题:反…

2026/10/15 10:16:15 阅读更多 →
AI 第一次同时给出账本和传票:Anthropic 报出 168 亿美元季度收入,八个州把 OpenAI 告了

AI 第一次同时给出账本和传票:Anthropic 报出 168 亿美元季度收入,八个州把 OpenAI 告了

数据口径:2026-10-13 至 10-15 的公开信息(整理时间以数据源最新可核日期为准)。均为聚合站点单源条目,未经一手核实的标"据报道";与前几篇重复的结论(agent 最小权限、星数刷量识别、小模型降本…

2026/10/15 10:16:15 阅读更多 →
新能源汽车热管理系统Simulink建模与仿真实践

新能源汽车热管理系统Simulink建模与仿真实践

1. 项目背景与核心价值在新能源汽车快速发展的今天,热管理系统设计正面临前所未有的挑战。传统燃油车的热管理相对简单,主要关注发动机冷却和空调系统。而电动车和混合动力车型需要管理电池、电机、电控等多套系统的热交换,还要兼顾不同驱动模…

2026/10/15 10:15:14 阅读更多 →

日新闻

Docker Compose 容器化部署 ChirpStack LoRaWAN 网络服务器实战

Docker Compose 容器化部署 ChirpStack LoRaWAN 网络服务器实战

1. 为什么选择容器化方式部署 LoRa 网络服务LoRa 物联网项目落地时,网络服务器是整个链路的核心枢纽。它负责接收网关上报的数据包、完成去重与解密、再把有效载荷分发给上层应用。早期大家习惯把网络服务器直接装在物理机上,依赖一堆系统库和特定版本的…

2026/10/15 0:00:46 阅读更多 →
共享LLM服务下的跨模型自动扩缩容:Kubernetes实战与避坑指南

共享LLM服务下的跨模型自动扩缩容:Kubernetes实战与避坑指南

1. 共享推理服务里,扩缩容到底难在哪做过大模型推理服务部署的人,大概都经历过这样的场景:一个团队共用一套推理集群,A 业务跑的是 7B 的小模型,B 业务跑的是 72B 的大模型,C 业务白天流量高、晚上几乎归零…

2026/10/15 0:00:46 阅读更多 →
Systemd 启动阶段根文件系统只读之谜:fstab 与 remount-fs 服务深度解析

Systemd 启动阶段根文件系统只读之谜:fstab 与 remount-fs 服务深度解析

1. 引子:一次内核恐慌引发的追查先从一个真实场景说起。某次我给一台老旧的嵌入式设备折腾系统裁减,为了把启动时间压进两秒以内,我手贱地把一串自认为“没用”的 systemd 服务给 disable 了,其中就包括systemd-remount-fs.servic…

2026/10/15 0:00:46 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/14 3:30:28 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/14 16:30:29 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/14 3:29:58 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/15 0:14:36 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/14 22:45:47 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/15 9:49:14 阅读更多 →