Hola marvic, no tengo conocimiento de algun tipo de comunicación cableada que llege a más de 1.5Km que es lo que alcanza el RS-485, si yo tubiera que llegar a esa distancia de manera cableada lo que haría sería hacer una comunicación con el RS-485 colocando varias estaciones "repetidoras" de por medio y a no más de 1 o 1.2 Km de separación entre ellas, de esta forma necesitarías 6 o 7 estaciones repetidoras y facilmente llegarías a los 8Km que deseas y con los esclavos de por medio.
Con respecto al RS-232, I2C y SPI no los tengas en cuenta ya que ninguno de ellos llega a más de 5m de manera 100% confiable.
Un saludo.
Atte. CARLOS.