@@ -12,27 +12,9 @@ jobs: | |||||
- name: Setup .NET Core | - name: Setup .NET Core | ||||
uses: actions/setup-dotnet@master | uses: actions/setup-dotnet@master | ||||
with: | with: | ||||
dotnet-version: 3.1.101 | |||||
dotnet-version: 5.0.100 | |||||
- name: dotnet info | - name: dotnet info | ||||
run: dotnet --info | run: dotnet --info | ||||
- name: dotnet JT808.DotNetty restore | |||||
run: dotnet restore ./src/JT808.DotNetty.sln | |||||
- name: dotnet JT808.DotNetty.Core build | |||||
run: dotnet build ./src/JT808.DotNetty.Tests/JT808.DotNetty.Core.Test/JT808.DotNetty.Core.Test.csproj | |||||
- name: dotnet JT808.DotNetty.Core test | |||||
run: dotnet test ./src/JT808.DotNetty.Tests/JT808.DotNetty.Core.Test/JT808.DotNetty.Core.Test.csproj | |||||
- name: dotnet JT808.DotNetty.Tcp build | |||||
run: dotnet build ./src/JT808.DotNetty.Tests/JT808.DotNetty.Tcp.Test/JT808.DotNetty.Tcp.Test.csproj | |||||
- name: dotnet JT808.DotNetty.Tcp test | |||||
run: dotnet test ./src/JT808.DotNetty.Tests/JT808.DotNetty.Tcp.Test/JT808.DotNetty.Tcp.Test.csproj | |||||
- name: dotnet JT808.DotNetty.Udp build | |||||
run: dotnet build ./src/JT808.DotNetty.Tests/JT808.DotNetty.Udp.Test/JT808.DotNetty.Udp.Test.csproj | |||||
- name: dotnet JT808.DotNetty.Udp test | |||||
run: dotnet test ./src/JT808.DotNetty.Tests/JT808.DotNetty.Udp.Test/JT808.DotNetty.Udp.Test.csproj | |||||
- name: dotnet JT808.DotNetty.WebApi build | |||||
run: dotnet build ./src/JT808.DotNetty.Tests/JT808.DotNetty.WebApi.Test/JT808.DotNetty.WebApi.Test.csproj | |||||
- name: dotnet JT808.DotNetty.WebApi test | |||||
run: dotnet test ./src/JT808.DotNetty.Tests/JT808.DotNetty.WebApi.Test/JT808.DotNetty.WebApi.Test.csproj | |||||
- name: dotnet JT808.Gateway restore | - name: dotnet JT808.Gateway restore | ||||
run: dotnet restore ./src/JT808.Gateway.sln | run: dotnet restore ./src/JT808.Gateway.sln | ||||
- name: dotnet JT808.Gateway build | - name: dotnet JT808.Gateway build | ||||
@@ -29,29 +29,29 @@ | |||||
## 集成接口功能 | ## 集成接口功能 | ||||
|接口名称|接口说明|使用场景| | |||||
|:------:|:------|:------| | |||||
| IJT808SessionProducer| 会话通知(在线/离线)数据生产接口| 有些超长待机的设备,不会实时保持连接,那么通过平台下发的命令是无法到达的,这时候就需要设备一上线,就即时通知服务去处理,然后在即时的下发消息到设备。| | |||||
| IJT808SessionConsumer| 会话通知(在线/离线)数据消费接口| -| | |||||
| IJT808MsgProducer| 数据生产接口| 网关将接收到的数据发送到队列| | |||||
| IJT808MsgConsumer| 数据消费接口| 将数据进行对应的消息业务处理(例:设备流量统计、第三方平台数据转发、消息日志等) | | |||||
| IJT808MsgReplyProducer| 应答数据生产接口|将生产的数据解析为对应的消息Id应答发送到队列 | | |||||
| IJT808MsgReplyConsumer| 应答数据消费接口| 将接收到的应答数据下发给设备| | |||||
| IJT808MsgReplyLoggingProducer| 网关应答数据日志生产接口|将网关能解析到直接能下发的数据发送到队列| | |||||
| IJT808MsgReplyLoggingConsumer| 网关应答数据日志消费接口|将网关能解析到直接能下发的数据发送到日志系统| | |||||
| 接口名称 | 接口说明 | 使用场景 | | |||||
| :---------------------------: | :-------------------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------- | | |||||
| IJT808SessionProducer | 会话通知(在线/离线)数据生产接口 | 有些超长待机的设备,不会实时保持连接,那么通过平台下发的命令是无法到达的,这时候就需要设备一上线,就即时通知服务去处理,然后在即时的下发消息到设备。 | | |||||
| IJT808SessionConsumer | 会话通知(在线/离线)数据消费接口 | - | | |||||
| IJT808MsgProducer | 数据生产接口 | 网关将接收到的数据发送到队列 | | |||||
| IJT808MsgConsumer | 数据消费接口 | 将数据进行对应的消息业务处理(例:设备流量统计、第三方平台数据转发、消息日志等) | | |||||
| IJT808MsgReplyProducer | 应答数据生产接口 | 将生产的数据解析为对应的消息Id应答发送到队列 | | |||||
| IJT808MsgReplyConsumer | 应答数据消费接口 | 将接收到的应答数据下发给设备 | | |||||
| IJT808MsgReplyLoggingProducer | 网关应答数据日志生产接口 | 将网关能解析到直接能下发的数据发送到队列 | | |||||
| IJT808MsgReplyLoggingConsumer | 网关应答数据日志消费接口 | 将网关能解析到直接能下发的数据发送到日志系统 | | |||||
> 使用物联网卡通过udp下发指令时,存储的那个socket地址端口,有效期非常短,不速度快点下发,那个socket地址端口就可能映射到别的对应卡去了,所以此处采用跟随设备消息下发指令。 | > 使用物联网卡通过udp下发指令时,存储的那个socket地址端口,有效期非常短,不速度快点下发,那个socket地址端口就可能映射到别的对应卡去了,所以此处采用跟随设备消息下发指令。 | ||||
## 基于网关的相关服务 | ## 基于网关的相关服务 | ||||
|服务名称|服务说明|使用场景| | |||||
|:------:|:------|:------| | |||||
|MsgIdHandler (v1.0.2新版pipeline)| 消息处理服务|从队列中消费设备上报数据,再结合自身的业务场景,将数据进行处理并入库 | | |||||
|MsgLogging | 消息日志服务|从队列中消费设备上报和平台应答数据,再将数据存入influxdb等数据库中,便于技术和技术支持排查设备与平台交互的原始数据| | |||||
|ReplyMessage| 消息响应服务| 用于响应设备上报消息,以及下发指令信息到设备| | |||||
|SessionNotice| 会话管理服务| 通知设备上线下线,对于udp设备来说,可以在设备上线时,将指令跟随消息下发到设备| | |||||
|Traffic (v1.0.2新版pipeline已移出)|流量统计服务 |由于运营商sim卡查询流量滞后,通过流量统计服务可以实时准确的统计设备流量,可以最优配置设备的流量大小,以节省成本 | |||||
|Transmit| 原包转发服务|该服务可以将设备上报原始数据转发到第三方,支持全部转发,指定终端号转发| | |||||
| 服务名称 | 服务说明 | 使用场景 | | |||||
| :--------------------------------: | :----------- | :----------------------------------------------------------------------------------------------------------------- | | |||||
| MsgIdHandler (v1.1.0新版pipeline) | 消息处理服务 | 从队列中消费设备上报数据,再结合自身的业务场景,将数据进行处理并入库 | | |||||
| MsgLogging | 消息日志服务 | 从队列中消费设备上报和平台应答数据,再将数据存入influxdb等数据库中,便于技术和技术支持排查设备与平台交互的原始数据 | | |||||
| ReplyMessage | 消息响应服务 | 用于响应设备上报消息,以及下发指令信息到设备 | | |||||
| SessionNotice | 会话管理服务 | 通知设备上线下线,对于udp设备来说,可以在设备上线时,将指令跟随消息下发到设备 | | |||||
| Traffic (v1.1.0新版pipeline已移出) | 流量统计服务 | 由于运营商sim卡查询流量滞后,通过流量统计服务可以实时准确的统计设备流量,可以最优配置设备的流量大小,以节省成本 | | |||||
| Transmit | 原包转发服务 | 该服务可以将设备上报原始数据转发到第三方,支持全部转发,指定终端号转发 | | |||||
## 基于WebApi的消息业务处理程序 | ## 基于WebApi的消息业务处理程序 | ||||
@@ -65,47 +65,47 @@ | |||||
Pipeline分为两种方式使用,一种是使用队列的方式,一种是网关集成的方式。 | Pipeline分为两种方式使用,一种是使用队列的方式,一种是网关集成的方式。 | ||||
| 使用方式 | 特性 |备注| | |||||
|:------|:------|:------| | |||||
|使用队列|网关不需要重启,相当于透传数据,设备上来的数据直接入队列,通过服务去处理消息。|设备多的可以这样搞,这样关注点在业务上面。| | |||||
|使用网关集成|网关需要根据消息业务的变化去处理,也就意味着更改业务,需要重启网关,但是上手简单。|设备少的,开发能力弱的,允许设备丢点数据的。| | |||||
| 使用方式 | 特性 | 备注 | | |||||
| :----------- | :--------------------------------------------------------------------------------- | :------------------------------------------- | | |||||
| 使用队列 | 网关不需要重启,相当于透传数据,设备上来的数据直接入队列,通过服务去处理消息。 | 设备多的可以这样搞,这样关注点在业务上面。 | | |||||
| 使用网关集成 | 网关需要根据消息业务的变化去处理,也就意味着更改业务,需要重启网关,但是上手简单。 | 设备少的,开发能力弱的,允许设备丢点数据的。 | | |||||
### Pipeline的NuGet安装 | ### Pipeline的NuGet安装 | ||||
| Package Name | Version| Preview Version| Downloads | | |||||
| --- | --- | --- | --- | | |||||
| Install-Package JT808.Gateway.Abstractions|  |  | | | | |||||
| Install-Package JT808.Gateway |  | | | | |||||
| Install-Package JT808.Gateway.WebApiClientTool |  | | | | |||||
| Install-Package JT808.Gateway.Client|  | | | | |||||
| Install-Package JT808.Gateway.Kafka|  ||  | | |||||
| Install-Package JT808.Gateway.Transmit |  ||  | | |||||
| Install-Package JT808.Gateway.SessionNotice |  || | | |||||
| Install-Package JT808.Gateway.ReplyMessage |  | | | | |||||
| Install-Package JT808.Gateway.MsgLogging |  | || | |||||
| Install-Package JT808.Gateway.MsgIdHandler (v1.0.2新版已移出)|  || | | |||||
| Install-Package JT808.Gateway.Traffic (v1.0.2新版已移出)|  | || | |||||
| Package Name | Version | Preview Version | Downloads | | |||||
| ------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | | |||||
| Install-Package JT808.Gateway.Abstractions |  |  |  |  | | |||||
| Install-Package JT808.Gateway |  |  |  | | |||||
| Install-Package JT808.Gateway.WebApiClientTool |  |  |  | | |||||
| Install-Package JT808.Gateway.Client |  |  |  | | |||||
| Install-Package JT808.Gateway.Kafka |  |  |  | | |||||
| Install-Package JT808.Gateway.Transmit |  |  |  | | |||||
| Install-Package JT808.Gateway.SessionNotice |  |  |  | | |||||
| Install-Package JT808.Gateway.ReplyMessage |  |  |  | | |||||
| Install-Package JT808.Gateway.MsgLogging |  |  |  | | |||||
| Install-Package JT808.Gateway.MsgIdHandler (v1.1.0新版已移出) |  |  |  | | |||||
| Install-Package JT808.Gateway.Traffic (v1.1.0新版已移出) |  |  |  | | |||||
## 基于DotNetty | ## 基于DotNetty | ||||
### DotNetty的NuGet安装 | ### DotNetty的NuGet安装 | ||||
| Package Name | Version | Downloads | | |||||
| --------------------- | -------------------------------------------------- | --------------------------------------------------- | | |||||
| Install-Package JT808.DotNetty.Abstractions |  |  | | |||||
| Install-Package JT808.DotNetty.Core |  |  | | |||||
| Install-Package JT808.DotNetty.Tcp |  |  | | |||||
| Install-Package JT808.DotNetty.Udp |  |  | | |||||
| Install-Package JT808.DotNetty.WebApi |  |  | | |||||
| Package Name | Version | Downloads | | |||||
| ----------------------------------------------- | ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------- | | |||||
| Install-Package JT808.DotNetty.Abstractions |  |  | | |||||
| Install-Package JT808.DotNetty.Core |  |  | | |||||
| Install-Package JT808.DotNetty.Tcp |  |  | | |||||
| Install-Package JT808.DotNetty.Udp |  |  | | |||||
| Install-Package JT808.DotNetty.WebApi |  |  | | |||||
| Install-Package JT808.DotNetty.WebApiClientTool |  |  | | | Install-Package JT808.DotNetty.WebApiClientTool |  |  | | ||||
| Install-Package JT808.DotNetty.Client |  |  | | |||||
| Install-Package JT808.DotNetty.Transmit |  |  | | |||||
| Install-Package JT808.DotNetty.Traffic |  | | | |||||
| Install-Package JT808.DotNetty.SessionNotice |  | | | |||||
| Install-Package JT808.DotNetty.ReplyMessage |  | | | |||||
| Install-Package JT808.DotNetty.MsgLogging |  | | | |||||
| Install-Package JT808.DotNetty.MsgIdHandler |  | | | |||||
| Install-Package JT808.DotNetty.Kafka |  |  | | |||||
| Install-Package JT808.DotNetty.Client |  |  | | |||||
| Install-Package JT808.DotNetty.Transmit |  |  | | |||||
| Install-Package JT808.DotNetty.Traffic |  |  | | |||||
| Install-Package JT808.DotNetty.SessionNotice |  |  | | |||||
| Install-Package JT808.DotNetty.ReplyMessage |  |  | | |||||
| Install-Package JT808.DotNetty.MsgLogging |  |  | | |||||
| Install-Package JT808.DotNetty.MsgIdHandler |  |  | | |||||
| Install-Package JT808.DotNetty.Kafka |  |  | | |||||
## 举个栗子 | ## 举个栗子 | ||||
@@ -1,8 +1,8 @@ | |||||
<Project Sdk="Microsoft.NET.Sdk"> | <Project Sdk="Microsoft.NET.Sdk"> | ||||
<Import Project="..\Version.props" /> | <Import Project="..\Version.props" /> | ||||
<PropertyGroup> | <PropertyGroup> | ||||
<TargetFramework>netstandard2.1</TargetFramework> | |||||
<LangVersion>8.0</LangVersion> | |||||
<TargetFrameworks>netstandard2.1;net5;</TargetFrameworks> | |||||
<LangVersion>9.0</LangVersion> | |||||
<Copyright>Copyright 2019.</Copyright> | <Copyright>Copyright 2019.</Copyright> | ||||
<Authors>SmallChi(Koike)</Authors> | <Authors>SmallChi(Koike)</Authors> | ||||
<GeneratePackageOnBuild>false</GeneratePackageOnBuild> | <GeneratePackageOnBuild>false</GeneratePackageOnBuild> | ||||
@@ -18,13 +18,9 @@ | |||||
<PackageId>JT808.Gateway.Abstractions</PackageId> | <PackageId>JT808.Gateway.Abstractions</PackageId> | ||||
<Product>JT808.Gateway.Abstractions</Product> | <Product>JT808.Gateway.Abstractions</Product> | ||||
<Version>$(JT808GatewayPackageVersion)</Version> | <Version>$(JT808GatewayPackageVersion)</Version> | ||||
</PropertyGroup> | |||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'"> | |||||
<DocumentationFile></DocumentationFile> | |||||
</PropertyGroup> | |||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'"> | |||||
<DocumentationFile>JT808.Gateway.Abstractions.xml</DocumentationFile> | <DocumentationFile>JT808.Gateway.Abstractions.xml</DocumentationFile> | ||||
</PropertyGroup> | </PropertyGroup> | ||||
<ItemGroup> | <ItemGroup> | ||||
<Compile Remove="Enums\JT808UseType.cs" /> | <Compile Remove="Enums\JT808UseType.cs" /> | ||||
<Compile Remove="IJT808NormalGatewayBuilder.cs" /> | <Compile Remove="IJT808NormalGatewayBuilder.cs" /> | ||||
@@ -32,10 +28,11 @@ | |||||
<Compile Remove="JT808QueueReplyMessageHandler.cs" /> | <Compile Remove="JT808QueueReplyMessageHandler.cs" /> | ||||
</ItemGroup> | </ItemGroup> | ||||
<ItemGroup> | <ItemGroup> | ||||
<PackageReference Include="JT808" Version="2.2.14" /> | |||||
<PackageReference Include="Microsoft.Extensions.Hosting.Abstractions" Version="3.1.9" /> | |||||
<PackageReference Include="Microsoft.Extensions.Options" Version="3.1.9" /> | |||||
<PackageReference Include="Microsoft.Extensions.Options.ConfigurationExtensions" Version="3.1.9" /> | |||||
<PackageReference Include="JT808" Version="2.3.0" /> | |||||
<PackageReference Include="Microsoft.Extensions.Hosting.Abstractions" Version="5.0.0" /> | |||||
<PackageReference Include="Microsoft.Extensions.Options" Version="5.0.0" /> | |||||
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="5.0.0" /> | |||||
<PackageReference Include="Microsoft.Extensions.Options.ConfigurationExtensions" Version="5.0.0" /> | |||||
</ItemGroup> | </ItemGroup> | ||||
<ItemGroup> | <ItemGroup> | ||||
<None Include="..\..\LICENSE" Pack="true" PackagePath="" /> | <None Include="..\..\LICENSE" Pack="true" PackagePath="" /> | ||||
@@ -2,8 +2,8 @@ | |||||
<PropertyGroup> | <PropertyGroup> | ||||
<OutputType>Exe</OutputType> | <OutputType>Exe</OutputType> | ||||
<TargetFramework>netcoreapp3.1</TargetFramework> | |||||
<LangVersion>8.0</LangVersion> | |||||
<TargetFramework>net5</TargetFramework> | |||||
<LangVersion>9.0</LangVersion> | |||||
</PropertyGroup> | </PropertyGroup> | ||||
<ItemGroup> | <ItemGroup> | ||||
@@ -12,10 +12,10 @@ | |||||
</ItemGroup> | </ItemGroup> | ||||
<ItemGroup> | <ItemGroup> | ||||
<PackageReference Include="Microsoft.Extensions.Configuration.FileExtensions" Version="3.1.9" /> | |||||
<PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="3.1.9" /> | |||||
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="3.1.9" /> | |||||
<PackageReference Include="Microsoft.Extensions.Hosting" Version="3.1.9" /> | |||||
<PackageReference Include="Microsoft.Extensions.Configuration.FileExtensions" Version="5.0.0" /> | |||||
<PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="5.0.0" /> | |||||
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="5.0.0" /> | |||||
<PackageReference Include="Microsoft.Extensions.Hosting" Version="5.0.0" /> | |||||
<PackageReference Include="NLog.Extensions.Logging" Version="1.6.5" /> | <PackageReference Include="NLog.Extensions.Logging" Version="1.6.5" /> | ||||
</ItemGroup> | </ItemGroup> | ||||
@@ -2,12 +2,12 @@ | |||||
<PropertyGroup> | <PropertyGroup> | ||||
<OutputType>Exe</OutputType> | <OutputType>Exe</OutputType> | ||||
<TargetFramework>netcoreapp3.1</TargetFramework> | |||||
<TargetFramework>net5</TargetFramework> | |||||
</PropertyGroup> | </PropertyGroup> | ||||
<ItemGroup> | <ItemGroup> | ||||
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="3.1.9" /> | |||||
<PackageReference Include="Microsoft.Extensions.Hosting" Version="3.1.9" /> | |||||
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="5.0.0" /> | |||||
<PackageReference Include="Microsoft.Extensions.Hosting" Version="5.0.0" /> | |||||
<PackageReference Include="Microsoft.VisualStudio.Azure.Containers.Tools.Targets" Version="1.10.8" /> | <PackageReference Include="Microsoft.VisualStudio.Azure.Containers.Tools.Targets" Version="1.10.8" /> | ||||
<PackageReference Include="NLog.Extensions.Logging" Version="1.6.5" /> | <PackageReference Include="NLog.Extensions.Logging" Version="1.6.5" /> | ||||
</ItemGroup> | </ItemGroup> | ||||
@@ -2,8 +2,8 @@ | |||||
<Import Project="..\Version.props" /> | <Import Project="..\Version.props" /> | ||||
<PropertyGroup> | <PropertyGroup> | ||||
<TargetFramework>netstandard2.1</TargetFramework> | |||||
<LangVersion>8.0</LangVersion> | |||||
<TargetFrameworks>netstandard2.1;net5;</TargetFrameworks> | |||||
<LangVersion>9.0</LangVersion> | |||||
<Copyright>Copyright 2019.</Copyright> | <Copyright>Copyright 2019.</Copyright> | ||||
<Authors>SmallChi(Koike)</Authors> | <Authors>SmallChi(Koike)</Authors> | ||||
<RepositoryUrl>https://github.com/SmallChi/JT808Gateway</RepositoryUrl> | <RepositoryUrl>https://github.com/SmallChi/JT808Gateway</RepositoryUrl> | ||||
@@ -19,14 +19,15 @@ | |||||
<Product>JT808.Gateway.Client</Product> | <Product>JT808.Gateway.Client</Product> | ||||
<Description>基于pipeline实现的JT808客户端工具</Description> | <Description>基于pipeline实现的JT808客户端工具</Description> | ||||
<PackageReleaseNotes>基于pipeline实现的JT808客户端工具</PackageReleaseNotes> | <PackageReleaseNotes>基于pipeline实现的JT808客户端工具</PackageReleaseNotes> | ||||
<DocumentationFile>JT808.Gateway.Client.xml</DocumentationFile> | |||||
</PropertyGroup> | </PropertyGroup> | ||||
<ItemGroup> | <ItemGroup> | ||||
<PackageReference Include="JT808" Version="2.2.14" /> | |||||
<PackageReference Include="Microsoft.Extensions.Hosting.Abstractions" Version="3.1.9" /> | |||||
<PackageReference Include="System.IO.Pipelines" Version="4.7.3" /> | |||||
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="3.1.9" /> | |||||
<PackageReference Include="Microsoft.Extensions.Options.ConfigurationExtensions" Version="3.1.9" /> | |||||
<PackageReference Include="JT808" Version="2.3.0" /> | |||||
<PackageReference Include="Microsoft.Extensions.Hosting.Abstractions" Version="5.0.0" /> | |||||
<PackageReference Include="System.IO.Pipelines" Version="5.0.0" /> | |||||
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="5.0.0" /> | |||||
<PackageReference Include="Microsoft.Extensions.Options.ConfigurationExtensions" Version="5.0.0" /> | |||||
</ItemGroup> | </ItemGroup> | ||||
<ItemGroup> | <ItemGroup> | ||||
<None Include="..\..\LICENSE" Pack="true" PackagePath="" /> | <None Include="..\..\LICENSE" Pack="true" PackagePath="" /> | ||||
@@ -0,0 +1,44 @@ | |||||
<?xml version="1.0"?> | |||||
<doc> | |||||
<assembly> | |||||
<name>JT808.Gateway.Client</name> | |||||
</assembly> | |||||
<members> | |||||
<member name="T:JT808.Gateway.Client.IJT808MessageProducer"> | |||||
<summary> | |||||
消息数据包 | |||||
</summary> | |||||
</member> | |||||
<member name="P:JT808.Gateway.Client.JT808DeviceConfig.Heartbeat"> | |||||
<summary> | |||||
心跳时间(秒) | |||||
</summary> | |||||
</member> | |||||
<member name="P:JT808.Gateway.Client.JT808DeviceConfig.AutoReconnection"> | |||||
<summary> | |||||
自动重连 默认true | |||||
</summary> | |||||
</member> | |||||
<member name="T:JT808.Gateway.Client.Metadata.JT808AtomicCounter"> | |||||
<summary> | |||||
<see cref="!:Grpc.Core.Internal"/> | |||||
</summary> | |||||
</member> | |||||
<member name="P:JT808.Gateway.Client.Metadata.JT808ClientRequest.MinBufferSize"> | |||||
<summary> | |||||
根据实际情况适当调整包的大小 | |||||
</summary> | |||||
</member> | |||||
<member name="T:JT808.Gateway.Client.Services.JT808ReceiveAtomicCounterService"> | |||||
<summary> | |||||
接收计数包服务 | |||||
</summary> | |||||
</member> | |||||
<member name="T:JT808.Gateway.Client.Services.JT808SendAtomicCounterService"> | |||||
<summary> | |||||
发送计数包服务 | |||||
</summary> | |||||
</member> | |||||
</members> | |||||
</doc> |
@@ -1,8 +1,8 @@ | |||||
<Project Sdk="Microsoft.NET.Sdk"> | <Project Sdk="Microsoft.NET.Sdk"> | ||||
<Import Project="..\Version.props" /> | <Import Project="..\Version.props" /> | ||||
<PropertyGroup> | <PropertyGroup> | ||||
<TargetFramework>netstandard2.1</TargetFramework> | |||||
<LangVersion>8.0</LangVersion> | |||||
<TargetFrameworks>netstandard2.1;net5;</TargetFrameworks> | |||||
<LangVersion>9.0</LangVersion> | |||||
<Copyright>Copyright 2019.</Copyright> | <Copyright>Copyright 2019.</Copyright> | ||||
<Authors>SmallChi(Koike)</Authors> | <Authors>SmallChi(Koike)</Authors> | ||||
<RepositoryUrl>https://github.com/SmallChi/JT808Gateway</RepositoryUrl> | <RepositoryUrl>https://github.com/SmallChi/JT808Gateway</RepositoryUrl> | ||||
@@ -17,13 +17,8 @@ | |||||
<Product>JT808.Gateway.Kafka</Product> | <Product>JT808.Gateway.Kafka</Product> | ||||
<Description>基于Kafka的JT808消息发布与订阅</Description> | <Description>基于Kafka的JT808消息发布与订阅</Description> | ||||
<PackageReleaseNotes>基于Kafka的JT808消息发布与订阅</PackageReleaseNotes> | <PackageReleaseNotes>基于Kafka的JT808消息发布与订阅</PackageReleaseNotes> | ||||
<Version>$(JT808GatewayPackageVersion)</Version> | |||||
</PropertyGroup> | |||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'"> | |||||
<DocumentationFile>JT808.Gateway.Kafka.xml</DocumentationFile> | |||||
</PropertyGroup> | |||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'"> | |||||
<DocumentationFile>JT808.Gateway.Kafka.xml</DocumentationFile> | <DocumentationFile>JT808.Gateway.Kafka.xml</DocumentationFile> | ||||
<Version>$(JT808GatewayPackageVersion)</Version> | |||||
</PropertyGroup> | </PropertyGroup> | ||||
<ItemGroup> | <ItemGroup> | ||||
<PackageReference Include="Confluent.Kafka" Version="1.5.2" /> | <PackageReference Include="Confluent.Kafka" Version="1.5.2" /> | ||||
@@ -2,8 +2,8 @@ | |||||
<Import Project="..\..\Version.props" /> | <Import Project="..\..\Version.props" /> | ||||
<PropertyGroup> | <PropertyGroup> | ||||
<TargetFramework>netstandard2.1</TargetFramework> | |||||
<LangVersion>8.0</LangVersion> | |||||
<TargetFrameworks>netstandard2.1;net5;</TargetFrameworks> | |||||
<LangVersion>9.0</LangVersion> | |||||
<Copyright>Copyright 2019.</Copyright> | <Copyright>Copyright 2019.</Copyright> | ||||
<Authors>SmallChi(Koike)</Authors> | <Authors>SmallChi(Koike)</Authors> | ||||
<RepositoryUrl>https://github.com/SmallChi/JT808Gateway</RepositoryUrl> | <RepositoryUrl>https://github.com/SmallChi/JT808Gateway</RepositoryUrl> | ||||
@@ -20,10 +20,9 @@ | |||||
<Description>基于JT808消息上下行日志服务</Description> | <Description>基于JT808消息上下行日志服务</Description> | ||||
<PackageReleaseNotes>基于JT808消息上下行日志服务</PackageReleaseNotes> | <PackageReleaseNotes>基于JT808消息上下行日志服务</PackageReleaseNotes> | ||||
<PackageLicenseFile>LICENSE</PackageLicenseFile> | <PackageLicenseFile>LICENSE</PackageLicenseFile> | ||||
<DocumentationFile>JT808.Gateway.MsgLogging.xml</DocumentationFile> | |||||
</PropertyGroup> | </PropertyGroup> | ||||
<ItemGroup> | |||||
<PackageReference Include="Microsoft.Extensions.Options.ConfigurationExtensions" Version="3.1.9" /> | |||||
</ItemGroup> | |||||
<ItemGroup> | <ItemGroup> | ||||
<None Include="..\..\..\LICENSE" Pack="true" PackagePath="" /> | <None Include="..\..\..\LICENSE" Pack="true" PackagePath="" /> | ||||
</ItemGroup> | </ItemGroup> | ||||
@@ -0,0 +1,23 @@ | |||||
<?xml version="1.0"?> | |||||
<doc> | |||||
<assembly> | |||||
<name>JT808.Gateway.MsgLogging</name> | |||||
</assembly> | |||||
<members> | |||||
<member name="T:JT808.Gateway.MsgLogging.IJT808MsgLogging"> | |||||
<summary> | |||||
808数据上下行日志接口 | |||||
</summary> | |||||
</member> | |||||
<member name="F:JT808.Gateway.MsgLogging.JT808MsgLoggingType.up"> | |||||
<summary> | |||||
数据上行 | |||||
</summary> | |||||
</member> | |||||
<member name="F:JT808.Gateway.MsgLogging.JT808MsgLoggingType.down"> | |||||
<summary> | |||||
数据下行 | |||||
</summary> | |||||
</member> | |||||
</members> | |||||
</doc> |
@@ -1,8 +1,8 @@ | |||||
<Project Sdk="Microsoft.NET.Sdk"> | <Project Sdk="Microsoft.NET.Sdk"> | ||||
<Import Project="..\..\Version.props" /> | <Import Project="..\..\Version.props" /> | ||||
<PropertyGroup> | <PropertyGroup> | ||||
<TargetFramework>netstandard2.1</TargetFramework> | |||||
<LangVersion>8.0</LangVersion> | |||||
<TargetFrameworks>netstandard2.1;net5;</TargetFrameworks> | |||||
<LangVersion>9.0</LangVersion> | |||||
<Copyright>Copyright 2019.</Copyright> | <Copyright>Copyright 2019.</Copyright> | ||||
<Authors>SmallChi(Koike)</Authors> | <Authors>SmallChi(Koike)</Authors> | ||||
<RepositoryUrl>https://github.com/SmallChi/JT808Gateway</RepositoryUrl> | <RepositoryUrl>https://github.com/SmallChi/JT808Gateway</RepositoryUrl> | ||||
@@ -19,10 +19,9 @@ | |||||
<Description>基于JT808消息业务处理程序服务</Description> | <Description>基于JT808消息业务处理程序服务</Description> | ||||
<PackageReleaseNotes>基于JT808消息业务处理程序服务</PackageReleaseNotes> | <PackageReleaseNotes>基于JT808消息业务处理程序服务</PackageReleaseNotes> | ||||
<PackageLicenseFile>LICENSE</PackageLicenseFile> | <PackageLicenseFile>LICENSE</PackageLicenseFile> | ||||
<DocumentationFile>JT808.Gateway.ReplyMessage.xml</DocumentationFile> | |||||
</PropertyGroup> | </PropertyGroup> | ||||
<ItemGroup> | |||||
<PackageReference Include="Microsoft.Extensions.Options.ConfigurationExtensions" Version="3.1.9" /> | |||||
</ItemGroup> | |||||
<ItemGroup> | <ItemGroup> | ||||
<None Include="..\..\..\LICENSE" Pack="true" PackagePath="" /> | <None Include="..\..\..\LICENSE" Pack="true" PackagePath="" /> | ||||
</ItemGroup> | </ItemGroup> | ||||
@@ -0,0 +1,15 @@ | |||||
<?xml version="1.0"?> | |||||
<doc> | |||||
<assembly> | |||||
<name>JT808.Gateway.ReplyMessage</name> | |||||
</assembly> | |||||
<members> | |||||
<member name="M:JT808.Gateway.ReplyMessage.JT808ReplyMessageExtensions.AddReplyMessage``1(JT808.Gateway.Abstractions.IJT808ClientBuilder)"> | |||||
<summary> | |||||
消息应答服务 | |||||
</summary> | |||||
<param name="jT808ClientBuilder"></param> | |||||
<returns></returns> | |||||
</member> | |||||
</members> | |||||
</doc> |
@@ -2,8 +2,8 @@ | |||||
<Import Project="..\..\Version.props" /> | <Import Project="..\..\Version.props" /> | ||||
<PropertyGroup> | <PropertyGroup> | ||||
<TargetFramework>netstandard2.1</TargetFramework> | |||||
<LangVersion>8.0</LangVersion> | |||||
<TargetFrameworks>netstandard2.1;net5;</TargetFrameworks> | |||||
<LangVersion>9.0</LangVersion> | |||||
<Copyright>Copyright 2019.</Copyright> | <Copyright>Copyright 2019.</Copyright> | ||||
<Authors>SmallChi(Koike)</Authors> | <Authors>SmallChi(Koike)</Authors> | ||||
<RepositoryUrl>https://github.com/SmallChi/JT808Gateway</RepositoryUrl> | <RepositoryUrl>https://github.com/SmallChi/JT808Gateway</RepositoryUrl> | ||||
@@ -20,10 +20,9 @@ | |||||
<Description>基于JT808会话通知服务</Description> | <Description>基于JT808会话通知服务</Description> | ||||
<PackageReleaseNotes>基于JT808会话通知服务</PackageReleaseNotes> | <PackageReleaseNotes>基于JT808会话通知服务</PackageReleaseNotes> | ||||
<PackageLicenseFile>LICENSE</PackageLicenseFile> | <PackageLicenseFile>LICENSE</PackageLicenseFile> | ||||
<DocumentationFile>JT808.Gateway.SessionNotice.xml</DocumentationFile> | |||||
</PropertyGroup> | </PropertyGroup> | ||||
<ItemGroup> | |||||
<PackageReference Include="Microsoft.Extensions.Options.ConfigurationExtensions" Version="3.1.9" /> | |||||
</ItemGroup> | |||||
<ItemGroup> | <ItemGroup> | ||||
<None Include="..\..\..\LICENSE" Pack="true" PackagePath="" /> | <None Include="..\..\..\LICENSE" Pack="true" PackagePath="" /> | ||||
</ItemGroup> | </ItemGroup> | ||||
@@ -0,0 +1,38 @@ | |||||
<?xml version="1.0"?> | |||||
<doc> | |||||
<assembly> | |||||
<name>JT808.Gateway.SessionNotice</name> | |||||
</assembly> | |||||
<members> | |||||
<member name="M:JT808.Gateway.SessionNotice.JT808SessionNoticeExtensions.AddSessionNotice(JT808.Gateway.Abstractions.IJT808ClientBuilder)"> | |||||
<summary> | |||||
会话通知服务(不同的消费者实例) | |||||
</summary> | |||||
<param name="jT808ClientBuilder"></param> | |||||
<returns></returns> | |||||
</member> | |||||
<member name="M:JT808.Gateway.SessionNotice.JT808SessionNoticeExtensions.AddSessionNotice``1(JT808.Gateway.Abstractions.IJT808ClientBuilder)"> | |||||
<summary> | |||||
消息会话通知服务(不同的消费者实例) | |||||
</summary> | |||||
<typeparam name="TSessionNoticeService">自定义会话通知服务</typeparam> | |||||
<param name="jT808ClientBuilder"></param> | |||||
<returns></returns> | |||||
</member> | |||||
<member name="M:JT808.Gateway.SessionNotice.JT808SessionNoticeExtensions.AddSessionNotice(JT808.Gateway.Abstractions.IJT808GatewayBuilder)"> | |||||
<summary> | |||||
会话通知服务(不同的消费者实例) | |||||
</summary> | |||||
<param name="jT808GatewayBuilder"></param> | |||||
<returns></returns> | |||||
</member> | |||||
<member name="M:JT808.Gateway.SessionNotice.JT808SessionNoticeExtensions.AddSessionNotice``1(JT808.Gateway.Abstractions.IJT808GatewayBuilder)"> | |||||
<summary> | |||||
消息会话通知服务(不同的消费者实例) | |||||
</summary> | |||||
<typeparam name="TSessionNoticeService">自定义会话通知服务</typeparam> | |||||
<param name="jT808NormalGatewayBuilder"></param> | |||||
<returns></returns> | |||||
</member> | |||||
</members> | |||||
</doc> |
@@ -2,8 +2,8 @@ | |||||
<Import Project="..\..\Version.props" /> | <Import Project="..\..\Version.props" /> | ||||
<PropertyGroup> | <PropertyGroup> | ||||
<TargetFramework>netstandard2.1</TargetFramework> | |||||
<LangVersion>8.0</LangVersion> | |||||
<TargetFrameworks>netstandard2.1;net5;</TargetFrameworks> | |||||
<LangVersion>9.0</LangVersion> | |||||
<Copyright>Copyright 2019.</Copyright> | <Copyright>Copyright 2019.</Copyright> | ||||
<Authors>SmallChi(Koike)</Authors> | <Authors>SmallChi(Koike)</Authors> | ||||
<RepositoryUrl>https://github.com/SmallChi/JT808Gateway</RepositoryUrl> | <RepositoryUrl>https://github.com/SmallChi/JT808Gateway</RepositoryUrl> | ||||
@@ -20,6 +20,7 @@ | |||||
<Description>基于JT808实现的数据转发服务</Description> | <Description>基于JT808实现的数据转发服务</Description> | ||||
<PackageReleaseNotes>基于JT808实现的数据转发服务</PackageReleaseNotes> | <PackageReleaseNotes>基于JT808实现的数据转发服务</PackageReleaseNotes> | ||||
<PackageLicenseFile>LICENSE</PackageLicenseFile> | <PackageLicenseFile>LICENSE</PackageLicenseFile> | ||||
<DocumentationFile>JT808.Gateway.Transmit.xml</DocumentationFile> | |||||
</PropertyGroup> | </PropertyGroup> | ||||
<ItemGroup> | <ItemGroup> | ||||
<None Include="..\..\..\LICENSE" Pack="true" PackagePath="" /> | <None Include="..\..\..\LICENSE" Pack="true" PackagePath="" /> | ||||
@@ -0,0 +1,45 @@ | |||||
<?xml version="1.0"?> | |||||
<doc> | |||||
<assembly> | |||||
<name>JT808.Gateway.Transmit</name> | |||||
</assembly> | |||||
<members> | |||||
<member name="M:JT808.Gateway.Transmit.JT808TransmitExtensions.AddTransmit(JT808.Gateway.Abstractions.IJT808ClientBuilder,Microsoft.Extensions.Configuration.IConfiguration)"> | |||||
<summary> | |||||
转发服务(不同的消费者实例) | |||||
</summary> | |||||
<param name="jT808ClientBuilder"></param> | |||||
<param name="configuration"></param> | |||||
<returns></returns> | |||||
</member> | |||||
<member name="M:JT808.Gateway.Transmit.JT808TransmitExtensions.AddTransmit(JT808.Gateway.Abstractions.IJT808GatewayBuilder,Microsoft.Extensions.Configuration.IConfiguration)"> | |||||
<summary> | |||||
转发服务(不同的消费者实例) | |||||
</summary> | |||||
<param name="jT808GatewayBuilder"></param> | |||||
<param name="configuration"></param> | |||||
<returns></returns> | |||||
</member> | |||||
<member name="M:JT808.Gateway.Transmit.JT808TransmitService.InitRemoteServsers"> | |||||
<summary> | |||||
初始化远程服务器 | |||||
</summary> | |||||
<param name="bootstrap"></param> | |||||
<param name="remoteServers"></param> | |||||
<returns></returns> | |||||
</member> | |||||
<member name="M:JT808.Gateway.Transmit.JT808TransmitService.DelRemoteServsers(System.Collections.Generic.List{System.String})"> | |||||
<summary> | |||||
动态删除远程服务器 | |||||
</summary> | |||||
<param name="lastRemoteServers"></param> | |||||
</member> | |||||
<member name="M:JT808.Gateway.Transmit.JT808TransmitService.AddRemoteServsers(System.Collections.Generic.List{System.String})"> | |||||
<summary> | |||||
动态添加远程服务器 | |||||
</summary> | |||||
<param name="bootstrap"></param> | |||||
<param name="lastRemoteServers"></param> | |||||
</member> | |||||
</members> | |||||
</doc> |
@@ -2,13 +2,13 @@ | |||||
<PropertyGroup> | <PropertyGroup> | ||||
<OutputType>Exe</OutputType> | <OutputType>Exe</OutputType> | ||||
<TargetFramework>netcoreapp3.1</TargetFramework> | |||||
<TargetFramework>net5</TargetFramework> | |||||
</PropertyGroup> | </PropertyGroup> | ||||
<ItemGroup> | <ItemGroup> | ||||
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="3.1.9" /> | |||||
<PackageReference Include="Microsoft.Extensions.Hosting" Version="3.1.9" /> | |||||
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="5.0.0" /> | |||||
<PackageReference Include="Microsoft.Extensions.Hosting" Version="5.0.0" /> | |||||
<PackageReference Include="Microsoft.VisualStudio.Azure.Containers.Tools.Targets" Version="1.10.8" /> | <PackageReference Include="Microsoft.VisualStudio.Azure.Containers.Tools.Targets" Version="1.10.8" /> | ||||
<PackageReference Include="NLog.Extensions.Logging" Version="1.6.5" /> | <PackageReference Include="NLog.Extensions.Logging" Version="1.6.5" /> | ||||
</ItemGroup> | </ItemGroup> | ||||
@@ -2,7 +2,7 @@ | |||||
<PropertyGroup> | <PropertyGroup> | ||||
<OutputType>Exe</OutputType> | <OutputType>Exe</OutputType> | ||||
<TargetFramework>netcoreapp3.1</TargetFramework> | |||||
<TargetFramework>net5</TargetFramework> | |||||
</PropertyGroup> | </PropertyGroup> | ||||
<ItemGroup> | <ItemGroup> | ||||
@@ -10,8 +10,8 @@ | |||||
</ItemGroup> | </ItemGroup> | ||||
<ItemGroup> | <ItemGroup> | ||||
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="3.1.9" /> | |||||
<PackageReference Include="Microsoft.Extensions.Hosting" Version="3.1.9" /> | |||||
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="5.0.0" /> | |||||
<PackageReference Include="Microsoft.Extensions.Hosting" Version="5.0.0" /> | |||||
<PackageReference Include="Microsoft.VisualStudio.Azure.Containers.Tools.Targets" Version="1.10.8" /> | <PackageReference Include="Microsoft.VisualStudio.Azure.Containers.Tools.Targets" Version="1.10.8" /> | ||||
<PackageReference Include="NLog.Extensions.Logging" Version="1.6.5" /> | <PackageReference Include="NLog.Extensions.Logging" Version="1.6.5" /> | ||||
</ItemGroup> | </ItemGroup> | ||||
@@ -1,17 +1,16 @@ | |||||
<Project Sdk="Microsoft.NET.Sdk"> | <Project Sdk="Microsoft.NET.Sdk"> | ||||
<PropertyGroup> | <PropertyGroup> | ||||
<TargetFramework>netcoreapp3.1</TargetFramework> | |||||
<TargetFramework>net5</TargetFramework> | |||||
<IsPackable>false</IsPackable> | <IsPackable>false</IsPackable> | ||||
</PropertyGroup> | </PropertyGroup> | ||||
<ItemGroup> | <ItemGroup> | ||||
<PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="3.1.9" /> | |||||
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="3.1.9" /> | |||||
<PackageReference Include="Microsoft.Extensions.Logging.Debug" Version="3.1.9" /> | |||||
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.7.1" /> | |||||
<PackageReference Include="System.IO.Pipelines" Version="4.7.3" /> | |||||
<PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="5.0.0" /> | |||||
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="5.0.0" /> | |||||
<PackageReference Include="Microsoft.Extensions.Logging.Debug" Version="5.0.0" /> | |||||
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.8.0" /> | |||||
<PackageReference Include="xunit" Version="2.4.1" /> | <PackageReference Include="xunit" Version="2.4.1" /> | ||||
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.3"> | <PackageReference Include="xunit.runner.visualstudio" Version="2.4.3"> | ||||
<PrivateAssets>all</PrivateAssets> | <PrivateAssets>all</PrivateAssets> | ||||
@@ -1,8 +1,8 @@ | |||||
<Project Sdk="Microsoft.NET.Sdk"> | <Project Sdk="Microsoft.NET.Sdk"> | ||||
<Import Project="..\Version.props" /> | <Import Project="..\Version.props" /> | ||||
<PropertyGroup> | <PropertyGroup> | ||||
<TargetFramework>netstandard2.1</TargetFramework> | |||||
<LangVersion>8.0</LangVersion> | |||||
<TargetFrameworks>netstandard2.1;net5;</TargetFrameworks> | |||||
<LangVersion>9.0</LangVersion> | |||||
<Copyright>Copyright 2019.</Copyright> | <Copyright>Copyright 2019.</Copyright> | ||||
<Authors>SmallChi(Koike)</Authors> | <Authors>SmallChi(Koike)</Authors> | ||||
<RepositoryUrl>https://github.com/SmallChi/JT808Gateway</RepositoryUrl> | <RepositoryUrl>https://github.com/SmallChi/JT808Gateway</RepositoryUrl> | ||||
@@ -18,18 +18,14 @@ | |||||
<Product>JT808.Gateway.WebApiClientTool</Product> | <Product>JT808.Gateway.WebApiClientTool</Product> | ||||
<Description>JT808WebApiClient客户端调用工具</Description> | <Description>JT808WebApiClient客户端调用工具</Description> | ||||
<PackageReleaseNotes>JT808WebApiClient客户端调用工具</PackageReleaseNotes> | <PackageReleaseNotes>JT808WebApiClient客户端调用工具</PackageReleaseNotes> | ||||
</PropertyGroup> | |||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'"> | |||||
<DocumentationFile>JT808.Gateway.WebApiClientTool.xml</DocumentationFile> | |||||
</PropertyGroup> | |||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'"> | |||||
<DocumentationFile>JT808.Gateway.WebApiClientTool.xml</DocumentationFile> | <DocumentationFile>JT808.Gateway.WebApiClientTool.xml</DocumentationFile> | ||||
</PropertyGroup> | </PropertyGroup> | ||||
<ItemGroup> | <ItemGroup> | ||||
<None Include="..\..\LICENSE" Pack="true" PackagePath="" /> | <None Include="..\..\LICENSE" Pack="true" PackagePath="" /> | ||||
</ItemGroup> | </ItemGroup> | ||||
<ItemGroup> | <ItemGroup> | ||||
<PackageReference Include="Microsoft.Extensions.Http" Version="3.1.9" /> | |||||
<PackageReference Include="Microsoft.Extensions.Http" Version="5.0.0" /> | |||||
</ItemGroup> | </ItemGroup> | ||||
<ItemGroup> | <ItemGroup> | ||||
<ProjectReference Include="..\JT808.Gateway.Abstractions\JT808.Gateway.Abstractions.csproj" /> | <ProjectReference Include="..\JT808.Gateway.Abstractions\JT808.Gateway.Abstractions.csproj" /> | ||||
@@ -1,7 +1,7 @@ | |||||
<Project Sdk="Microsoft.NET.Sdk"> | <Project Sdk="Microsoft.NET.Sdk"> | ||||
<Import Project="..\Version.props" /> | <Import Project="..\Version.props" /> | ||||
<PropertyGroup> | <PropertyGroup> | ||||
<TargetFramework>netstandard2.1</TargetFramework> | |||||
<TargetFrameworks>netstandard2.1;net5;</TargetFrameworks> | |||||
<LangVersion>8.0</LangVersion> | <LangVersion>8.0</LangVersion> | ||||
<Copyright>Copyright 2019.</Copyright> | <Copyright>Copyright 2019.</Copyright> | ||||
<Authors>SmallChi(Koike)</Authors> | <Authors>SmallChi(Koike)</Authors> | ||||
@@ -15,23 +15,19 @@ | |||||
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance> | <PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance> | ||||
<Description>基于Pipeline实现的JT808Gateway的网络库</Description> | <Description>基于Pipeline实现的JT808Gateway的网络库</Description> | ||||
<PackageReleaseNotes>基于Pipeline实现的JT808Gateway的网络库</PackageReleaseNotes> | <PackageReleaseNotes>基于Pipeline实现的JT808Gateway的网络库</PackageReleaseNotes> | ||||
<DocumentationFile>JT808.Gateway.xml</DocumentationFile> | |||||
<PackageId>JT808.Gateway</PackageId> | <PackageId>JT808.Gateway</PackageId> | ||||
<Product>JT808.Gateway</Product> | <Product>JT808.Gateway</Product> | ||||
<Version>$(JT808GatewayPackageVersion)</Version> | <Version>$(JT808GatewayPackageVersion)</Version> | ||||
</PropertyGroup> | </PropertyGroup> | ||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'"> | |||||
<DocumentationFile>JT808.Gateway.xml</DocumentationFile> | |||||
</PropertyGroup> | |||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'"> | |||||
<DocumentationFile>JT808.Gateway.xml</DocumentationFile> | |||||
</PropertyGroup> | |||||
<ItemGroup> | <ItemGroup> | ||||
<Compile Remove="Internal\JT808NormalGatewayBuilderDefault.cs" /> | <Compile Remove="Internal\JT808NormalGatewayBuilderDefault.cs" /> | ||||
<Compile Remove="Internal\JT808QueueGatewayBuilderDefault.cs" /> | <Compile Remove="Internal\JT808QueueGatewayBuilderDefault.cs" /> | ||||
</ItemGroup> | </ItemGroup> | ||||
<ItemGroup> | <ItemGroup> | ||||
<PackageReference Include="System.IO.Pipelines" Version="4.7.3" /> | |||||
<PackageReference Include="System.IO.Pipelines" Version="5.0.0" /> | |||||
</ItemGroup> | </ItemGroup> | ||||
<ItemGroup> | <ItemGroup> | ||||
@@ -1,6 +1,6 @@ | |||||
<Project> | <Project> | ||||
<PropertyGroup> | <PropertyGroup> | ||||
<JT808DotNettyPackageVersion>2.3.2</JT808DotNettyPackageVersion> | <JT808DotNettyPackageVersion>2.3.2</JT808DotNettyPackageVersion> | ||||
<JT808GatewayPackageVersion>1.0.2-preview3</JT808GatewayPackageVersion> | |||||
<JT808GatewayPackageVersion>1.1.0-preview1</JT808GatewayPackageVersion> | |||||
</PropertyGroup> | </PropertyGroup> | ||||
</Project> | </Project> |