I am using a Raspberry Pi3 to design a system for automation, monitoring, navigation and general management of a boat.
I'll be using quite a lot of I2C sensors (but well under the maximum which I believe is 127).
I had planned to arrange them in a loop around the boat, however I've read from various sources that the maximum cable run is pretty short (around 1m seems to be a common number).
A couple of options I've looked at for extending the range are using a P82B96 buffer, or a CAN Bus network. The P82B96 looks fairly straightforward?
I haven't done this or even looked into it before, so would like to know if one of the suggestions I've made is considered 'best practice', or if there's something I've not heard of.
Another consideration is what standard interconnects a system might have. In a harsh marine environment they must be robust and IP67/IP68 in places. I will need panel mount, through bulkhead, plugs (M&F), inline connectors and cable and blanking plugs to prevent accidental ingress.