Is it possible to set up 8 (eight) I2C buses on a Raspberry Pi?
I've been looking at software I2C using NodeJS but I am still unsure of if that's a good library.
Give me tips.
Backstory: I'm developing software that communicates with an early 90's system that uses I2C.
The system consists of an early 90's DOS PC and 8 groups of 9 devices connected to a single I2C bus per group.
Edit: Addresses of each fader in a group range from 0x41 to 0x49. That means that there are 8 devices with the same address on the whole system, none of them share the same i2c bus.
For you that are interested: The system is an old fader automation system for music studios. The company that made this system, Uptown Automation Systems, was acquired by API in 1995 or so.
The studio I'm working in the Uptown Automation Systems fader system installed and we plan on keeping it, but I've been given the task to upgrade it because I said "I can upgrade that for you".
i2c-mux
option with one of these adafruit.com/product/2717i2c-mux
looks exactly like something I'd like to try. But the question is why add another component if si2c would do the job? I see, so si2c is "built in" to raspbian, sort of? I can assume that the NodeJS library will be the solution to my problem. Correct me if I'm wrong.