diff --git a/BPASmartClient.Bus/BPASmartClient.Bus.csproj b/BPASmartClient.Bus/BPASmartClient.Bus.csproj
new file mode 100644
index 00000000..cd3ccbd7
--- /dev/null
+++ b/BPASmartClient.Bus/BPASmartClient.Bus.csproj
@@ -0,0 +1,14 @@
+
+
+
+ net6.0
+ enable
+ enable
+
+
+
+
+
+
+
+
diff --git a/BPASmartClient.Bus/DataBus/DataBus.cs b/BPASmartClient.Bus/DataBus/DataBus.cs
new file mode 100644
index 00000000..232bbc49
--- /dev/null
+++ b/BPASmartClient.Bus/DataBus/DataBus.cs
@@ -0,0 +1,236 @@
+
+using BPASmartClient.Bus.DataBus;
+using BPASmartClient.Helper;
+using BPASmartClinet.DataBusName;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading;
+using System.Threading.Tasks;
+
+
+/* ***********************************************
+ * subject 数据总线,总线入口,后续按类型分发
+ * author 张原川
+ * date 2019/6/3 9:49:03
+ * ***********************************************/
+
+namespace LandStation.Bus.DataBus
+{
+ public class DataBus : Singleton, IDisposable
+ {
+ //原始数据总线
+ private IDataBus _dataBus_rawdata;
+ //MAVLINK消息总线
+ private IDataBus