9

I have a requirement to design M2M communication devices for a factory which has 1000 nodes (machines) within 100m of each other. The devices will be wired to get power and will transmit a payload of 8Kbps.

What is the most suitable wireless technology for this? I have considered LoRa (433 MHz), BLE, Zigbee, Wi-Fi HaLow for this upto now with each having pros and cons.

Edited: Each node will send 1 Kilo-Byte data packet every second. Decision will not be constrained by the investment.

SamHW17
  • 91
  • 4

2 Answers2

8

Your challenge is handling the throughput demands with channel contention. Your devices are all close enough that you need to assume they are all potential interferers to each other so you will need to use a protocol that is robust to this - probably using some sort of coordination between devices to ensure they all take a fair slice of the channel.

You have a payload of 1 Mbps, but also need to factor in the link overhead. A protocol using spreading codes or multiple channels will permit more concurrent connections. As a starting point, I think you want to be looking for a technology which peaks at closer to 100 MBps at a minimum.

You also need to consider the impact of lost data. Do you want to abandon or retry (abandon is much more efficient), particularly if there are other sources of interference.

This is a bit incomplete as an answer, but I wanted to flag up that I think this is a relatively hard problem to solve right. I suggest you don't accept this answer unless I dredge up a lot more detail.

Sean Houlihane
  • 10,524
  • 2
  • 26
  • 62
4

Your best bet is DASH7.

It's pretty unknown even among nerds, but if you want a solid industrial stack, DASH7 it is. In case you haven't heard of DASH7 before, it's the official IoT standard of all NATO member countries and the Department of Defense:

DASH7 has been mandated by the U.S. Department of Defense (DoD) and NATO alliance.[1]

The beauty of DASH7 is that it specifies all layers of the OSI model, which is really a relief in the current chaos surrounding IoT protocols. There's no fuss about whether some layer stitches well with the protocol you've chosen for the layer below, etc. It is also not in the heavily populated 2.4 GHz ISM band, but can work on 433 MHz, for example.

And since it is backed by such powerful organizations, you can expect it to be here for a long time. Furthermore, the stack is derived from ISO/IEC 18000-7 (hence the name "DASH7") and the full specification is free for download.

DASH7 was, by the way, used in the Gulf War for logistics. There are some development boards available and it is also targeted towards Texas Instrument's MSP430.

typo
  • 249
  • 2
  • 5