1. bookAHEAD OF PRINT
Journal Details
License
Format
Journal
eISSN
2444-8656
First Published
01 Jan 2016
Publication timeframe
2 times per year
Languages
English
Open Access

Application research on piano teaching in colleges and universities based on remote wireless network communication

Published Online: 14 Nov 2022
Volume & Issue: AHEAD OF PRINT
Page range: -
Received: 15 Jun 2022
Accepted: 09 Jul 2022
Journal Details
License
Format
Journal
eISSN
2444-8656
First Published
01 Jan 2016
Publication timeframe
2 times per year
Languages
English
Introduction

With the advancement of communication technology and the development of the Internet, the dissemination of information and the application of network resources are becoming more and more extensive, which not only impact some traditional industries but also bring new development and opportunities. Among them, the traditional education industry has also spawned new education models in the wave of technological innovation. Especially since the outbreak of the new crown epidemic in 2020, the education industry has gradually shifted to an online model. According to a report released by the China Internet Network Information Center, as of June 2020, the scale of online education in China reached 623 million users, a 110.2% increase in the number of users compared with 2018. In the context of the epidemic, many learning channels, including universities, primary and secondary schools, and international education, have converted to online education models to avoid the spread of the epidemic due to offline education [1, 2, 3]. Therefore, it can be seen that online education is the general trend of today's Internet globalisation and the new crown epidemic, with huge demand and wide application background [4, 5, 6, 7]. With the economic development of various countries, people all over the world are paying more and more attention to the needs of the spiritual field of entertainment. Driven by the upsurge of learning piano, the number of piano learners has risen sharply. Most of the traditional piano teaching models are offline models. Although they have the advantages of good effect and strong experience, due to the new crown epidemic, the piano education industry is vulnerable to huge risks, and the traditional offline one-to-one teaching mode is expensive. The inefficiency further hinders the popularisation of piano education.

The application of the Internet can improve the shortcomings of the traditional piano teaching mode, avoid the risk of epidemic spread, and reduce the cost of piano education. In major colleges and universities, online piano teaching has become an important teaching method since the epidemic. Teachers can teach and students can learn through the Internet, which means that remote wireless network communication technology needs to be applied in the teaching process. The long-distance wireless network communication technology is a technical means to monitor and control the object at a long distance, and it is a remote-control system interacted by computer technology, automatic control technology and communication technology [8, 9]. Long-distance wireless network communication technology has been widely and profoundly applied in many fields. According to the available literature, the amount of literature expression in the field of remote wireless network communication technology is increasing year by year (see Figure 1). Lv et al. [10] designed a smart city environmental monitoring system based on the ZigBee wireless network to complete the real-time collection of urban environmental information. Pei et al. [11] used a stretchable, self-healing, and tissue-adhesive zwitterionic hydrogel as a strain sensor for wirelessly monitoring organ motion to monitor human motion. Catarinucci et al. [12] designed and developed wireless network communication awareness architecture for smart medical systems. Amiri and Gunduz [13] conducted federated machine learning through wireless network edge research, considering bandwidth-limited fading multiple access channels (MACs) from wireless devices to PSs, and they proposed various techniques to implement distributed stochastic gradient descent (DSGD) through this shared noisy wireless channel. Liu et al. [14] proposed that the use of unmanned aerial vehicles (UAVs) can be used as air base stations to enhance the coverage and performance of communication networks in various scenarios, such as emergency communication and network access in remote areas. Zhang and Wang [15] designed a remote-control device based on a wireless sensor network to remotely control the growth state of crops, design an intelligent detection application of farmland information, and improve the efficiency of agricultural information management. Liu et al. [16] introduced the introduction of wireless sensor networks into medical care systems and proposed a wireless sensor network-based medical imaging system to dynamically track the pathological development of the patient, thereby ensuring timely diagnosis and treatment. Yang et al. [17] constructed an embedded remote working condition monitoring system based on an embedded development board and wireless bridge communication technology. The system combines the V4L2 (Linux2 video) programming framework provided by Linux, and transplants the collection and transmission programme of working condition data and image data to the development board. The above applications reflect the feasibility and effectiveness of remote wireless network communication technology in different fields and illustrate that under the current trend of the Internet of Things, with the continuous improvement of algorithms and the upgrading of sensing equipment, the intervention of big data platforms, long-distance wireless network communication technology is popularising in all aspects and fields.

Fig. 1

The number of long-distance wireless network communication documents

To cope with the impact of the new crown epidemic on piano teaching in colleges and universities and to seize the general trend of Internet popularisation, this paper designs an application and a remote piano teaching method based on remote wireless network communication for piano teaching in colleges and universities. The functional requirements of the system are analysed, the overall structure of the system is designed, including software and hardware systems, the communication mode is selected according to the characteristics of online piano teaching, and the advantages and disadvantages of different protocol algorithms are compared.

System design
Analysis of system functional requirements

Before carrying out the system design, we first conduct research on the piano teaching situation in colleges and universities to understand the most basic user needs of teaching. The summary of the survey results is shown in Figure 2. The functions required for piano teaching are networking, intelligent piano equipment control, and remote management. The networking function is the basic guarantee of human–computer interaction and a necessary condition for realising the online to offline mode of piano teaching, which can provide a basic approach for cloud management of teaching topics and updating of teaching materials. The purpose of the networking function is to allocate all intelligent terminals reasonably through a unified network approach, which is convenient for piano teaching to manage and check the students’ devices. The intelligent piano device control function is to run and upload the teaching-end device through a pre-set programme, and conducts information induction and cloud management of teaching materials, such as videos and music scores, to increase the availability of the teaching and learning ends and to improve the user experience. The remote management function can help teaching to achieve equipment control, practice inspection, and improve teaching quality.

Fig. 2

System function structure diagram

After summarising the system functions, the development goals of the intelligent piano teaching system can be determined: to provide piano video lesson recording, online live teaching functions, visual and auditory effects collection and recording, remote control equipment, online interactive platform, homework inspection and submit the Q&A feature. The system design will be based on the STM32 single-chip microcomputer platform, network the video acquisition equipment and audio acquisition equipment, and cooperate with the software and hardware design of the motor module to achieve comprehensive control of the online piano teaching classroom. Through the coupling of mobile network, wireless Wi-Fi technology and ZigBee communication technology, remote wireless network college piano classroom teaching can be realised, so that teachers can realise non-contact remote teaching; and students can learn in the front-end web page or mobile APP and upload the exercises and other related exercises. Teachers and students communicate with each other. In addition, it is also equipped with visual system maintenance conditions. Through the computer Internet platform, the communication status and connection status of piano teaching equipment can be displayed, so that developers and users can maintain the equipment status and better grasp the system operation status. Most of the mechanical structures adopted in the system are additional structures, and corresponding matching mechanisms are used for application.

Communication technology

Judging from the current communication technology, due to the different communication environments and needs of each part of the online piano teaching in colleges and universities, the communication technology adopted will also be different, and the relevant software and hardware technical requirements and choices are also different [18, 19, 20]. To realise the complete online piano teaching communication, the system communication can be divided into two modules: (1) module 1 is the sensor signal transmission with STM32 microcontroller as the core and (2) module 2 is the information between the teacher terminal and the user terminal and the local piano teaching system Interactive communication. In the needs of sensor signal transmission, the current technical direction can be roughly divided into wired and wireless communications. Although wired communication runs stably, the complex wiring operation not only affects the appearance but also is not easy to maintain and care. Therefore, we abandoned the wired communication method and switched to the construction of the underlying structure of the wireless communication method. At present, the most used wireless communication technologies on the market include Wi-Fi technology, ZigBee technology, Bluetooth technology and NFC technology [21, 22, 23, 24]. Among them, Wi-Fi technology has the advantages of wide signal coverage and fast signal transmission, but it may have an impact on piano teaching due to network fluctuations, especially in live teaching. ZigBee technology has the advantages of low cost and low power consumption, but the transmission rate is slow. Bluetooth technology has high security, but it has poor fault tolerance in embedded development and poor compatibility with various technical architectures. NFC technology also has high security, but its transmission distance is too short. Therefore, combined with the needs of online piano teaching and the characteristics of signal transmission at the bottom perception layer, we have selected two communication methods to ensure the safety and effectiveness of information interaction. Among them, ZigBee technology is used as the main communication method of the signal sensing layer, which can meet the data volume of the bottom signal sensing layer. Wi-Fi technology is used as an auxiliary communication method to meet the communication detection function requirements due to the addition of a computer interface in the design.

In the second choice of information exchange communication, to realise the information cross-linking between the online teaching system and the user terminal, and considering that the huge online teaching market in colleges and universities needs to be promoted in a low-cost way, the controller signal and cloud server need to be promoted first. The connection is realised by using the Wi-Fi routing network with the technical route of the computer, and with the development of the mobile APP client and the web port to meet the operation and learning needs of different users.

Overall system architecture

Based on the needs of online piano teaching, the system functions need to have the functions of uploading and downloading teaching materials and remote control. Among them, the remote-control function is that the processor with the STM32 as the core controls the piano equipment remotely through logical operations such as analysis, calculation, arrangement, etc. after receiving the signal from each terminal sensor, combined with the instructions required by the teacher. Both teachers and students can debug the equipment in the piano classroom through the mobile phone APP client and teach after the performance. The teaching screen is recorded and uploaded by the multi-angle cameras arranged in the classroom. The uploading method can be connected to Wi-Fi, ≥ 10 m, it can also be the full coverage area of the signal after connecting to the 4G communication network. In general, the priority of user-based remote control is higher than the automatic control of the STM32 microcontroller. When the user does not perform remote control, the automatic control will be carried out spontaneously. The overall system structure diagram is shown in Figure 3.

Fig. 3

The overall communication architecture of the system

The implementation process of the specific communication process is as follows:

Communication node 1: Mobile phone signal accesses the network, the development web page interacts with users, uses JSON functions in the background to obtain the status of user operations, leases a cloud server, deploys a cloud TOMCAT server, and then encapsulates the web page. The communication IP points to the router through the TOMCAT server.

Communication node 2: Connect to the Wi-Fi routing network, set the ESP8266 chip to AP+STATION working mode, bind IP and MAC through the computer network, and fix the mapping address.

Communication node 3: Connect the smaller ESP8266 and STM32 chip directly with the A–B line connection, using serial communication.

Communication node 4: Continue to connect the coordination module of ZigBee network by serial connection. To form the whole ZigBee networking, the terminal module of the ZigBee is arranged in the sensor circuit and the execution device circuit.

Software design scheme
Software development environment

The development process of the software programme can be determined from the hardware structure of all levels of remote wireless network communication. Among them, the first thing that needs to be done is the interaction between the information obtained by the underlying sensors and the work orders of the mechanical structure. After that, the information is translated through the logic layer and then transmitted to the network communication module [25]. Because the work coordination of the Zigbee communication protocol and each terminal module in the system are the most basic information exchange process in the whole system and the largest development workload, the IAR Embedded Workbench development environment is selected for the software development of the STM32 microcontroller.

IAR Embedded Workbench is a top-level integrated development environment in the industry, referred to as ‘IAR’. It is an integrated software programme development environment developed by the world-renowned Swedish company IAR Systems for microprocessors. It enjoys high authority in the industry. The software development integrated environment supports ARM, AVR, MSP430 and other chip platforms, and also supports C/C++ language and other functions such as development, debugging, and online simulation.

Software design logic

In the funny piano teaching system based on remote wireless network communication technology, the control programme loaded into the microcontroller and other terminal control modules has three tasks to be completed [26].

Control the recording start or stop of the audio and video equipment required for the recording of piano lessons, and control the recorded video to be uploaded to the cloud server through the Wi-Fi routing network or 4G communication network.

Control the ESP8266 module to connect with the cloud server to obtain the operation state of the remote user controls the motor to debug and play according to the instructions issued by the user on the APP or web page.

The developer schedules the work of each terminal device based on the information of various sensors, that is, in the case of no manual operation, each terminal device can also operate normally and self-monitor the working status.

To realise the above three control tasks, modular programming is carried out through C language, which is divided into ZigBee communication, W-Fi communication, sensor signal acquisition, generating PWM waveform to control the motor, remote/automatic working state switching, and other programme modules. The composition and control flow are shown in Figure 4.

Fig. 4

Module composition and control process

Wi-Fi wireless network design

The model of the Wi-Fi module used in this design is ESP8266, which can be connected to the router equipment in the school classroom to realise remote control of motors, audio and video equipment, etc. The specific control steps are as follows:

The ZigBee wireless communication network sends the signal to the STM32 master for data processing.

After the STM32 main control chip processes the signal, it sends the data to the Wi-Fi module through serial communication.

The STM32 main control chip sends control commands to let the network module join the router local area network.

Connect the router to the server in the cloud by adding the port mapping of the router.

Wi-Fi module settings

The ESP8266Wi-Fi module supports three working modes: STA, AP, and STA+AP. The STM32 master sends the corresponding AT command to the ESP8266 module through serial communication to convert it to the corresponding working mode. By comparing the functions and characteristics of the three working modes, it is determined to adopt the STA working mode. The specific steps and sending AT commands are:

Convert to STA working mode: AT+CWMODE=1;

Restart the ESP8266 module: AT+RST;

Connect to router Wi-Fi: AT+CWJAP=“Wi-Fi name” “Wi-Fi password”;

Start multiple connections: AT+CIPMUX=1;

Establish micro server: AT+CIPSERVER=1;

Set the IP and port number of the connection server: AT+CIPSTART=0, “192.XXX.2.176”, 10011;

Specify the length of the data to be sent: AT+CIPSEND=0.8;

Send data.

ZigBee protocol stack

ZigBee is a short-range wireless communication technology. It is essentially a two-way wireless networking technology with a relatively low transmission rate. As a communication protocol, it can wirelessly network different digital devices so that they can communicate with each other and provide standardised instructions for the communication process [27]. To network through the ZigBee communication protocol, you can use the ZigBee protocol stack. The so-called protocol stack is the specific implementation form of the protocol, and it is the interface for developers to standardise the use of the protocol. Developers can programme through the API interface provided by the ZigBee protocol stack to efficiently implement ZigBee networking, which can greatly reduce the workload while ensuring standardisation [28].

The workflow of the ZigBee protocol stack can be roughly divided into several steps: system startup, driver initialisation, operating system abstraction layer initialisation and startup, and entering task polling. System initialisation is realised by the function osal_init_system, which realises the initialisation of hardware abstraction layer, network layer, tasks, etc. Among them, isalInitTasks is the initialisation function of the operating system task. After the system is initialised, the function osal_start_znp is called to poll the processing tasks. This function is a loop structure that continuously processes the task with the highest priority among all the tasks currently in the ready state.

ZigBee routing protocol algorithm

In the long-distance wireless network communication system, the ZigBee wireless communication network usually needs to be connected to many devices, sensors, actuators and other nodes, because each node will generate energy loss during the routing process, and there will be new nodes in the process of use. It is added to the ZigBee communication network, so it is necessary to optimise the ZigBee routing structure through algorithms, reduce the path length, reduce network bottleneck nodes, and improve the reliability and stability of the entire network in the communication process. At present, there are two kinds of optimisation algorithms commonly used in ZigBee routing protocol: one is the Cluster-tree algorithm and the other is the On-demand Distance Vector (AODVjr) algorithm. The Cluster-tree algorithm is the most traditional and direct ZigBee routing protocol optimisation algorithm. It starts from the main coordinator, performs layering and traversal according to the tree structure, and forms a cluster tree network topology.

The address assignment of the Cluster-tree algorithm follows the following method:

The main coordinator establishes a new communication network, its own address is 0, and the depth d0 = 0 in the network;

If node i is connected to k, then node k is called the parent node of i, and the node assigns network address Ai and network depth to node i according to its own address Ak and network depth dk (di = dk + 1);

Node k assigns the first routing node associated with it an address greater than itself by 1, and the address of the routing node associated with it thereafter is separated from the previous address by an offset Cskip(d).

The routing strategy of Cluster-tree is a routing node calculates the next hop of the packet according to the destination network address of the received packet. Suppose the router network address is A and the depth is d, then the router will first pass the formula A<D<A+Cskip(d1) A < D < A + {C_{skip}}\left({d - 1} \right) Determine whether the destination node is its own descendant node, if it is true, it is, and if it is not true, it is not. If the destination node is a descendant node of A, the following formula must be judged D>A+Rm*Cskip(d) D > A + Rm*{C_{skip}}\left(d \right) If it is true, that is, the destination node is the terminal child node of A, then the address N of the next hop node is D, and it can be sent directly to D; otherwise, if the destination node is other nodes of A, it is required that the next hop node is A which routing child node of, send to this child node, the calculation method is as follows A+1+[D(A+1)Cskip(d)]×Cskip(d) A + 1 + \left[ {{{D - \left({A + 1} \right)} \over {{C_{skip}}\left(d \right)}}} \right] \times {C_{skip}}\left(d \right) If Eq. (1) does not hold, it means that D is not the descendant node of A, and the next hop node is the parent node of A.

In the C4.5 algorithm in the Cluster-tree algorithm, for a given data set D, if there are m unequal value class label attributes, it is divided into m different classes Ci (i = 1, 2, …, m), denote the set of tuples corresponding to class Ci in the data partition D as Ci,d, where D represents the number of tuples in D, and Ci,d represents the number of tuples:

For the desired information needed: Info(D)=i=1mpilog2(pi) Info\left(D \right) = - \sum\limits_{i = 1}^m {p_i}{\log _2}\left({{p_i}} \right) Among them, pi is the probability that the tuple belongs to class Ci, and Info(D) represents the entropy of D. Assuming that attribute A has v unequal values {a1,a2,…,av}, D is divided into v different subsets {D1,D2,…,Dv}, whose Dj represents that on A has a tuple of value aj that is contained in D. Therefore, the information entropy obtained by calculating attribute A is: InfoA(D)=j=1v[Dj][D]×Info(Di) Info_{A}\left(D \right) = \sum\limits_{j = 1}^v {{\left[ {{D_j}} \right]} \over {\left[ D \right]}} \times Info\left({{D_i}} \right) For the corresponding information gain values: Gain(A)=Info(D)InfoA(D) Gain\left(A \right) = Info\left(D \right) - Inf{o_A}\left(D \right) Next, the training sample set is divided with the value of attribute A as the reference standard, and its initial information amount SplitInfoA(D) is: SplitInfoA(D)=j=1v[Dj][D]×log2([Dj][D]) SplitInfo_{A}\left(D \right) = - \sum\limits_{j = 1}^v {{\left[ {{D_j}} \right]} \over {\left[ D \right]}} \times {\log _2}\left({{{\left[ {{D_j}} \right]} \over {\left[ D \right]}}} \right) The information gain rate is the ratio of the information gain to the initial amount of information GainRatio(A)=Gain(A)SplitInfoA(D) GainRatio\left(A \right) = {{Gain\left(A \right)} \over {SplitInf{o_A}\left(D \right)}} That is to say, the information gain rate is the information gain obtained by the unit initial information amount and is the relative information amount uncertainty measure.

Choose a fitness function: f(x)=w1×x1+1w2×x2+w3×x3 f\left(x \right) = {w_{1 \times}}{x_1} + {1 \over {{w_{2 \times}}{x_2} + {w_{3 \times}}{x_3}}} Among them, x1 represents the classification accuracy of the rule set; x2 represents the number of all rules in the rule set; x3 represents the number of “attribute name = attribute value” in the rule set, that is, the complexity of the rule set; w1, w2, w3 represent the impact factor of x1, x2, x3.

Denote the fitness of each selection of the algorithm as fi, then the probability of operation i being selected and copied is defined as: Pi=fij=1nfi,i=1,2,,n {P_i} = {{{f_i}} \over {\sum\limits_{j = 1}^n {f_i}}},\quad i = 1,2, \ldots,n

Results and discussion

To compare the different ZigBee routing protocol algorithms, compare the reliability of the C4.5 and the GAC algorithms, the accuracy of the piano recognition classification based on the decision trees constructed by the two algorithms, the number of rules (i.e., the number of leaf nodes) and the complexity of the rule set (i.e., the number of all “attribute name = attribute value” in the rule set) to compare and analyse the performance of the algorithm. The specific experimental results are shown in Table 1.

Correlation factors of decision tree constructed by C4.5 and GAC algorithms, respectively

AlgorithmClassification accuracy (%)Number of rulesComplexity of rule set

C4.5 decision tree94.93817
GAC decision tree91.8458

As can be seen from Table 1, the classification accuracy of the decision tree constructed by the genetic optimisation classification algorithm based on C4.5 is 94.93%, the number of rules is 8, and the complexity of the rule set is 17. The classification accuracy of the decision tree constructed by the optimised classification algorithm is 91.84%, the number of rules is 5, and the complexity of the rule set is 8, which means that although the complexity of the C4. Compared with the GAC decision tree, the accuracy rate is improved by 3.09%, so the algorithm has better performance. In this paper based on the remote wireless network communication in the application of piano teaching in colleges and universities, this algorithm is adopted as the ZigBee routing protocol optimisation.

Further, to compare the performance of the GAAR decision tree algorithm, the experimental data adopts two classic data sets in machine learning Iris and Breast-cancer. The 150 sample information of the Iris data set contains four conditional attributes and one category attribute, and the 683 sample information of Breast-cancer contains nine conditional attributes and one category attribute. The traditional C4.5 and the GAAR algorithms are used to conduct experiments on these two data sets, respectively. Finally, the data mining software ‘Weka’ is used to construct a decision tree, the cross-validation is used to verify the accuracy of its classification, and the corresponding results are obtained. From the classification accuracy (Correctly Classified Instances), the number of classification condition attributes (Number of Classified Con-Attributes), the size of the tree (Size of the tree) and the number of leaf nodes (Number of Leaves) to compare the performance of the two algorithms is analysed, and the specific experimental results are given in Table 2.

Correlation factors of decision tree constructed by C4.5 and GAAR algorithms, respectively

DatasetAlgorithmClassification accuracy (%)Number of classification condition attributesTree sizeNumber of leaf nodes

IrisC4.5 decision tree96.674116
GAAR decision tree96.67163
Breast-cancerC4.5 decision tree96.0892112
GAAR decision tree97.095148

The experimental results show that the GAAR algorithm maintains the classification accuracy greater than or equal to the C4.5 algorithm in the calculation of different data sets, and the size of the decision tree and the number of leaf nodes are significantly smaller than the latter. It shows that the GAAR algorithm can correctly and effectively reduce the attributes of the data set, and the optimised decision tree can effectively reduce the scale of the decision tree without reducing the classification accuracy, thereby improving the prediction accuracy of the decision tree model. The speed and efficiency of data have more practical value.

As shown in Figure 5, the energy consumption of a single node of the system increases with the increase of traffic under different algorithms. Although the energy consumption of the GAC algorithm is small at the beginning, its increase with the increase of traffic is very significant. It is obviously not suitable to use this algorithm in the online piano open class. The growth of the C4.5 algorithm is relatively gentle, and the improved GAAR algorithm can achieve the lowest overall power consumption.

Fig. 5

The energy consumption trend diagram of a single node of the system under the multi-algorithm

As shown in Figure 6, in the comparison of the node survival rate between the GAAR and the traditional C4.5 algorithms, the node survival rate of the GAAR algorithm is significantly higher than that of the C4.5 algorithm, and with the increase of the number of nodes, the survival rate increases, while the survival rate of the C4.5 algorithm increases with the increase of the number of nodes. As the number of nodes increases, it first increases and then decreases. It shows that in the multi-node wireless network communication transmission, the GAAR algorithm is more excellent, and the execution energy consumption and packet loss rate are optimised.

Fig. 6

Comparison of node survival rates under different algorithms

The structure of the Cluster-tree algorithm determines that there is no route discovery process, and nodes do not need to maintain routing tables. Therefore, the control consumption of the routing protocol and the energy consumption of nodes can be reduced. In addition, the storage capacity requirements of nodes are also greatly reduced. It can save node cost. In the comparison of different Cluster-tree algorithms, the GAAR algorithm has a higher node survival rate and lower energy consumption. If the constructed communication network needs to collect a large amount of information, it can bear the underlying nodes with a large business volume. Reduce the information transmission delay and unbalanced network traffic caused by the allocation strategy.

Conclusion

Given the new crown epidemic and the background of the Internet, this paper designs an application of remote wireless network communication for piano teaching in colleges and universities. The functional requirements of the system are analysed, the overall structure of the system is designed, including software and hardware systems, the communication mode is selected according to the characteristics of online piano teaching, and the advantages and disadvantages of different protocol algorithms are compared. The specific conclusions are as follows:

The survey results show that the functions required for piano teaching are networking, intelligent piano equipment control, and remote management. To realise the information cross-linking between the online teaching system and the user terminal, considering that the huge online teaching market in colleges and universities needs to be promoted in a low-cost way, the Wi-Fi routing network is used in the connection between the controller signal and the cloud server to cooperate with the computer. The technical route is realised, and the mobile APP client and web port are developed to meet the operation and learning needs of different users.

In the hardware system, the development environment of the main control chip STM32 is IAR Embedded Workbench. The design logic of the whole system software is roughly divided into Wi-Fi module and setting steps, ZigBee protocol stack and its development process. After the ZigBee wireless communication network is constructed, the ZigBee routing protocol optimisation algorithm is introduced, and the characteristics and defects of different Cluster-tree algorithms are compared.

Among different Cluster-tree algorithms, the improved GAAR algorithm can achieve the lowest overall power consumption, and the energy consumption of the GAC algorithm increases significantly with the increase of traffic, which is not suitable for applications similar to online public courses. The GAAR algorithm has a higher node survival rate and lower energy consumption. If the constructed communication network needs to collect a large amount of information, the underlying nodes that can bear a large amount of business can reduce the information transmission delay caused by the allocation strategy.

Fig. 1

The number of long-distance wireless network communication documents
The number of long-distance wireless network communication documents

Fig. 2

System function structure diagram
System function structure diagram

Fig. 3

The overall communication architecture of the system
The overall communication architecture of the system

Fig. 4

Module composition and control process
Module composition and control process

Fig. 5

The energy consumption trend diagram of a single node of the system under the multi-algorithm
The energy consumption trend diagram of a single node of the system under the multi-algorithm

Fig. 6

Comparison of node survival rates under different algorithms
Comparison of node survival rates under different algorithms

Correlation factors of decision tree constructed by C4.5 and GAC algorithms, respectively

Algorithm Classification accuracy (%) Number of rules Complexity of rule set

C4.5 decision tree 94.93 8 17
GAC decision tree 91.84 5 8

Correlation factors of decision tree constructed by C4.5 and GAAR algorithms, respectively

Dataset Algorithm Classification accuracy (%) Number of classification condition attributes Tree size Number of leaf nodes

Iris C4.5 decision tree 96.67 4 11 6
GAAR decision tree 96.67 1 6 3
Breast-cancer C4.5 decision tree 96.08 9 21 12
GAAR decision tree 97.09 5 14 8

C. Carrillo, M.A. Flores, COVID-19 and teacher education: A literature review of online teaching and learning practices, European Journal of Teacher Education 43 (4) (2020) 466–487. CarrilloC. FloresM.A. COVID-19 and teacher education: A literature review of online teaching and learning practices European Journal of Teacher Education 43 4 2020 466 487 10.1080/02619768.2020.1821184 Search in Google Scholar

Z. Lei, H. Zhou, W. Hu, G. Liu, Unified and flexible online experimental framework for control engineering education, IEEE T. Ind. Electron. 69 (1) (2022) 835–844. LeiZ. ZhouH. HuW. LiuG. Unified and flexible online experimental framework for control engineering education IEEE T. Ind. Electron. 69 1 2022 835 844 10.1109/TIE.2021.3053903 Search in Google Scholar

S. Dost, A. Hossain, M. Shehab, A. Abdelwahed, L. Al-Nusair, Perceptions of medical students towards online teaching during the COVID-19 pandemic: A national cross-sectional survey of 2721 UK medical students, BMJ Open 10 (11) (2020). DostS. HossainA. ShehabM. AbdelwahedA. Al-NusairL. Perceptions of medical students towards online teaching during the COVID-19 pandemic: A national cross-sectional survey of 2721 UK medical students BMJ Open 10 11 2020 10.1136/bmjopen-2020-042378764632333154063 Search in Google Scholar

B.L. Moorhouse, Adaptations to a face-to-face initial teacher education course ‘forced’ online due to the COVID-19 pandemic, Journal of Education for Teaching 46 (4) (2020) 609–611. MoorhouseB.L. Adaptations to a face-to-face initial teacher education course ‘forced’ online due to the COVID-19 pandemic Journal of Education for Teaching 46 4 2020 609 611 10.1080/02607476.2020.1755205 Search in Google Scholar

J. Koenig, D.J. Jaeger-Biela, N. Glutsch, Adapting to online teaching during COVID-19 school closure: Teacher education and teacher competence effects among early career teachers in Germany, European Journal of Teacher Education 43 (4) (2020) 608–622. KoenigJ. Jaeger-BielaD.J. GlutschN. Adapting to online teaching during COVID-19 school closure: Teacher education and teacher competence effects among early career teachers in Germany European Journal of Teacher Education 43 4 2020 608 622 10.1080/02619768.2020.1809650 Search in Google Scholar

H. Aziz, T. James, D. Remulla, L. Sher, Y. Genyk, M.E. Sullivan, M.R. Sheikh, Effect of COVID-19 on surgical training across the united states: A national survey of general surgery residents, J. Surg. Educ. 78 (2) (2021) 431–439. AzizH. JamesT. RemullaD. SherL. GenykY. SullivanM.E. SheikhM.R. Effect of COVID-19 on surgical training across the united states: A national survey of general surgery residents J. Surg. Educ. 78 2 2021 431 439 10.1016/j.jsurg.2020.07.037739195532798154 Search in Google Scholar

R. Khalil, A.E. Mansour, W.A. Fadda, K. Almisnid, M. Aldamegh, A. Al-Nafeesah, A. Alkhalifah, O. Al-Wutayd, The sudden transition to synchronized online learning during the COVID-19 pandemic in Saudi Arabia: A qualitative study exploring medical students’ perspectives, BMC Med. Educ. 20 (1) (2020). KhalilR. MansourA.E. FaddaW.A. AlmisnidK. AldameghM. Al-NafeesahA. AlkhalifahA. Al-WutaydO. The sudden transition to synchronized online learning during the COVID-19 pandemic in Saudi Arabia: A qualitative study exploring medical students’ perspectives BMC Med. Educ. 20 1 2020 10.1186/s12909-020-02208-z745368632859188 Search in Google Scholar

C. Fang, Y. Tao, J. Wang, C. Ding, L. Huang, M. Zhou, Y. Gu, Y. Wang, Mapping relation of leakage currents of polluted insulators and discharge arc area, Frontiers in Energy Research 9 (2021). FangC. TaoY. WangJ. DingC. HuangL. ZhouM. GuY. WangY. Mapping relation of leakage currents of polluted insulators and discharge arc area Frontiers in Energy Research 9 2021 10.3389/fenrg.2021.777230 Search in Google Scholar

H. Che, J. Wang, A Two-Timescale duplex neurodynamic approach to Mixed-Integer optimization, IEEE T. Neur. Net. Lear. 32 (1) (2021) 36–48. CheH. WangJ. A Two-Timescale duplex neurodynamic approach to Mixed-Integer optimization IEEE T. Neur. Net. Lear. 32 1 2021 36 48 10.1109/TNNLS.2020.297376032149698 Search in Google Scholar

Z. Lv, B. Hu, H. Lv, Infrastructure monitoring and operation for smart cities based on IoT system, IEEE T. Ind. Inform. 16 (3) (2020) 1957–1962. LvZ. HuB. LvH. Infrastructure monitoring and operation for smart cities based on IoT system IEEE T. Ind. Inform. 16 3 2020 1957 1962 10.1109/TII.2019.2913535 Search in Google Scholar

X. Pei, H. Zhang, Y. Zhou, L. Zhou, J. Fu, Stretchable, self-healing and tissue-adhesive zwitterionic hydrogels as strain sensors for wireless monitoring of organ motions, Materials Horizons 7 (7) (2020) 1872–1882. PeiX. ZhangH. ZhouY. ZhouL. FuJ. Stretchable, self-healing and tissue-adhesive zwitterionic hydrogels as strain sensors for wireless monitoring of organ motions Materials Horizons 7 7 2020 1872 1882 10.1039/D0MH00361A Search in Google Scholar

L. Catarinucci, D. de Donno, L. Mainetti, L. Palano, L. Patrono, M.L. Stefanizzi, L. Tarricone, An IoT-Aware architecture for smart healthcare systems, IEEE Internet of Things Journal 2 (6) (2015) 515–526. CatarinucciL. de DonnoD. MainettiL. PalanoL. PatronoL. StefanizziM.L. TarriconeL. An IoT-Aware architecture for smart healthcare systems IEEE Internet of Things Journal 2 6 2015 515 526 10.1109/JIOT.2015.2417684 Search in Google Scholar

M.M. Amiri, D. Gunduz, Federated learning over wireless fading channels, IEEE T. Wirel. Commun. 19 (5) (2020) 3546–3557. AmiriM.M. GunduzD. Federated learning over wireless fading channels IEEE T. Wirel. Commun. 19 5 2020 3546 3557 10.1109/TWC.2020.2974748 Search in Google Scholar

C.H. Liu, Z. Chen, J. Tang, J. Xu, C. Piao, Energy-Efficient UAV control for effective and fair communication coverage: A deep reinforcement learning approach, IEEE J. Sel. Area. Comm. 36 (9) (2018) 2059–2070. LiuC.H. ChenZ. TangJ. XuJ. PiaoC. Energy-Efficient UAV control for effective and fair communication coverage: A deep reinforcement learning approach IEEE J. Sel. Area. Comm. 36 9 2018 2059 2070 10.1109/JSAC.2018.2864373 Search in Google Scholar

J. Zhang, Y. Wang, Design of remote control device using wireless sensor network and its use in intelligent monitoring of farmland information, EURASIP J. Wirel. Comm. 2021 (1) (2021). ZhangJ. WangY. Design of remote control device using wireless sensor network and its use in intelligent monitoring of farmland information EURASIP J. Wirel. Comm. 2021 1 2021 10.1186/s13638-021-01997-1 Search in Google Scholar

F. Liu, Z. Chen, J. Wang, Intelligent medical IoT system based on WSN with computer vision platforms, Concurr. Comp.-Pract. E. 33 (12) (2021). LiuF. ChenZ. WangJ. Intelligent medical IoT system based on WSN with computer vision platforms Concurr. Comp.-Pract. E. 33 12 2021 10.1002/cpe.5036 Search in Google Scholar

C. Yang, F. Lu, M. Zhu, M. Liu, Ieee, Design of embedded remote working condition monitoring system based on wireless network bridge (2021) 1814–1819. https://10.1109/ICIEA51954.2021.9516367. YangC. LuF. ZhuM. LiuM. Ieee, Design of embedded remote working condition monitoring system based on wireless network bridge 2021 1814 1819 https://10.1109/ICIEA51954.2021.9516367. Search in Google Scholar

T. Nagatsuma, G. Ducournau, C.C. Renaud, Advances in terahertz communications accelerated by photonics, Nat. Photonics 10 (6) (2016) 371–379. NagatsumaT. DucournauG. RenaudC.C. Advances in terahertz communications accelerated by photonics Nat. Photonics 10 6 2016 371 379 10.1038/nphoton.2016.65 Search in Google Scholar

H.M. Jawad, R. Nordin, S.K. Gharghan, A.M. Jawad, M. Ismail, Energy-Efficient wireless sensor networks for precision agriculture: A review, Sensors-Basel 17 (8) (2017). JawadH.M. NordinR. GharghanS.K. JawadA.M. IsmailM. Energy-Efficient wireless sensor networks for precision agriculture: A review Sensors-Basel 17 8 2017 10.3390/s17081781557992028771214 Search in Google Scholar

D. Buhalis, Technology in tourism-from information communication technologies to eTourism and smart tourism towards ambient intelligence tourism: A perspective article, Tourism Review 75 (1) (2020) 267–272. BuhalisD. Technology in tourism-from information communication technologies to eTourism and smart tourism towards ambient intelligence tourism: A perspective article Tourism Review 75 1 2020 267 272 10.1108/TR-06-2019-0258 Search in Google Scholar

H. Hui, Y. Ding, Q. Shi, F. Li, Y. Song, J. Yan, 5G network-based Internet of Things for demand response in smart grid: A survey on application potential, Appl. Energ. 257 (2020). HuiH. DingY. ShiQ. LiF. SongY. YanJ. 5G network-based Internet of Things for demand response in smart grid: A survey on application potential Appl. Energ. 257 2020 10.1016/j.apenergy.2019.113972 Search in Google Scholar

M. Ahmed, A.N. Mahmood, J. Hu, A survey of network anomaly detection techniques, J. Netw. Comput. Appl. 60 (2016) 19–31. AhmedM. MahmoodA.N. HuJ. A survey of network anomaly detection techniques J. Netw. Comput. Appl. 60 2016 19 31 10.1016/j.jnca.2015.11.016 Search in Google Scholar

R. Law, D. Leung, I.C.C. Chan, Progression and development of information and communication technology research in hospitality and tourism a state-of-the-art review, International Journal of Contemporary Hospitality Management 32 (2) (2019) 511–534. LawR. LeungD. ChanI.C.C. Progression and development of information and communication technology research in hospitality and tourism a state-of-the-art review International Journal of Contemporary Hospitality Management 32 2 2019 511 534 10.1108/IJCHM-07-2018-0586 Search in Google Scholar

A. Miglani, N. Kumar, V. Chamola, S. Zeadally, Blockchain for Internet of Energy management: Review, solutions, and challenges, Comput. Commun. 151 (2020) 395–418. MiglaniA. KumarN. ChamolaV. ZeadallyS. Blockchain for Internet of Energy management: Review, solutions, and challenges Comput. Commun. 151 2020 395 418 10.1016/j.comcom.2020.01.014 Search in Google Scholar

H. Che, J. Wang, A Two-Timescale duplex neurodynamic approach to Mixed-Integer optimization, IEEE T. Neur. Net. Lear. 32 (1) (2021) 36–48. CheH. WangJ. A Two-Timescale duplex neurodynamic approach to Mixed-Integer optimization IEEE T. Neur. Net. Lear. 32 1 2021 36 48 10.1109/TNNLS.2020.297376032149698 Search in Google Scholar

C. Fang, Y. Tao, J. Wang, C. Ding, L. Huang, M. Zhou, Y. Gu, Y. Wang, Mapping relation of leakage currents of polluted insulators and discharge arc area, Frontiers in Energy Research 9 (2021). FangC. TaoY. WangJ. DingC. HuangL. ZhouM. GuY. WangY. Mapping relation of leakage currents of polluted insulators and discharge arc area Frontiers in Energy Research 9 2021 10.3389/fenrg.2021.777230 Search in Google Scholar

M. Ouadou, O. Zytoune, Y. El Hillali, A. Menhaj-Rivenq, D. Aboutajdine, Energy efficient hardware and improved Cluster-Tree topology for lifetime prolongation in ZigBee sensor networks, Journal of Sensor and Actuator Networks 6 (4) (2017). OuadouM. ZytouneO. El HillaliY. Menhaj-RivenqA. AboutajdineD. Energy efficient hardware and improved Cluster-Tree topology for lifetime prolongation in ZigBee sensor networks Journal of Sensor and Actuator Networks 6 4 2017 10.3390/jsan6040022 Search in Google Scholar

M.A. Moridi, Y. Kawamura, M. Sharifzadeh, E.K. Chanda, M. Wagner, H. Okawa, Performance analysis of ZigBee network topologies for underground space monitoring and communication systems, Tunn. Undergr. Sp. Tech. 71 (2018) 201–209. MoridiM.A. KawamuraY. SharifzadehM. ChandaE.K. WagnerM. OkawaH. Performance analysis of ZigBee network topologies for underground space monitoring and communication systems Tunn. Undergr. Sp. Tech. 71 2018 201 209 10.1016/j.tust.2017.08.018 Search in Google Scholar

Recommended articles from Trend MD