Skip to content

Commit

Permalink
doc: 文档更新
Browse files Browse the repository at this point in the history
  • Loading branch information
cuteLittleDevil committed Dec 11, 2024
1 parent a711598 commit c04e736
Show file tree
Hide file tree
Showing 6 changed files with 19 additions and 18 deletions.
12 changes: 6 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@
1. jt1078视频 [详情](./example/jt1078/README.md)

``` txt
jt808服务端 jt1078服务端 模拟器在2核4G腾讯云服务器
平台下发0x9101等指令 模拟器开始推流等动作
```
| 流媒体服务 | 语言 | 描述 | 说明 |
Expand All @@ -16,7 +15,7 @@ jt808服务端 jt1078服务端 模拟器在2核4G腾讯云服务器

2. 兼容任意808服务 [详情](./example/adapter/README.md)
``` txt
真实设备连接到适配器 适配器产生多个模拟设备连接808服务
真实设备连接到适配器 适配器产生多个模拟设备连接多个808服务
```

3. 主动安全附件 [流程](./example/attachment/README.md#主动安全)
Expand Down Expand Up @@ -90,7 +89,8 @@ func init() {
attach := attachment.New(
attachment.WithNetwork("tcp"),
attachment.WithHostPorts("0.0.0.0:10001"),
attachment.WithActiveSafetyType(consts.ActiveSafetyJS), // 默认苏标 支持黑标 广东标 湖南标 四川标
// 默认苏标 支持黑标 广东标 湖南标 四川标
attachment.WithActiveSafetyType(consts.ActiveSafetyJS),
attachment.WithFileEventerFunc(func() attachment.FileEventer {
return &meFileEvent{} // 自定义文件处理 开始 结束 当前进度 补传 完成等事件
}),
Expand Down Expand Up @@ -151,9 +151,9 @@ func main() {
- save进程丢失了部分数据 channel队列溢出抛弃 (测试channel队列为100)
- 保存1亿丢失826条 保存4.32亿丢失1216条(分两次测试)

| 服务端版本 | 客户端 | 服务器配置 | 服务使用资源情况 | 描述 |
| :---: | :--: | :------: | :-------------- | :----------------------------: |
| v0.3.0 | 1w go模拟器 | 2核4G | 35%cpu 180.4MB内存 | 每秒5000 一共保存经纬度1亿 <br/> 实际保存99999174 成功率99.999% |
| 服务端版本 | 客户端 | 服务器配置 | 描述 |
| :---: | :--: | :------: | :----------------------------: |
| v0.3.0 | 1w go模拟器 | 2核4G | 每秒5000 一共保存经纬度1亿 <br/> 实际保存99999174 成功率99.999% |

| 服务 | cpu | 内存 | 描述 |
| :---: | :-------: | :--: | :--: |
Expand Down
Binary file modified example/adapter/testdata/适配方案.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
16 changes: 9 additions & 7 deletions example/attachment/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,15 @@

![主动安全报文解析流程](./testdata/jt808主动安全.jpg)


- [代码参考](./local/main.go)

``` txt
1 启动主动安全附件服务
2 自定义模拟器把dir目录下的文件都上传
```

<h2 id="sb"> 苏标 </h2>

- [代码参考](./su_biao/main.go)
Expand All @@ -13,10 +22,3 @@
```

- [代码参考](./local/main.go)

``` txt
1 启动主动安全附件服务
2 自定义模拟器把dir目录下的文件都上传
```
6 changes: 3 additions & 3 deletions example/simulator/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -123,9 +123,9 @@ select tbname, count(*) from power.meters group by tbname order by count(*) >> /
| 100w | 98.5%+ | 每秒1w | 测试三次分别为985430 985299 989668 |
| 100w | 100% | 每秒5000 | 测试三次分别为100w 100w 100w |

| 服务端版本 | 场景 | 客户端 | 服务器配置 | 服务使用资源情况 | 描述 |
| :---: | :-------: | :--: | :------: | :-------------- | :----------------------------: |
| v0.3.0 | 模拟实际场景 | 1w | 2核4G | 35%cpu 180.4MB内存 | 每秒5000 一共保存经纬度1亿 <br/> 实际保存99999174 成功率99.999% |
| 服务端版本 | 场景 | 客户端 | 服务器配置 | 描述 |
| :---: | :-------: | :--: | :------: | :----------------------------: |
| v0.3.0 | 模拟实际场景 | 1w | 2核4G | 每秒5000 一共保存经纬度1亿 <br/> 实际保存99999174 成功率99.999% |

- 数据丢失原因 save进程channel队列溢出 <br/>
![数据丢失情况](./testdata/save.png)
Expand Down
1 change: 0 additions & 1 deletion protocol/error.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@ import "errors"
var (
ErrUnqualifiedData = errors.New("unqualified data")
ErrHeaderLength2Short = errors.New("header length too short")
ErrBodyLength2Short = errors.New("body length too short")
ErrBodyLengthInconsistency = errors.New("body length inconsistency")
ErrCheckCode = errors.New("check code fail")
)
2 changes: 1 addition & 1 deletion protocol/utils/utils_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -130,7 +130,7 @@ func TestBCD2Time(t *testing.T) {
{
name: "非正常的时间格式",
args: "2024100100000",
want: "02024100100000", //
want: "02024100100000",
},
}
for _, tt := range tests {
Expand Down

0 comments on commit c04e736

Please sign in to comment.