Register Login

Wired sensor network

Views: 732 Replies: 0
We are trying to develop a wired sensing network that will have up to 200 sensors attached to it, spread over what could be 100 m. There will be one main controller that uploads each sensor's information to the cloud software. This is because there is no Internet connection. Thus, we are forced into using a 4G mobile data system.

I currently have a 24 sensor network setup with a Raspberry Pi, but it uses I²C as the communication method (GASP, I know) and so is definitely not scalable in any way shape or form.

My question is around what would be the industry recommended protocol for communicating between the sensors and the main controller. Ideally, the main controller will not be required to poll all of the sensors to check if they have more data, but rather each node would push this data to the main controller. My current thoughts are leaning towards CAN. However, would this decision be future-proof?

I am going to give a brief overview of why I was thinking CAN. If you could please correct any of my misconceptions, or add more information it would be much appreciated. I also will add my thoughts on using other wired/wireless networks and why I don't think they will work:.

CAN

  • Built-in collision detection
  • Multi-master built in
  • ISO protocol
  • Fast (1 Mbit/s)
  • Future-proof due to its prevalent usage in industry.
  • Expandable (no extra hardware required to add a node)

Ethernet (LAN)

All sensors to have power of Ethernet capability.

  • Lightning quick
  • All sensor modules would require more expensive hardware for the Ethernet stack
  • Would require a large switch infrastructure for many bays
  • Every new module would require running of more cable
  • Distance may be a problem for Ethernet

Bluetooth

Each sensor has its own Bluetooth connection.

  • Range is too limited. We could create a mesh network, but the close sensors would have a large throughput of data.
  • Limited number of connections to the main controller (20 max)

Wi-Fi

Each sensor has its own Wi-Fi chip.

  • Increases cost of the sensor hardware
  • Require a power router to have that many connections
  • Setup becomes an issue as there are no inputs on the sensors
  • Range of the Wi-Fi is usually not up to 100 m.

RS-485

A multidrop; however, this is just a simpler version of CAN in reality.

1-Wire

I think this would be a joke trying to use this, but I am open to suggestions.
Kendall
Asked: 14:40 19/12/2016

Wired sensor network

Similar questions

Home Network Connection 5ghz vs 2.4ghz

My wife and I both have an Apple watch I have an AirPort Extreme AC network with two SSID's One for 2 4 (SSID) and the other for 5 (SSID 5) I like to ...

Wifi Issues on all-airport hardware based network

Warning rant ahead Our home is run on Apple hardware We use a Mac Pro as our server Airport Extreme as our primary internet router Airport Express to ...

Apple Watch Heart Rate sensor not giving proper readings during intense exercises like P90x3 and Insanity

I have been using my Apple Watch to track my workout sessions and for past few days I have noted that when ever I am doing intense workouts where ...

Heart Rate sensor issue

In the middle of my workouts the heart rate sensor abruptly changes from high (correct) to low and then back again I don't have any tattoos that ...

no content provider for dish network nickelodeon???

I have apple TV and dish network as my provider I tried to activate NICKELODEON so kids can watch NICK shows but doesn't have dish network as one of ...

Green Lights (heart sensor) issue

Yesterday during the "Indoor walk" workout I have noticed that green lights (heart sensors) are always on I have restarted the Watch but as soon as I ...

Green Lights (heart sensor) issue

Yesterday during the "Indoor walk" workout I have noticed that green lights (heart sensors) are always on I have restarted the Watch but as soon as I ...

Can you link wired headphones to the apple watch via the iphone?

Hi I'm trying to figure out if it's possible to connect wired headphones to the iphone and then have them function with the watch the same way that ...