I've already done the node design and PCBs with nodes to do the following
VOLTS - Three analogue inputs that can read up to 30v with 10-bit resolution.
AMPS - This Node uses a two hall affect sensors to measure two separate currents up to ±20A. The contacts are isolated.
TEMP - Measures internal and external temperature in the range -55 to +150°C.
TCOUPLE - Thermocouple interface, 0 to 1000°C.
RELAY/DIGIN - A voltage-free contact pair for controlling lights, small pumps etc. Can switch voltages up to 100v AC or DC, and currents up to 1A with a 33-watt limit. The contacts are isolated. This Node uses a latching relay, therefore the output state persists if the power is cut. A single ESD-protected digital input is also included so this Node can work as an independent Node with local control.
DIGITAL IN - Four digital inputs that can withstand ±25v continuous and up to 15kv ESD.
SHUNT - This Node is designed to read the voltage across a current shunt.
RTC - A real time clock using the DS3234 chip with an onboard TCXO and battery backup.
COUNT - A high-speed counter to measure period, frequency or events. Features adjustable threshold and hysterisis.
PROTO - A prototyping Node with a large pad array for DIP ICs, several breakout areas for SOIC and SOT devices, and a BUSnet interface.
These are basically "proof of concept" designs to cover a few of the most common needs (as perceived by me anyway).
I have my own time sync happening between the base and remotes,
I'm doing something similar. What resolution does your timing have?
a scheme to stagger the transmission times (not sure how critical that is, I should take it out and see)
How will you handle clashes?