Rede WiFi no núcleo da Internet das coisas do Windows


7

Tenho um projeto em que preciso criar uma rede de nós de rede Wi-Fi que compartilhe um banco de dados de malha distribuído que exija acesso de pesquisa relativamente rápido em cada nó. Inicialmente, eu estava pensando em executá-lo usando nós consistindo em ESP8266 ( https://github.com/Coopdis/easyMesh ), cada um contendo um cartão SD (para armazenar o banco de dados), mas estou preocupado que a maior parte do código de tipo Arduino I já vi principalmente corre na memória. Isso significa que eu tenho que carregar o "banco de dados" (na realidade, provavelmente apenas uma lista com 2 ou três campos para cada registro) na memória? Não quero percorrer a lista para encontrar o registro que estou procurando, pois acho que isso não será eficiente. Eu esperava implementar algum tipo de algoritmo de pesquisa binária. Observe que as entradas nesse banco de dados podem atingir cerca de 40.000 entradas.

Minha opção de fallback é executar o Windows IoT Core em um Raspberry Pi, onde eu possa usar C # e possivelmente até um banco de dados real. Meu problema com esta solução é que não consegui encontrar um exemplo de como executar uma rede em malha usando o Windows IoT Core.

Qualquer pensamento ou assistência seria muito apreciada.


3
Algum motivo específico para usar o Windows? Linux tem um bom suporte de malha, uma grande variedade de bancos de dados para escolher e de que você realmente quer programar em C # você pode usar mono
hardillb

11
Eu simplesmente não tenho nenhuma experiência com Linux e estou um pouco nervoso em aprender uma nova habilidade em um projeto dessa escala.
Gineer

Respostas:


5

Publiquei essa mesma pergunta nos fóruns da Microsoft e recebi uma resposta do IoTGirl dizendo que o WiFi Direct é uma opção: Windows IoT Core WiFi Mesh

Preciso confirmar se o RPi3B oferece suporte ao WiFi Direct e também descobrir se ele suporta muitos para muitos via WiFi Direct. (se alguém tiver alguma experiência sobre isso, o feedback seria muito apreciado)

Espero que isso mantenha essa conversa ou pelo menos ajude outra pessoa.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.