首页
开源
资讯
活动
开源许可证
软件工程云服务
软件代码质量检测云服务
持续集成与部署云服务
社区个性化内容推荐服务
贡献审阅人推荐服务
群体化学习服务
重睛鸟代码扫描工具
登录
注册
代码拉取完成,页面将自动刷新
Watch
18
Star
57
Fork
108
HiSpark
/
fbb_ws63
Fork 仓库
加载中
取消
确认
代码
Issues
42
Pull Requests
49
Wiki
0
统计
更新失败,请稍后重试!
Issues
/
详情
移除标识
内容风险标识
本任务被
标识为内容中包含有代码安全 Bug 、隐私泄露等敏感信息,仓库外成员不可访问
星闪体验官活动 33 面向分布式节点的软组网协议设计与实现(Soft Mesh)
待办的
#IB0YEP
任务
Nebula-Yong
创建于
2024-10-31 04:10
**项目背景** Soft Mesh 实现方案的目标是在不支持 IEEE 802.11s 标准的 WiFi 网卡上,通过软件层面实现 Mesh 网络功能。方案基于支持 STA 和 AP 模式(具备中继特性,既能连接其他开发板,也能被其他开发板连接)的开发板设计,初步实现了 WiFi 通信方式的 Mesh 网络。项目设计中充分考虑了移植性,通过硬件解耦优化代码结构,使其能够方便地迁移到其他具备中继特性的开发板或通信方式(如蓝牙、星闪)。该方案构建了高移植性、模块化、自组织的 N 叉树结构 Mesh 网络。 **预期目标** 1. **去中心化**:网络能够在任意节点崩溃后实现自愈恢复。 2. **自组织**:节点之间可自主选择连接,自动构建网络。 3. **节点互通**:实现任意两个节点之间的多跳通信。 4. **高移植性**:Mesh 网络代码与硬件驱动解耦,支持蓝牙、星闪等其他通信方式。 5. **模块化设计**:各模块独立开发,便于不同算法的对比和优化。 6. **容错机制**:在节点故障后自动调整网络,确保系统稳定。 **技术方案** Soft Mesh 方案采用应用层的 Mesh 实现方式,围绕系统网络拓扑、节点管理、路由算法进行了设计,重点实现了去中心化、自组织和容错机制。主要功能模块包括: - [x] **硬件抽象**:抽象出Mesh组网需要的核心函数,实现硬件的解耦 - [x] **网络管理**:负责 STA/AP 模式切换、节点发现、信道选择和根节点选举。 - [x] **路由和数据传输**:维护局部路由表,实现多跳数据传输,并支持高效的网络拓扑监控。 - [ ] **安全认证**:提供节点认证、数据加密和密钥管理,保障网络安全。 - [ ] **节点优化**:实现节点选举、负载均衡、低功耗和故障检测等功能。 - [x] **应用接口**:为应用层提供数据传输和网络监控等标准接口。 **系统设计** 系统架构采用模块化设计,分为硬件抽象层、网络管理层、路由与数据传输层、安全与认证层、节点管理层和应用接口层。各层通过通用接口设计,支持 WiFi 模块驱动的移植性。路由层使用 N 叉树结构,并设计了基于邻接表的数据结构和序列化传输方案。 **应用场景** 该 Soft Mesh 方案适用于农业物联网、应急救援网络、多机器人协同通信、家庭自动化和工业监控等需要节点自组网和自愈恢复的场景。
**项目背景** Soft Mesh 实现方案的目标是在不支持 IEEE 802.11s 标准的 WiFi 网卡上,通过软件层面实现 Mesh 网络功能。方案基于支持 STA 和 AP 模式(具备中继特性,既能连接其他开发板,也能被其他开发板连接)的开发板设计,初步实现了 WiFi 通信方式的 Mesh 网络。项目设计中充分考虑了移植性,通过硬件解耦优化代码结构,使其能够方便地迁移到其他具备中继特性的开发板或通信方式(如蓝牙、星闪)。该方案构建了高移植性、模块化、自组织的 N 叉树结构 Mesh 网络。 **预期目标** 1. **去中心化**:网络能够在任意节点崩溃后实现自愈恢复。 2. **自组织**:节点之间可自主选择连接,自动构建网络。 3. **节点互通**:实现任意两个节点之间的多跳通信。 4. **高移植性**:Mesh 网络代码与硬件驱动解耦,支持蓝牙、星闪等其他通信方式。 5. **模块化设计**:各模块独立开发,便于不同算法的对比和优化。 6. **容错机制**:在节点故障后自动调整网络,确保系统稳定。 **技术方案** Soft Mesh 方案采用应用层的 Mesh 实现方式,围绕系统网络拓扑、节点管理、路由算法进行了设计,重点实现了去中心化、自组织和容错机制。主要功能模块包括: - [x] **硬件抽象**:抽象出Mesh组网需要的核心函数,实现硬件的解耦 - [x] **网络管理**:负责 STA/AP 模式切换、节点发现、信道选择和根节点选举。 - [x] **路由和数据传输**:维护局部路由表,实现多跳数据传输,并支持高效的网络拓扑监控。 - [ ] **安全认证**:提供节点认证、数据加密和密钥管理,保障网络安全。 - [ ] **节点优化**:实现节点选举、负载均衡、低功耗和故障检测等功能。 - [x] **应用接口**:为应用层提供数据传输和网络监控等标准接口。 **系统设计** 系统架构采用模块化设计,分为硬件抽象层、网络管理层、路由与数据传输层、安全与认证层、节点管理层和应用接口层。各层通过通用接口设计,支持 WiFi 模块驱动的移植性。路由层使用 N 叉树结构,并设计了基于邻接表的数据结构和序列化传输方案。 **应用场景** 该 Soft Mesh 方案适用于农业物联网、应急救援网络、多机器人协同通信、家庭自动化和工业监控等需要节点自组网和自愈恢复的场景。
评论 (
0
)
Nebula-Yong
创建了
任务
Nebula-Yong
修改了
描述
原值
**项目背景**
Soft Mesh 实现方案的目标是在不支持 IEEE 802.11s 标准的 WiFi 网卡上,通过软件层面实现 Mesh 网络功能。方案基于支持 STA 和 AP 模式(具备中继特性,既能连接其他开发板,也能被其他开发板连接)的开发板设计,初步实现了 WiFi 通信方式的 Mesh 网络。项目设计中充分考虑了移植性,通过硬件解耦优化代码结构,使其能够方便地迁移到其他具备中继特性的开发板或通信方式(如蓝牙、星闪)。该方案构建了高移植性、模块化、自组织的 N 叉树结构 Mesh 网络。
**预期目标**
1. **去中心化**:网络能够在任意节点崩溃后实现自愈恢复。
2. **自组织**:节点之间可自主选择连接,自动构建网络。
3. **节点互通**:实现任意两个节点之间的多跳通信。
4. **高移植性**:Mesh 网络代码与硬件驱动解耦,支持蓝牙、星闪等其他通信方式。
5. **模块化设计**:各模块独立开发,便于不同算法的对比和优化。
6. **容错机制**:在节点故障后自动调整网络,确保系统稳定。
**技术方案**
Soft Mesh 方案采用应用层的 Mesh 实现方式,围绕系统网络拓扑、节点管理、路由算法进行了设计,重点实现了去中心化、自组织和容错机制。主要功能模块包括:
- [x] **硬件抽象**:抽象出Mesh组网需要的核心函数,实现硬件的解耦
- [x] **网络管理**:负责 STA/AP 模式切换、节点发现、信道选择和根节点选举。
- [x] **路由和数据传输**:维护局部路由表,实现多跳数据传输,并支持高效的网络拓扑监控。
- [] **安全认证**:提供节点认证、数据加密和密钥管理,保障网络安全。
- [ ] **节点优化**:实现节点选举、负载均衡、低功耗和故障检测等功能。
- [x] **应用接口**:为应用层提供数据传输和网络监控等标准接口。
**系统设计**
系统架构采用模块化设计,分为硬件抽象层、网络管理层、路由与数据传输层、安全与认证层、节点管理层和应用接口层。各层通过通用接口设计,支持 WiFi 模块驱动的移植性。路由层使用 N 叉树结构,并设计了基于邻接表的数据结构和序列化传输方案。
**应用场景**
该 Soft Mesh 方案适用于农业物联网、应急救援网络、多机器人协同通信、家庭自动化和工业监控等需要节点自组网和自愈恢复的场景。
新值
**项目背景**
Soft Mesh 实现方案的目标是在不支持 IEEE 802.11s 标准的 WiFi 网卡上,通过软件层面实现 Mesh 网络功能。方案基于支持 STA 和 AP 模式(具备中继特性,既能连接其他开发板,也能被其他开发板连接)的开发板设计,初步实现了 WiFi 通信方式的 Mesh 网络。项目设计中充分考虑了移植性,通过硬件解耦优化代码结构,使其能够方便地迁移到其他具备中继特性的开发板或通信方式(如蓝牙、星闪)。该方案构建了高移植性、模块化、自组织的 N 叉树结构 Mesh 网络。
**预期目标**
1. **去中心化**:网络能够在任意节点崩溃后实现自愈恢复。
2. **自组织**:节点之间可自主选择连接,自动构建网络。
3. **节点互通**:实现任意两个节点之间的多跳通信。
4. **高移植性**:Mesh 网络代码与硬件驱动解耦,支持蓝牙、星闪等其他通信方式。
5. **模块化设计**:各模块独立开发,便于不同算法的对比和优化。
6. **容错机制**:在节点故障后自动调整网络,确保系统稳定。
**技术方案**
Soft Mesh 方案采用应用层的 Mesh 实现方式,围绕系统网络拓扑、节点管理、路由算法进行了设计,重点实现了去中心化、自组织和容错机制。主要功能模块包括:
- [x] **硬件抽象**:抽象出Mesh组网需要的核心函数,实现硬件的解耦
- [x] **网络管理**:负责 STA/AP 模式切换、节点发现、信道选择和根节点选举。
- [x] **路由和数据传输**:维护局部路由表,实现多跳数据传输,并支持高效的网络拓扑监控。
- [
x
] **安全认证**:提供节点认证、数据加密和密钥管理,保障网络安全。
- [ ] **节点优化**:实现节点选举、负载均衡、低功耗和故障检测等功能。
- [x] **应用接口**:为应用层提供数据传输和网络监控等标准接口。
**系统设计**
系统架构采用模块化设计,分为硬件抽象层、网络管理层、路由与数据传输层、安全与认证层、节点管理层和应用接口层。各层通过通用接口设计,支持 WiFi 模块驱动的移植性。路由层使用 N 叉树结构,并设计了基于邻接表的数据结构和序列化传输方案。
**应用场景**
该 Soft Mesh 方案适用于农业物联网、应急救援网络、多机器人协同通信、家庭自动化和工业监控等需要节点自组网和自愈恢复的场景。
Nebula-Yong
修改了
描述
原值
**项目背景**
Soft Mesh 实现方案的目标是在不支持 IEEE 802.11s 标准的 WiFi 网卡上,通过软件层面实现 Mesh 网络功能。方案基于支持 STA 和 AP 模式(具备中继特性,既能连接其他开发板,也能被其他开发板连接)的开发板设计,初步实现了 WiFi 通信方式的 Mesh 网络。项目设计中充分考虑了移植性,通过硬件解耦优化代码结构,使其能够方便地迁移到其他具备中继特性的开发板或通信方式(如蓝牙、星闪)。该方案构建了高移植性、模块化、自组织的 N 叉树结构 Mesh 网络。
**预期目标**
1. **去中心化**:网络能够在任意节点崩溃后实现自愈恢复。
2. **自组织**:节点之间可自主选择连接,自动构建网络。
3. **节点互通**:实现任意两个节点之间的多跳通信。
4. **高移植性**:Mesh 网络代码与硬件驱动解耦,支持蓝牙、星闪等其他通信方式。
5. **模块化设计**:各模块独立开发,便于不同算法的对比和优化。
6. **容错机制**:在节点故障后自动调整网络,确保系统稳定。
**技术方案**
Soft Mesh 方案采用应用层的 Mesh 实现方式,围绕系统网络拓扑、节点管理、路由算法进行了设计,重点实现了去中心化、自组织和容错机制。主要功能模块包括:
- [x] **硬件抽象**:抽象出Mesh组网需要的核心函数,实现硬件的解耦
- [x] **网络管理**:负责 STA/AP 模式切换、节点发现、信道选择和根节点选举。
- [x] **路由和数据传输**:维护局部路由表,实现多跳数据传输,并支持高效的网络拓扑监控。
- [
x
] **安全认证**:提供节点认证、数据加密和密钥管理,保障网络安全。
- [ ] **节点优化**:实现节点选举、负载均衡、低功耗和故障检测等功能。
- [x] **应用接口**:为应用层提供数据传输和网络监控等标准接口。
**系统设计**
系统架构采用模块化设计,分为硬件抽象层、网络管理层、路由与数据传输层、安全与认证层、节点管理层和应用接口层。各层通过通用接口设计,支持 WiFi 模块驱动的移植性。路由层使用 N 叉树结构,并设计了基于邻接表的数据结构和序列化传输方案。
**应用场景**
该 Soft Mesh 方案适用于农业物联网、应急救援网络、多机器人协同通信、家庭自动化和工业监控等需要节点自组网和自愈恢复的场景。
新值
**项目背景**
Soft Mesh 实现方案的目标是在不支持 IEEE 802.11s 标准的 WiFi 网卡上,通过软件层面实现 Mesh 网络功能。方案基于支持 STA 和 AP 模式(具备中继特性,既能连接其他开发板,也能被其他开发板连接)的开发板设计,初步实现了 WiFi 通信方式的 Mesh 网络。项目设计中充分考虑了移植性,通过硬件解耦优化代码结构,使其能够方便地迁移到其他具备中继特性的开发板或通信方式(如蓝牙、星闪)。该方案构建了高移植性、模块化、自组织的 N 叉树结构 Mesh 网络。
**预期目标**
1. **去中心化**:网络能够在任意节点崩溃后实现自愈恢复。
2. **自组织**:节点之间可自主选择连接,自动构建网络。
3. **节点互通**:实现任意两个节点之间的多跳通信。
4. **高移植性**:Mesh 网络代码与硬件驱动解耦,支持蓝牙、星闪等其他通信方式。
5. **模块化设计**:各模块独立开发,便于不同算法的对比和优化。
6. **容错机制**:在节点故障后自动调整网络,确保系统稳定。
**技术方案**
Soft Mesh 方案采用应用层的 Mesh 实现方式,围绕系统网络拓扑、节点管理、路由算法进行了设计,重点实现了去中心化、自组织和容错机制。主要功能模块包括:
- [x] **硬件抽象**:抽象出Mesh组网需要的核心函数,实现硬件的解耦
- [x] **网络管理**:负责 STA/AP 模式切换、节点发现、信道选择和根节点选举。
- [x] **路由和数据传输**:维护局部路由表,实现多跳数据传输,并支持高效的网络拓扑监控。
- [] **安全认证**:提供节点认证、数据加密和密钥管理,保障网络安全。
- [ ] **节点优化**:实现节点选举、负载均衡、低功耗和故障检测等功能。
- [x] **应用接口**:为应用层提供数据传输和网络监控等标准接口。
**系统设计**
系统架构采用模块化设计,分为硬件抽象层、网络管理层、路由与数据传输层、安全与认证层、节点管理层和应用接口层。各层通过通用接口设计,支持 WiFi 模块驱动的移植性。路由层使用 N 叉树结构,并设计了基于邻接表的数据结构和序列化传输方案。
**应用场景**
该 Soft Mesh 方案适用于农业物联网、应急救援网络、多机器人协同通信、家庭自动化和工业监控等需要节点自组网和自愈恢复的场景。
Nebula-Yong
关联了
HiSpark/fbb_ws63 Pull Request !61
Nebula-Yong
修改了
标题
原值
星闪体验官活动 33
Soft Mesh设计
新值
星闪体验官活动 33
面向分布式节点的软组网协议设计与实现(Soft Mesh)
Nebula-Yong
修改了
描述
原值
**项目背景**
Soft Mesh 实现方案的目标是在不支持 IEEE 802.11s 标准的 WiFi 网卡上,通过软件层面实现 Mesh 网络功能。方案基于支持 STA 和 AP 模式(具备中继特性,既能连接其他开发板,也能被其他开发板连接)的开发板设计,初步实现了 WiFi 通信方式的 Mesh 网络。项目设计中充分考虑了移植性,通过硬件解耦优化代码结构,使其能够方便地迁移到其他具备中继特性的开发板或通信方式(如蓝牙、星闪)。该方案构建了高移植性、模块化、自组织的 N 叉树结构 Mesh 网络。
**预期目标**
1. **去中心化**:网络能够在任意节点崩溃后实现自愈恢复。
2. **自组织**:节点之间可自主选择连接,自动构建网络。
3. **节点互通**:实现任意两个节点之间的多跳通信。
4. **高移植性**:Mesh 网络代码与硬件驱动解耦,支持蓝牙、星闪等其他通信方式。
5. **模块化设计**:各模块独立开发,便于不同算法的对比和优化。
6. **容错机制**:在节点故障后自动调整网络,确保系统稳定。
**技术方案**
Soft Mesh 方案采用应用层的 Mesh 实现方式,围绕系统网络拓扑、节点管理、路由算法进行了设计,重点实现了去中心化、自组织和容错机制。主要功能模块包括:
- [x] **硬件抽象**:抽象出Mesh组网需要的核心函数,实现硬件的解耦
- [x] **网络管理**:负责 STA/AP 模式切换、节点发现、信道选择和根节点选举。
- [x] **路由和数据传输**:维护局部路由表,实现多跳数据传输,并支持高效的网络拓扑监控。
- [ ] **安全认证**:提供节点认证、数据加密和密钥管理,保障网络安全。
- [ ] **节点优化**:实现节点选举、负载均衡、低功耗和故障检测等功能。
- [x] **应用接口**:为应用层提供数据传输和网络监控等标准接口。
**系统设计**
系统架构采用模块化设计,分为硬件抽象层、网络管理层、路由与数据传输层、安全与认证层、节点管理层和应用接口层。各层通过通用接口设计,支持 WiFi 模块驱动的移植性。路由层使用 N 叉树结构,并设计了基于邻接表的数据结构和序列化传输方案。
**应用场景**
该 Soft Mesh 方案适用于农业物联网、应急救援网络、多机器人协同通信、家庭自动化和工业监控等需要节点自组网和自愈恢复的场景。
新值
**项目背景**
Soft Mesh 实现方案的目标是在不支持 IEEE 802.11s 标准的 WiFi 网卡上,通过软件层面实现 Mesh 网络功能。方案基于支持 STA 和 AP 模式(具备中继特性,既能连接其他开发板,也能被其他开发板连接)的开发板设计,初步实现了 WiFi 通信方式的 Mesh 网络。项目设计中充分考虑了移植性,通过硬件解耦优化代码结构,使其能够方便地迁移到其他具备中继特性的开发板或通信方式(如蓝牙、星闪)。该方案构建了高移植性、模块化、自组织的 N 叉树结构 Mesh 网络。
**预期目标**
1. **去中心化**:网络能够在任意节点崩溃后实现自愈恢复。
2. **自组织**:节点之间可自主选择连接,自动构建网络。
3. **节点互通**:实现任意两个节点之间的多跳通信。
4. **高移植性**:Mesh 网络代码与硬件驱动解耦,支持蓝牙、星闪等其他通信方式。
5. **模块化设计**:各模块独立开发,便于不同算法的对比和优化。
6. **容错机制**:在节点故障后自动调整网络,确保系统稳定。
**技术方案**
Soft Mesh 方案采用应用层的 Mesh 实现方式,围绕系统网络拓扑、节点管理、路由算法进行了设计,重点实现了去中心化、自组织和容错机制。主要功能模块包括:
- [x] **硬件抽象**:抽象出Mesh组网需要的核心函数,实现硬件的解耦
- [x] **网络管理**:负责 STA/AP 模式切换、节点发现、信道选择和根节点选举。
- [x] **路由和数据传输**:维护局部路由表,实现多跳数据传输,并支持高效的网络拓扑监控。
- [ ] **安全认证**:提供节点认证、数据加密和密钥管理,保障网络安全。
- [ ] **节点优化**:实现节点选举、负载均衡、低功耗和故障检测等功能。
- [x] **应用接口**:为应用层提供数据传输和网络监控等标准接口。
**系统设计**
系统架构采用模块化设计,分为硬件抽象层、网络管理层、路由与数据传输层、安全与认证层、节点管理层和应用接口层。各层通过通用接口设计,支持 WiFi 模块驱动的移植性。路由层使用 N 叉树结构,并设计了基于邻接表的数据结构和序列化传输方案。
**应用场景**
该 Soft Mesh 方案适用于农业物联网、应急救援网络、多机器人协同通信、家庭自动化和工业监控等需要节点自组网和自愈恢复的场景。
Nebula-Yong
关联了
HiSpark/fbb_ws63 Pull Request !79
展开全部操作日志
折叠全部操作日志
登录
后才可以发表评论
状态
待办的
待办的
进行中
已完成
已拒绝
负责人
未设置
标签
未设置
项目
未立项任务
未立项任务
里程碑
未关联里程碑
未关联里程碑
Pull Requests
未关联
未关联
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
未关联
分支 (1)
标签 (1)
master
1.0.0
开始日期   -   截止日期
-
置顶选项
不置顶
置顶等级:高
置顶等级:中
置顶等级:低
优先级
不指定
严重
主要
次要
不重要
预计工期
(小时)
参与者(1)