Warm tip: This article is reproduced from stackoverflow.com, please click
lorawan

Is LoRaWAN a good solution if I want to transmit a 50 bytes payload every 100 ms?

发布于 2020-03-28 23:16:36

I am working on a project which aims to record information acquired from a vehicle OBD (On Board Diagnostic) interface, to transmit them over the air to a server. The recorded information will be information such as speed, fuel consumption, throttle position, engine RPM, etc...

I am hesitating between the following RF technologies : LTE-M or LoRaWAN.

Both have drawbacks, but LoRaWAN since to be much more cost effective. But I am concerned about the throughput of the LoRaWAN technology.

I think the worst case scenario would be the sending of a 50 bytes payload every 100 ms. A more standard scenario would be the sending of a 30 bytes payload every second.

Does it seem feasible with LoRaWAN ? I feel that my project would not satisfy with the 1% duty cycle requirement

Questioner
The_Average_Engineer
Viewed
18
Tarick Welling 2020-02-04 00:31

No, LoRaWAN is not meant for throughput. It is meant for battery powered devices in 'remote' areas which need to run for a while (like years a while).

50 bytes every 100 ms is not an low amount of data transmissions. Even every second is not either.

LoRaWAN is meant for max 52 bytes (in the worst case scenario it can go up a bit more than that in favorable conditions) every hour or so.

You can however run your own network (thus not TTN or an commercial operator) and buy your own spectrum. (915 in US, 868 in EU, etc) This will allow you to go over the 1% duty cycle but it isn't really viable.

So seems to me that LTE-M is the better options. Other options could be Sigfox or NB-IoT.