Windows IoT 核心上的 WiFi Mesh

物联网 网状网络 阿杜伊诺 微软视窗物联网
2021-06-02 03:58:31

我有一个项目,我需要创建一个 Wi-Fi 网状网络节点,共享一个分布式网状数据库,需要在每个节点上进行相对快速的搜索访问。我最初想使用由 ESP8266(https://github.com/Coopdis/easyMesh组成的节点来运行它,每个节点都包含一个 SD 卡(用于存储数据库),但我担心大多数 Arduino 类型代码我已经看到大部分在内存中运行。这是否意味着我必须将“数据库”(实际上可能只是每个记录的 2 或 3 个字段的列表)加载到内存中?我不想遍历列表来查找我正在寻找的记录,因为我认为这不会有效率。我希望实现某种二进制搜索算法。请注意,此数据库中的条目可能包含大约 40 000 多个条目。

我的后备选项是在 Raspberry Pi 上运行 Windows IoT Core,在那里我可以使用 C#,甚至可能使用真正的数据库。我对此解决方案的问题是,我无法找到使用 Windows IoT Core 运行网状网络的示例。

任何想法或帮助将不胜感激。

1个回答

我在微软论坛上发布了同样的问题,得到了 IoTGirl 的回复,说 WiFi Direct 是一个选项:Windows IoT Core WiFi Mesh

我需要确认 RPi3B 是否支持 WiFi Direct,然后还要确定它是否支持通过 WiFi Direct 进行多对多。(如果有人对此有任何经验,将不胜感激反馈)

希望这能让这个对话继续下去,或者至少可以帮助其他人。