The robustness of wireless sensor networks (WSNs) has broadened the use of wireless communication systems for modern machine-to-machine (M2M) communication. Internet-of-Things (IoT) being one of the most explored technologies has gained wide attention due to low-cost WSN communication systems. IoT is one of the dominant technologies used in Smart City implementation demands better communication paradigm including mobility assisted transmission paradigms; however, native IEEE 802.15.4 standard does not have mobility provision that limits its use for real-time applications. On contrary, implementing mobility with classical WSN might impose significantly great topological changes and node or network condition variations which cannot be dealt with the traditional reactive routing approach. Incorporating node and/or network awareness with proactive network management can enable classical WSN to support mobility, which can be vital for IoT based Smart City Planning and Management (SCPM). With this motivation, in this study, a robust Cross-Layer Architecture based WSN Routing Protocol for Event-Driven M2M Communication in SCPM (CWSN-eSCPM) is developed. CWSN-eSCPM encompasses Proactive Node Management Strategy, Data-Centric Service Differentiation and Fair Resource Scheduling (DCSDFRS), Packet Velocity Estimation, Cumulative Congestion Estimation, Dynamic Link Assessment that enables optimal Best Forwarding Node selection for deadline sensitive and reliable data communication. CWSN-eSCPM applies dynamic link quality, cumulative congestion degree, and packet velocity of a node to enable optimal routing decision. DCSDFRS enables optimal resource provision to the real-time data while assuring maximum possible resource for non-real-time data that assures Quality of Service provision for event-driven critical communication in SCPM. Noticeably, CWSN-eSCPM protocol has been applied on top of IEEE 802.15.4 protocol standard, while preserving backward compatibility feature, it can be used for WSN assisted communication purposes. The authors' proposed protocol has performed better in terms of packet delivery ratio, packet loss ratio and deadline miss ratio for both real-time data as well as non-real-time data.