Does anybody remember an old and by now gone mini-computer company by the name of "NBI"?
When asked what is the meaning of their name, the answer was "Nothing But Initials"!
Anybody who tried to come up with a really good name for a company might feel a sympathy for that...

We want to connect lighting bulbs together and its lighting will be controlled automatic using sensors or manual using control unit wich monitoring each bulbs, also Faulty bulbs Could be detected using it.
each 30 node well connected together to Gateway (GPRS module)
Thank you very much Mr Antoniorohit.

Hey Hany,
Thank you for your interest. Please clarify as to what 'Best' means for you. There are many parameters (bandwidth, overall cost, accessibility, additional functions required) on which to evaluate the system - which is your priority? If you give me some clarity on this, I will be able to answer better. All the best for your project.

This seems to have been a popular miniproject among EE professors. I also did something similar in college back in the 80s.
On another note, my own experience years ago with the first crude PLC system, the X10 system, was not good. Limited address selection on the remote modules meant I was sometimes playing tug-of-war with one of my neighbors over which one of us got to control my swimming pool lights.