OpenHarmony-based Internet of Things teaching development board
By designing an Internet of Things teaching development board based on OpenHarmony, the problem that OpenHarmony technology is difficult to integrate into the teaching of IoT professional courses in colleges and universities is solved, efficient teaching development and experimental support is achieved, and students' learning and practical abilities are improved.
Patent Information
- Application Number
- CN202420285749.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Utility models(China)
- Current Assignee / Owner
- Filing Date
- 2024-02-06
- Publication Date
- 2025-03-11
- Estimated Expiration
- 2034-02-06
AI Technical Summary
The existing technology cannot be effectively integrated into the practical course teaching of IoT majors in colleges and universities, making it difficult for students to learn and practice OpenHarmony-related technologies in depth.
A IoT teaching development board based on OpenHarmony was designed, including a core control board, a function expansion board and a signal expansion board, combining OLED display screen and function buttons to achieve intuitive interactive display and automatic control functions.
This development board has high integration, strong communication capabilities, rich sensing and interaction functions, easy expansion and compatibility, an advanced teaching development environment and comprehensive teaching experiment support, and is suitable for teaching and development work in areas related to the Internet of Things.
Smart Images

Figure CN222600343U_ABST
Abstract
Description
Technical Field
[0001] The utility model belongs to the technical field of Internet of Things, and specifically relates to an Internet of Things teaching development board based on OpenHarmony. Background Art
[0002] With the rapid development of information technology and the advancement of digital transformation, the Internet of Things, as a bridge connecting the physical world and the digital world, is increasingly gaining widespread attention. In this context, the interconnection and data sharing of various smart terminal devices are particularly important. The open source distributed operating system OpenHarmony aims to build a framework and platform for the operating system of smart terminal devices to achieve cross-device interconnection and data sharing, thereby promoting the rapid development of the Internet of Everything industry.
[0003] OpenHarmony aims to build a framework and platform for operating systems for smart terminal devices. By providing unified development standards and tool chains, it reduces the difficulty of development for developers and promotes rapid integration between different devices. This not only provides developers with an efficient and flexible development environment, but also brings a more convenient and intelligent user experience to end users. OpenHarmony not only provides rich inter-device communication and collaborative working capabilities, but also supports a variety of device forms and application scenarios, which makes it one of the most promising operating systems in the field of the Internet of Things. However, although OpenHarmony has broad application prospects, there is currently a lack of experimental devices and teaching resources based specifically on OpenHarmony in the professional education of the Internet of Things in colleges and universities, which to a certain extent restricts the in-depth study of the technology and the improvement of practical ability of students majoring in the Internet of Things.
[0004] As OpenHarmony-related technologies and products cannot be effectively integrated into the practical courses of Internet of Things majors in colleges and universities, it is urgent to develop an Internet of Things teaching development board based on OpenHarmony, as well as a series of experimental devices and teaching cases that meet teaching needs, so that students can master and apply the knowledge they have learned in actual operations. Utility Model Content
[0005] In order to overcome the shortcomings of the above-mentioned prior art, the purpose of the utility model is to provide an Internet of Things teaching development board based on OpenHarmony to solve the technical problem that OpenHarmony related technologies and products cannot be effectively integrated into the practical course teaching of the Internet of Things major in colleges and universities.
[0006] In order to achieve the above purpose, the utility model adopts the following technical solutions:
[0007] The utility model discloses an Internet of Things teaching development board based on OpenHarmony, comprising: a core control board, a function expansion board connected to the core control board through a function expansion board interface, and a signal expansion board connected to the function expansion board through an onboard signal expansion board interface;
[0008] The core control board includes a power interface, a socket, an onboard Cortex-M4 core module, an OLED display, and several function buttons.
[0009] Preferably, an NFC module and an onboard RS485 communication interface are installed on the function expansion board.
[0010] Preferably, an onboard sensor module is installed on the signal expansion board.
[0011] Preferably, the onboard signal expansion board interface includes an onboard signal expansion board interface A and an onboard signal expansion board interface B.
[0012] Preferably, the socket is an onboard DEBUG serial port TTL socket; and the OLED display is a 1.3-inch OLED display with an SPI interface.
[0013] Preferably, the core control board also includes an onboard RJ45 Ethernet port, and the onboard RJ45 Ethernet port is a wired 10 / 100Mbps adaptive RJ45 Ethernet port.
[0014] Preferably, the core control board also includes a WiFi module, and the WiFi module is an ESP-12F WiFi module.
[0015] Preferably, the core control board also includes an onboard temperature and humidity sensor and a light sensor.
[0016] Preferably, the core control board also includes an onboard MIC module and an SPK interface.
[0017] Preferably, the core control board also includes an onboard JTAG debugging interface.
[0018] Compared with the prior art, the utility model has the following beneficial effects:
[0019] The utility model discloses an Internet of Things teaching development board based on OpenHarmony, including: a function expansion board, a signal expansion board and a core control board, which can realize intuitive interactive display and automatic control functions in combination with an OLED display screen and function keys. The Internet of Things teaching development board of the utility model has the beneficial effects of high integration, powerful communication capabilities, rich sensing and interactive functions, easy expansion and compatibility, advanced teaching development environment and comprehensive teaching experiment support, and is very suitable for teaching and development work in the field of Internet of Things. The modular design makes each functional module clearly separated and easy to maintain and upgrade.
[0020] Furthermore, an NFC module and an onboard RS485 communication interface are installed on the function expansion board. The function expansion board provides an NFC touch-to-connect function and an RS485 wired communication interface, expanding the connection capability of the development board.
[0021] Furthermore, an onboard sensor module is installed on the signal expansion board, which supports the access of multiple sensor signals, such as human infrared, PM2.5, atmospheric pressure, etc., providing a wide range of data sources for the comprehensive application development of the Internet of Things.
[0022] Furthermore, the JTAG debugging interface facilitates program debugging and downloading.
[0023] Furthermore, the core control board also includes an onboard RJ45 Ethernet port and a WiFi module. The onboard RJ45 Ethernet and WiFi modules support wired and wireless communication methods, providing flexible communication options for IoT devices.
[0024] Furthermore, the core control board also includes an onboard temperature and humidity sensor and a light sensor, which provide basic environmental perception capabilities.
[0025] Furthermore, the core control board also includes an onboard MIC module and SPK interface, which supports voice signal processing, including MIC input and audio output, and enhances the interactivity of the teaching development board.
[0026] Furthermore, the OpenHarmony 3.2Release version standard system is adopted to keep pace with the industry's cutting-edge technology.
[0027] Furthermore, the use of HUAWEI DevEco Studio and OpenHarmony SDK for development supports the ArkTS language and Stage application model, which lowers the learning threshold and improves development efficiency.
[0028] Furthermore, the core control board integrates the onboard Cortex-M4 core module, multiple communication interfaces, sensor interfaces and debugging interfaces, achieving high integration and facilitating teaching. It can realize a variety of IoT related experiments such as sensor data reading, wired / wireless data communication, etc. BRIEF DESCRIPTION OF THE DRAWINGS
[0029] Figure 1 This is a schematic diagram of the core control panel of the utility model;
[0030] Figure 2 This is a schematic diagram of the function expansion board of the utility model;
[0031] Figure 3This is a schematic diagram of a signal expansion board of the present invention.
[0032] Among them: 1-core control board; 2-function expansion board; 3-signal expansion board; 4-onboard DEBUG serial port TTL socket; 5-power interface; 6-OLED display; 7-onboard RJ45 Ethernet port; 8-onboard temperature and humidity sensor; 9-onboard MIC module; 10-LINE IN interface; 11-PHONE OUT interface; 12-onboard Cortex-M4 core module; 13-photosensitive sensor; 14-WiFi module; 15-SPK interface; 16-function expansion board interface; 17-onboard JTAG debugging interface; 18-onboard first function button; 19-onboard second function button; 20-onboard third function button; 21-reset button; 22-NFC module; 23-RS485 communication interface; 24-onboard signal expansion board interface A; 25-onboard signal expansion board interface B; 26-onboard sensor module. DETAILED DESCRIPTION
[0033] In order to enable those skilled in the art to better understand the solution of the utility model, the technical solution in the embodiment of the utility model will be clearly and completely described below in conjunction with the drawings in the embodiment of the utility model. Obviously, the described embodiment is only a part of the embodiment of the utility model, not all of the embodiments. Based on the embodiment of the utility model, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the utility model.
[0034] It should be noted that the terms "first", "second", etc. in the specification and claims of the utility model and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the utility model described here can be implemented in an order other than those illustrated or described here. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0035] The utility model is further described in detail below with reference to the accompanying drawings:
[0036] See also Figure 1It is a schematic diagram of the core control board of the utility model; as can be seen from the figure, the core control board 1 mainly includes an onboard Cortex-M4 core module 12, which is responsible for function control and signal processing; an onboard DEBUG serial port TTL socket 4, a 12V power supply interface 5 is responsible for power supply, an SPI interface 1.3-inch OLED display screen 6 is used for interactive display, a wired 10 / 100Mbps adaptive RJ45 Ethernet port 7 is used for network transmission, and an ESP-12F WiFi module 14 is used for wireless communication; an onboard temperature and humidity sensor 8 and a light sensor 13 provide basic sensor data; an onboard MIC module 9, a 3.5mm LINE IN interface 10, a 3.5mm PHONE OUT interface 11, and an SPK interface 15 support voice signal processing; an onboard JTAG debugging interface 17, an onboard first function button 18, an onboard second function button 19, an onboard third function button 20, and a reset button 21. Each component is connected to a corresponding interface of the onboard Cortex-M4 core module 12 , and the onboard Cortex-M4 core module 12 controls signal processing and various functions.
[0037] See also Figure 2 It is a schematic diagram of the function expansion board of the utility model; as can be seen from the figure, the function expansion board 2 is connected to the core control board 1 through the function expansion board interface 16, the onboard NFC module 22 supports one-touch connection, the onboard RS485 communication interface 23 supports wired communication, and the onboard signal expansion board interface A24 and the onboard signal expansion board interface B 25. The pins of the NFC module 22 and the RS485 communication interface 23 are connected to the corresponding pins of the function expansion board interface 16, connected to the core control board 1, and connected to the corresponding pins of the onboard Cortex-M4 core module 12.
[0038] See also Figure 3 It is a schematic diagram of the signal expansion board of the utility model; it can be seen from the figure that the signal expansion board 3 is connected to the function expansion board 2 through the onboard signal expansion board interface A 24 and the onboard signal expansion board interface B 25, and the onboard sensor module 26 supports signal acquisition of communication modes such as ADC, I2C, and GPIO. The pins of the onboard sensor module 26 are connected to the corresponding pins of the onboard signal expansion board interface A 24 and the onboard signal expansion board interface B 25, and are connected to the core control board 1 through the function expansion board interface 16, and are connected to the corresponding pins of the onboard Cortex-M4 core module 12.
[0039] The utility model discloses an onboard Cortex-M4 core module 12 of an Internet of Things teaching and development board based on OpenHarmony, adopts the OpenHarmony 3.2Release version standard system, uses HUAWEI DevEcoStudio 3.1Beta2 and OpenHarmony SDK 9 as development tools, and adopts ArkTS language + Stage application model to develop Internet of Things related teaching applications.
[0040] After correctly connecting the core control board 1, function expansion board 2 and signal expansion board 3 of the Internet of Things teaching development board based on OpenHarmony disclosed in the utility model, the development board is powered through the power interface 5. Use DevEcoStudio to write the Internet of Things related project program, and debug and download the program through the onboard DEBUG serial port TTL socket 4 and the onboard JTAG debugging interface 17. The development board can realize the acquisition of the onboard temperature and humidity sensor 8 and the light sensor 13 signals, and combine the OLED display screen 6, the onboard first function button 18, the onboard second function button 19, the onboard third function button 20, the audio interface SPK interface 15, etc. for interactive display, automatic control and early warning; wired / wireless data communication can be carried out through the onboard RJ45 Ethernet port 7 and the WiFi module 14. The one-touch connection function can be realized through the NFC module 22 of the function expansion board 2, and wired communication can be realized through the RS485 communication interface 23; the sensor signals of ADC, I2C, GPIO communication methods such as human infrared sensor, PM2.5 sensor, atmospheric pressure sensor, TVOC (benzene, alcohol, aldehyde, etc.) sensor, carbon dioxide sensor, flame sensor, etc. can be introduced through the signal expansion board 3, so as to realize sensor data reading experiments, wired / wireless data communication experiments and comprehensive application development of the Internet of Things.
[0041] Example 1
[0042] An Internet of Things teaching and development board based on OpenHarmony comprises a core control board 1, a function expansion board 2 and a signal expansion board 3.
[0043] A core control board 1, a function expansion board 2 connected to the core control board 1 via a function expansion board interface 16, and a signal expansion board 3 connected to the function expansion board 2 via an onboard signal expansion board interface;
[0044] The core control board 1 includes a power interface 5, a socket, an onboard Cortex-M4 core module 12, an OLED display 6, and a plurality of function buttons.
[0045] The development environment of the OpenHarmony-based IoT teaching development board is the OpenHarmony 3.2Release standard system; the development tools are HUAWEI DevEco Studio 3.1Beta2 and OpenHarmony SDK 9. ArkTS language and Stage application model are used for development.
[0046] Example 2
[0047] An Internet of Things teaching and development board based on OpenHarmony comprises a core control board 1, a function expansion board 2 and a signal expansion board 3.
[0048] The core control board 1 includes an onboard Cortex-M4 core module 12 responsible for function control and signal processing: an onboard DEBUG serial port TTL socket 4 for program debugging; a 12V power supply interface 5 for providing the power required by the development board; an SPI interface 1.3-inch OLED display screen 6 for interactive display; an onboard RJ45 Ethernet port 7 supporting wired network communication; an ESP-12F WiFi module 14 supporting wireless communication; an onboard temperature and humidity sensor 8 and a light sensor 13 providing environmental sensing data. An onboard MIC module 9, a LINE IN interface 10, a PHONE OUT interface 11, and an SPK interface 15 supporting audio input, output, and processing; an onboard JTAG debugging interface 17 for program debugging and downloading; an onboard first function key 18, an onboard second function key 19, an onboard third function key 20, and a reset key 21 for manual control and system reset.
[0049] The function expansion board 2 is connected to the core control board 1 via the function expansion board interface 16; the function expansion board 2 includes an NFC module 22 supporting short-range wireless communication and touch-to-connect functions; an RS485 communication interface 23 supporting wired communication; and an onboard signal expansion board interface A 24 and an onboard signal expansion board interface B 25 for connecting the signal expansion board 3.
[0050] The signal expansion board 3 is connected to the function expansion board 2 via the onboard signal expansion board interface A 24 and the onboard signal expansion board interface B 25. The signal expansion board 3 includes an onboard sensor module 26 that supports signal collection in multiple communication modes and can access multiple sensors.
[0051] The development environment of the OpenHarmony-based IoT teaching development board is the OpenHarmony 3.2Release standard system; the development tools are HUAWEI DevEco Studio 3.1Beta2 and OpenHarmony SDK 9. ArkTS language and Stage application model are used for development.
[0052] Applicable scenarios include: IoT-related teaching application development; sensor data reading experiments; wired / wireless data communication experiments; IoT comprehensive application development.
[0053] By correctly connecting the boards and using the provided development tools, users can write and debug IoT-related project programs, collect, process, display and control a variety of sensor data, and communicate data via wired or wireless methods. In addition, the function expansion board also provides additional communication and expansion interfaces to meet a wider range of application needs.
[0054] Example 3
[0055] An Internet of Things teaching and development board based on OpenHarmony comprises a core control board 1, a function expansion board 2 and a signal expansion board 3.
[0056] The core control board 1 includes an onboard Cortex-M4 core module 12, a DEBUG serial port TTL socket 4, a 12V power supply interface 5, an OLED display screen with an SPI interface 6, an onboard RJ45 Ethernet port 7, an ESP-12FWiFi module 14, an onboard temperature and humidity sensor 8, a light sensor 13, an onboard MIC module 9, a 3.5mm LINE IN interface 10, a 3.5mm PHONE OUT interface 11, an SPK interface 15, an onboard JTAG debugging interface 17, and multiple function buttons and a reset button 21.
[0057] Among them, the Cortex-M4 core module 12 adopts the OpenHarmony 3.2Release version standard system. The development tools adopt HUAWEI DevEco Studio 3.1Beta2 and OpenHarmony SDK 9. ArkTS language and Stage application model are used for IoT related teaching application development. DevEco Studio is used to write IoT project programs, and the programs are debugged and downloaded through the onboard DEBUG serial port TTL socket 4 and the onboard JTAG debugging interface 17.
[0058] The function expansion board 2 is connected to the core control board 1 through an interface, and includes an NFC module 22, an RS485 communication interface 23 and a signal expansion board interface.
[0059] The signal expansion board 3 is connected to the function expansion board 2 through an interface, includes an onboard sensor module 26, and supports signal collection of multiple communication modes.
[0060] The utility model discloses an Internet of Things teaching development board based on OpenHarmony, including a core control board, a function expansion board 2 and a signal expansion board 3. The core control board 1 integrates processing, display, communication and sensing modules; the function expansion board 2 provides one-touch connection and wired communication functions; the signal expansion board 3 supports signal acquisition of multiple sensors. Using the OpenHarmony system and related development tools, after the core control board 1, the function expansion board 2 and the signal expansion board 3 are correctly connected, the development board is powered through the power interface 5. Use HUAWEI DevEco Studio 3.1Beta2 and OpenHarmony SDK 9 to write Internet of Things related project programs, and debug and download the programs through the onboard DEBUG serial port TTL socket 4 and the onboard JTAG debugging interface 17. The development board can collect signals from the onboard temperature and humidity sensor 8 and the photosensor 13, and perform interactive display, automatic control and early warning in combination with the OLED display screen 6 and function keys; perform wired / wireless data communication through the onboard RJ45 Ethernet port 7 and the WiFi module 14; realize the one-touch connection function through the NFC module 22 of the function expansion board 2, and realize wired communication through the RS485 communication interface 23; and introduce a variety of sensors through the signal expansion board 3, which can realize the development of teaching applications related to the Internet of Things, including sensor data reading, wired / wireless data communication and comprehensive application development, etc. It provides a highly integrated and extensible experimental platform for Internet of Things teaching.
[0061] The above content is only for explaining the technical idea of the utility model and cannot be used to limit the protection scope of the utility model. Any changes made on the basis of the technical solution in accordance with the technical idea proposed by the utility model shall fall within the protection scope of the claims of the utility model.
Claims
1. An Internet of Things teaching development board based on OpenHarmony, characterized in that: include: A core control board (1), a function expansion board (2) connected to the core control board (1) via a function expansion board interface (16), and a signal expansion board (3) connected to the function expansion board (2) via an onboard signal expansion board interface; The core control board (1) comprises a power interface (5), a socket, an onboard Cortex-M4 core module (12), an OLED display screen (6), and a plurality of function keys.
2. The Internet of Things teaching and development board based on OpenHarmony according to claim 1, characterized in that: The function expansion board (2) is installed with an NFC module (22) and an onboard RS485 communication interface (23).
3. The Internet of Things teaching and development board based on OpenHarmony according to claim 1, characterized in that: An onboard sensor module (26) is installed on the signal expansion board (3).
4. The Internet of Things teaching and development board based on OpenHarmony according to claim 1, characterized in that: The onboard signal expansion board interface comprises an onboard signal expansion board interface A (24) and an onboard signal expansion board interface B (25).
5. The OpenHarmony-based Internet of Things teaching and development board according to claim 1, characterized in that: The socket is an onboard DEBUG serial port TTL socket (4); and the OLED display screen (6) is a SPI interface 1.3-inch OLED display screen.
6. The OpenHarmony-based Internet of Things teaching and development board according to claim 1, characterized in that: The core control board (1) further comprises an onboard RJ45 Ethernet port (7), and the onboard RJ45 Ethernet port (7) is a wired 10 / 100Mbps adaptive RJ45 Ethernet port.
7. The Internet of Things teaching and development board based on OpenHarmony according to claim 1, characterized in that: The core control board (1) further comprises a WiFi module (14), and the WiFi module (14) is an ESP-12F WiFi module.
8. The Internet of Things teaching and development board based on OpenHarmony according to claim 1, characterized in that: The core control board (1) also includes an onboard temperature and humidity sensor (8) and a light-sensitive sensor (13).
9. The Internet of Things teaching and development board based on OpenHarmony according to claim 1, characterized in that: The core control board (1) also includes an onboard MIC module (9) and an SPK interface (15).
10. The Internet of Things teaching and development board based on OpenHarmony according to claim 1, characterized in that: The core control board (1) also includes an onboard JTAG debugging interface (17).