I am trying to design and build a radio frequency mesh network of Arduino Nano + ENC28J60 + LoRa SX1278 distributed over a roughly 10km^2 campus.

The Nano + 28J60 + SX1278 would be used as base stations in a mesh topology but also configured (separate device) as clients within range of at least two base stations at each point in time.

The aim is to transmit a message which can be broadcast to each base station and, subsequently, each client in the Ethernet network — all within a fraction of a second.

I am fairly familiar with TCP/IP.

The challenge I face is the apparent lack of documentation or relevant examples in the Ethercard Arduino library for my application.

I am also unable to simultaneously simulate more than one ENC28j60 module in Proteus which I suspect is because I have no server configured or connected.

The following error occurs although WinPcap is installed:

Cannot get network adapters list: No interfaces found! Make sure libpcap/WinPcap is properly installed on the local machine.

So, my question is, how do I go about simulating and building this circuit?

  • 1
    \$\begingroup\$ You're going about this the wrong way. Mesh topology LoRa networks will be very challenging to get right. Typically, LoRa is used in a gateway/node model, and the gateways need to be more sophisticated multi-channel units based on the SX1301 with RF front ends, not the SX1276/8. See the LoRaWAN spec, The Things Network, etc. \$\endgroup\$ – Chris Stratton Dec 10 '18 at 18:37

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Browse other questions tagged or ask your own question.