Questions tagged [mesh-network]

Mesh networking is a type of networking where each node must not only capture and disseminate its own data, but also serve as a relay for other nodes, that is, it must collaborate to propagate the data in the network.

Mesh networking is a type of networking where each node must not only capture and disseminate its own data, but also serve as a relay for other nodes, that is, it must collaborate to propagate the data in the network.

A mesh network can be designed using a flooding technique or a routing technique. When using a routing technique, the message propagates along a path, by hopping from node to node until the destination is reached. To ensure all its paths' availability, a routing network must allow for continuous connections and reconfiguration around broken or blocked paths, using self-healing algorithms.

98 questions
1
vote
2 answers

Determining the IP address of neighbors in a wireless mesh

I am attempting to create a program for a wireless mesh (adhoc in all but name). Most of the network will deal with TCP messaging but to determine all neighbor IPs (as they will be unknown on startup), I choose to use UDP Broadcast for the initial…
Scott S
  • 177
  • 2
  • 11
1
vote
2 answers

C# UDP Socket Bind Exception

I am attempting to create a program for a wireless mesh (adhoc in all but name). Most of the network will deal with TCP messaging but to determine all neighbor IPs (as they will be unknown on startup), I choose to use UDP Broadcast for the initial…
Scott S
  • 177
  • 2
  • 11
1
vote
1 answer

Zigbee stack on Linux (mainline kernel)?

I'm planning to use Zigbee on a Linux embedded computer. Is there such thing as a Zigbee Linux stack ? (similar to a TCP/IP stack) Is it included in mainline kernel ? Ideally, I would like to have a minimalist USB Zigbee RF (802.15.4) transceiver…
ssinfod
  • 935
  • 2
  • 13
  • 28
1
vote
1 answer

Digi Xbee XCTU Software - rebuild Network Discovery Tool

For evaluation, I would like to rebuild the network discovery tool from the XCTU Software provides by Digi. This tool is somehow possible to request all nodes and their connections including information about link quality within the network. I´ve…
solick
  • 1,873
  • 2
  • 14
  • 25
1
vote
0 answers

how does one decide shortest path in a mesh network?

I'm currently working on a project with a friend with many nodes in a network, and would like to adapt it from p2p to a mesh network. Some background on the application: we aren't doing anything complicated, we're just starting off with a chat…
NullVoxPopuli
  • 51,415
  • 69
  • 184
  • 335
1
vote
1 answer

How to force xbee s2 end device to select a particular parent using api or at mode?

Actually I want to implement XMesh protocol with XBee Series 2 modules. I am implementing this protocol with 1 coordinator, 2 routers and 2 end devices. According to this protocol, an end device should select its parent based on linkcost(linkcost =…
Swamy G
  • 25
  • 3
1
vote
4 answers

Wireless mesh network based on cheap consumer routers

I wanted to know if any such system already exists for the average open-source user. With all of the net neutrality arguments around and with the cost of broadband likely to go up in the future. It seems like a good idea for an open-source protocol…
Recursion
  • 2,667
  • 6
  • 35
  • 49
0
votes
0 answers

BlueZ Mesh : Handle models

I would like to know the dbus and algorithm to handle generic ble mesh models communication using the BlueZ Mesh's dbus API. I have made a simple c++ code which interact with the Ble Mesh dbus API. I'm actually able to make a proxy node which can…
0
votes
0 answers

Bluez Mesh Api : Make a client node

I'm trying to use the Bluez Mesh Dbus API. I have successfully created a Provisioner Node (with C and dbus API) but now I want to make a simple node that will be provisioned by another device later. Is it possible? I have tried to make a node…
0
votes
0 answers

Bluez Mesh Api : What to do after provisionning node?

I tried to make a C++ library that uses the Bluez Mesh Api using the Dbus. I have successfully create a local node and do a scan for get unprovisioned devices. After that, I have found my device and successfully provisioned it (I have got the dbus…
Neicureuil
  • 11
  • 1
0
votes
0 answers

BLE mesh Android

I want to implement BLE mesh in Android and researched about it. And I found few libraries named STMicroelectronics and Nordic. But I am not able to find clear documentation of these. Also they have mentioned some hardware compatibility. What I want…
0
votes
0 answers

Cant set up a bridge between BATMAN-adv mesh network and pc

I am trying to set up a bridge between my BATMAN-adv mesh network running on Raspi4's and my pc. Ive tried a couple of different tutorials but all of them result in the same end result, no working bridge. I cant find the problem with how i set it…
0
votes
0 answers

Mesh Spring Boot server

Is there a way to build distributed standalone spring boot app? If so, how can I do it (i.e an app that can detect other nodes on the web, connect to them and transfer data and so on, what is the best way to transfer data between nodes and so…
Roy Ash
  • 634
  • 1
  • 8
  • 21
0
votes
0 answers

Bluetooth mesh, one client many servers, how many elements required?

I want to set up a Bluetooth mesh with one client and 30+ servers. The client needs to individually address each of the servers. Is it possible for the client to have just one element that each of the clients subscribes to? The client would need a…
0
votes
0 answers

Reading Amira .am mesh file format in python

I'm trying to read an Amira mesh file using the following code available here # -*- coding: utf-8 -*- """ Created on Tue Nov 29 14:40:52 2016 @author: simon Class for reading and writing Amira mesh files """ import numpy…
Natasha
  • 937
  • 2
  • 13
  • 30