IoT(Internet of Things) network has recently emerged as a promising technology for various fields. To realize IoT service, access points are needed for heterogeneous terminals; sensors, actuators, laptop and mobile terminal. Wireless Mesh Network (WMN) could be a good solution. WMN consists of mesh points (MPs) that serve as a relay for other MPs for extension of network coverage. Reliable service coverage is given for network users who suffer from lack of wired infrastructure. WMN has self-recovery scheme, so it gives reliability and cost-effective. Most researches about WMN consider MPs without mobility. However, mobile MPs could give flexibility to IoT network. In this paper, MPs have mobility for flexible IoT services. It is considered that terminals which have same characteristics form a cluster and mobile MP gives access to those terminals. However, mobility of MPs degrade performance of network; packet success ratio, delay and jitter. Especially, frequent link breakages and extended hidden nodes problem occur. In this paper, Group mobility based clustering and multi-channel MAC schemes are used to overcome results of mobility. Moreover, cluster-based multi-channel framework is suggested for reliable wireless communication for IoT services.