Essential communication protocols for future smart factories