规范与文档
读不懂原文时先看中文的几篇;要调参数、写解析,还是回头翻官方原文。
中文整理
官方的英文文档,这里按中文习惯重写了一遍;本站自己那份接入规范也放在头一条。读不懂原文时先看这几篇。
- APRSNET CN CONNECT 接入与转发规范 本站自己那份草案:客户端怎么连进来、谁被放行、报文怎么转发,一共十章。
- 连上 APRS-IS 14501、10152、14580、23000、8080 这几个端口分别能拿到什么,先看这一节。
- 登录行怎么写 user、pass、vers 各填什么,呼号和 SSID 有什么规矩,只收不发怎么写。
- UDP 收包、只发端口、HTTP 与 WebSocket 不走 TCP 的几种接法,以及只发端口那几个返回码是什么意思。
- APRS-IS 过滤器 filter 怎么写、排除怎么加,按位置、台站、类型、符号一路列下来。
- iGate 细则 网关把哪些包送上网、哪些不转,路径上能加什么,第三方格式怎么拼。
-
q 构造
包里那段
,qXX,呼号是谁写的,从 qAC 到 qAI 各是什么意思。 - 从零开始,一步一步 先在手机上只收,再接电台发第一个包,最后是没上去时的排查顺序。
这几篇照着原文写,没有逐句翻译。每节末尾都留了原文链接,两边对不上,以原文为准。APRS-IS 规范与服务端设计两篇还没整理。
英文原文
讲 APRS 的文章很多,真要调参数、写解析,靠的还是这几份原始文档。
- APRS 规范 APRS101 报文格式、符号表与路径规则的原始出处;想自己写解析或客户端,先翻它(英文 PDF)。
- aprs.org APRS 的源头站点:规范修订、历史文档与各种说明书都从这里发布(英文)。
- APRS-IS 规范 互联网侧的包怎么传、怎么去重、日志怎么写,服务端就照这一页办事。
- 连接与端口 登录格式、常用端口,连「只收不发」的端口也在这里列明。
- 服务器列表 全球可连的服务器地址,优先挑离自己近的那个。
- 过滤器语法 filter 后面每个条件怎么填、服务器怎么处理,出处就是这一页。
- q 构造 包里的 qAC、qAr 这些标记是谁写上去的,各自代表什么。
- iGate 实施细则 想自己架一个网关,先照这份细则逐条对一遍,别把重复包灌回全网。
- TAPR APRS 规范的出版方,历年文档与会议资料的出处(英文)。
上面全是英文原文。中文入门可以先看 APRS.TV 的指南;本站的「报文」「字段」两节照着 APRS101 整理,跟规范有出入的地方,以规范为准。