Meshtastic-based information exchange methods, systems, terminals, and media
By setting up physical control components on the Meshtastic device and utilizing scanning and generation of control commands, the problem of requiring external device input in existing technologies is solved, enabling rapid signal transmission and reception and simplifying the operation process, thereby improving the convenience and communication efficiency of the device.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- SYSMAX INNOVATIONS CO LTD
- Filing Date
- 2026-01-26
- Publication Date
- 2026-06-02
AI Technical Summary
Existing Meshtastic devices require external devices for signal transmission and reception, which prevents users from quickly sending and receiving signals and reduces the convenience of the devices.
By setting up physical control components on Meshtastic devices, they can join the network by scanning preset frequency bands and generate control commands in response to user operations, enabling the rapid sending or replying of information to target communication groups.
The operation process has been simplified, enabling rapid signal transmission and reception, and improving the operational reliability and communication efficiency of the equipment in harsh environments.
Smart Images

Figure CN122138125A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of communication technology, and in particular to a Meshtastic-based information exchange method, system, terminal, and medium. Background Technology
[0002] Meshtastic is an open-source wireless communication technology based on the LoRa protocol, designed to achieve low-power, long-range communication. Each Meshtastic device can act as a node, sending and receiving messages while relaying messages from other nodes, thereby building a wide-coverage mesh network. However, in existing use cases of Meshtastic devices, since Meshtastic devices often only perform the function of signal transmission and reception, when it is necessary to input the signal to be sent (such as character information for communication and selection of the group to be sent or received), it is necessary to use other external devices (such as external keyboards or mobile phones) to input the signal to be sent. This makes it impossible for users to quickly send and receive signals using a single Meshtastic device, reducing the convenience of using the device.
[0003] Therefore, existing technologies have shortcomings and need to be improved and developed. Summary of the Invention
[0004] The technical problem to be solved by the present invention is to address the above-mentioned deficiencies of the prior art by providing a Meshtastic-based information interaction method, device, terminal and medium, aiming to solve the problem of the difficulty in fast signal transmission and reception in the prior art.
[0005] The technical solution adopted by this invention to solve the technical problem is as follows: In a first aspect, embodiments of the present invention provide a Meshtastic-based information interaction method, the method comprising: Use a Meshtastic device to scan a preset frequency band and add network devices currently in the preset frequency band to at least one communication group; In response to user operations on the physical control components of the Meshtastic device, control commands are generated; Based on the user intent represented by the control command, execute the corresponding communication operation to the target communication group.
[0006] In one implementation, in response to a user's operation on a physical control component on the Meshtastic device, a control command is generated, including: Obtain the preset control logic library; Based on the control logic library, user operations on physical control components on the Meshtastic device are mapped to corresponding control commands.
[0007] In one implementation, when the user's intention is to actively send a message, the corresponding communication operation includes: According to the control instructions, the corresponding predefined communication information is mapped from the pre-stored information database and retrieved. The predefined communication information is sent to the target communication group pre-selected by the user.
[0008] In one implementation, when the user's intention is to passively reply to the message, performing the corresponding communication operation includes: Determine whether there is group identification information in the group message to be replied to, and determine the target communication group based on the determination result; According to the control command, the corresponding predefined communication information is determined from the pre-stored information database; Send the predefined communication information to the target communication group.
[0009] In one implementation, determining whether group identification information exists in the group message to be replied to, and identifying the target communication group based on the determination result, includes: Determine if the group message to be replied to contains group identification information; If group identification information exists, the group identification information and multiple preset group channel codes will be matched according to the group priority, where the priority is that multi-person communication groups are higher than private communication groups. If a match is found, the matched communication group will be used as the target communication group. If a match fails, a new private communication group is created based on the group identifier information, and this newly created private communication group is identified as the target communication group.
[0010] In one implementation, determining whether group identification information exists in the group message to be replied to, and identifying the target communication group based on the determination result, further includes: If no group identifier information exists, the public group will be used as the target communication group.
[0011] In one implementation, the predefined communication information is pre-stored text information or graphic information, wherein the text information includes predefined shortcut text, and the graphic information includes emoticon codes.
[0012] Secondly, embodiments of the present invention also provide a Meshtastic-based information interaction system, the system comprising: The scanning module is used to scan a preset frequency band using a Meshtastic device and add the networking devices currently in the preset frequency band to at least one communication group; The instruction generation module is used to generate control instructions in response to user operations on the physical control components on the Meshtastic device; The communication module is used to perform corresponding communication operations to the target communication group according to the user intent represented by the control command.
[0013] Thirdly, embodiments of the present invention also provide a terminal, the terminal comprising: a memory, a processor, and a Meshtastic-based information interaction program stored in the memory and executable on the processor, wherein the Meshtastic-based information interaction program, when executed by the processor, implements the steps of the Meshtastic-based information interaction method as described above.
[0014] Fourthly, embodiments of the present invention also provide a computer-readable storage medium storing a Meshtastic-based information interaction program, wherein when the Meshtastic-based information interaction program is executed by a processor, it implements the steps of the Meshtastic-based information interaction method as described above.
[0015] The beneficial effects of this invention are as follows: This invention utilizes a Meshtastic device to scan a preset frequency band and adds network devices currently operating within the preset frequency band to at least one communication group; in response to user operations on the physical control components of the Meshtastic device, it generates control commands; and based on the user intent represented by the control commands, it executes corresponding communication operations to the target communication group. This invention sets up physical control components on the Meshtastic device, enabling rapid sending or replying to target communication groups through a single physical control component, simplifying the operation process and achieving rapid signal transmission and reception. Attached Figure Description
[0016] Figure 1 This is a flowchart of a preferred embodiment of the Meshtastic-based information interaction method in this invention.
[0017] Figure 2 This is a schematic diagram of the information interaction process in this invention.
[0018] Figure 3 This is a schematic diagram of a preferred embodiment of the Meshtastic-based information interaction system of the present invention.
[0019] Figure 4 This is a block diagram of the terminal principle of the present invention. Detailed Implementation
[0020] To make the objectives, technical solutions, and advantages of this invention clearer and more explicit, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
[0021] Meshtastic is an open-source wireless communication technology based on LoRa functionality and the Mesh protocol, designed to achieve low-power, long-range communication. Each Meshtastic device can act as a node, sending and receiving messages while relaying messages from other nodes, thereby building a wide-coverage mesh network. However, in existing use cases of Meshtastic devices, since Meshtastic devices often only perform the function of signal transmission and reception, when it is necessary to input the signal to be sent (such as character information for communication and selection of the group to be sent or received), it is necessary to use other external devices (such as external keyboards or mobile phones) to input the signal to be sent. This makes it impossible for users to quickly send and receive signals using a single Meshtastic device, reducing the convenience of using the device.
[0022] To address the aforementioned shortcomings of existing technologies, this invention provides a mesh-based information interaction method, system, terminal, and medium. The method includes: scanning a preset frequency band using a mesh-based device and adding network devices currently operating within the preset frequency band to at least one communication group; generating control commands in response to user operations on physical control components on the mesh-based device; and executing corresponding communication operations to the target communication group based on the user intent represented by the control commands. This invention sets up physical control components on the mesh-based device, enabling rapid sending or replying to target communication groups through a single physical control component, simplifying the operation process and achieving rapid signal transmission and reception.
[0023] Please see Figure 1 The information interaction method based on Meshtastic according to an embodiment of the present invention includes the following steps: Step S100: Use a Meshtastic device to scan a preset frequency band and add the networking devices currently in the preset frequency band to at least one communication group.
[0024] Specifically, the Meshtastic device of this invention is an integrated communication device with a built-in outdoor communication module and physical control components. Upon power-on, the device automatically scans within a preset frequency band, searching for and identifying nearby online devices without requiring complex user configuration. Subsequently, the system intelligently adds these devices to one or more communication groups (such as a default public group), achieving a quick and easy network setup experience right out of the box, greatly simplifying the cumbersome network entry process of traditional Mesh networks. The outdoor communication module's hardware functionality is implemented based on a first processor and a second processor. The first processor is a Bluetooth chip (such as model nrf52840), responsible for connecting and exchanging data with external devices such as mobile phones via the Bluetooth protocol; the second processor is an RF chip (such as model SX1262), specifically responsible for connecting to antennas (such as ceramic antennas or dipole antennas) via LoRa function or LoRaWAN (Long Range Wide Area Network) protocol to achieve long-distance signal transmission and reception and Mesh network communication. The Meshtastic device of this invention can be equipped with an integrated screen for full-function independent operation, or it can be without a screen and instead connect to external devices such as mobile phones as a display terminal. Both forms can effectively support rapid input operations through physical control components, ensuring the wide applicability of the technical solution under different cost and application requirements.
[0025] In one implementation, the method may further include: Use a Meshtastic device to scan the preset frequency band; Verify the validity of the scanned network devices; If a network device fails the validity verification, it will be identified as an invalid node and prevented from joining the communication group; If the network device passes verification, the network device that has passed verification and is currently in the preset frequency band will be added to at least one communication group.
[0026] Specifically, the verification can be a heartbeat signal activity detection. The heartbeat signal activity detection process may include: setting a dynamic monitoring window; counting the number of heartbeat packets received by the device within the monitoring window; if the number of received packets is lower than a preset threshold, the heartbeat signal activity detection is deemed unsuccessful; if the number of received packets is greater than the preset threshold, the heartbeat signal activity detection is deemed successful. This method ensures that all network-connected devices have stable communication capabilities, avoids the waste of invalid data packets spinning in low-bandwidth LoRa networks, and ensures that each user operation is established on a truly reachable communication link, significantly improving the determinism and response efficiency of information interaction in outdoor emergency scenarios.
[0027] Please see Figure 1The information interaction method based on Meshtastic according to the embodiments of the present invention further includes the following steps: Step S200: In response to the user's operation on the physical control components on the Meshtastic device, generate control commands.
[0028] Specifically, the steps for generating control commands include: acquiring a preset control logic library; and mapping user operations on the physical control components of the Meshtastic device to corresponding control commands based on the control logic library. To achieve rapid input, the Meshtastic device has a built-in preset control logic library. This library is essentially a mapping table that associates various operation signals of physical control components (such as joysticks) (e.g., directional tossing, presses of varying durations) with corresponding function control commands. When a user performs an operation, the device processor instantly acquires this control logic library and queries the mapping table based on the detected operation signals to generate precise control commands. This mechanism, through direct hardware-level interaction, significantly reduces operation steps and time, and more effectively ensures extremely high reliability in harsh outdoor environments. It is worth noting that the Meshtastic device of this invention is flexible in form; the physical control component can be any one of a joystick, mechanical button, rotary button, toggle button, or touchscreen button, and its installation location on the Meshtastic device is not limited.
[0029] Please see Figure 1 The information interaction method based on Meshtastic according to the embodiments of the present invention further includes the following steps: Step S300: Execute the corresponding communication operation to the target communication group according to the user intent represented by the control command.
[0030] Specifically, user intent includes actively sending messages and passively replying to messages. The system automatically determines and executes corresponding operations by parsing control commands, thereby achieving intelligent communication management.
[0031] In one implementation, when the user's intention is to actively send a message, the corresponding communication operation includes: According to the control instructions, the corresponding predefined communication information is mapped from the pre-stored information database and retrieved. The predefined communication information is sent to the target communication group pre-selected by the user.
[0032] Specifically, the predefined communication information consists of pre-stored text or graphic information. The text information includes predefined shortcut text, and the graphic information includes emoticon codes. The text information is predefined shortcut text for outdoor scenarios, such as "Lost," "SOS," "HI!", "Get," "Wait," and "Injuried." The graphic information includes emoticon codes, such as " / smell," " / sad," " / wait," " / cry," and " / Thirsty." This information is pre-stored in the device's local database, and each message can be generated by the user through physical control components. When the user needs to initiate communication, no character input is required; only a simple physical action is needed. The system, through mapping, instantly retrieves the corresponding predefined content from the database and sends it to the selected group. This solves the problem of cumbersome operation in the background technology and achieves the goal of rapid communication.
[0033] In one implementation, when the user's intention is to passively reply to the message, performing the corresponding communication operation includes: Determine whether there is group identification information in the group message to be replied to, and determine the target communication group based on the determination result; According to the control command, the corresponding predefined communication information is determined from the pre-stored information database; Send the predefined communication information to the target communication group.
[0034] Specifically, the group identifier can be a channel code. In a passive reply scenario, when a new message is received, the system triggers a notification mechanism to inform the user. The specific form of this notification mechanism depends on the device's hardware configuration: when the Meshtastic device has an integrated display screen, the notification message (such as "New Message" or unread count) will be displayed directly on the device's built-in screen. When the Meshtastic device is used as a communication module without an integrated screen, the notification message will be displayed on the human-computer interaction interface of the connected external display terminal (such as a mobile phone or tablet). The notification can be displayed directly on the main interface of the display screen or on the right side of the chat box; there are no restrictions on this.
[0035] In scenarios such as field operations and emergency rescue, timely communication is crucial. Traditional communication devices require multiple steps to establish communication. In harsh field environments, complex operations are not only time-consuming and labor-intensive but also prone to errors. This invention establishes a mapping relationship between predefined commonly used communication content and simple physical operations (such as joystick movement and button pressing). Users only need to perform a simple physical action to complete the entire communication process, achieving the goal of rapid communication.
[0036] In one implementation, it is determined whether group identifier information exists in the group message to be replied to, and the target communication group is determined based on the determination result, including: Determine if the group message to be replied to contains group identification information; If group identification information exists, the group identification information and multiple preset group channel codes will be matched according to the group priority, where the priority is that multi-person communication groups are higher than private communication groups. If a match is found, the matched communication group will be used as the target communication group. If a match fails, a new private communication group is created based on the group identifier information, and this newly created private communication group is identified as the target communication group.
[0037] Specifically, when a new message arrives, users can trigger a quick reply through multiple entry points on the interactive interface (such as the "New Message" notification on the main interface, unread messages in public groups, multi-person communication groups, or private communication groups) by operating physical control components (such as long-pressing or short-pressing physical buttons). While responding to this operation, the system automatically parses and matches the group identifier information in the message to determine the target communication group. Then, the interface pops up quick message and emoticon options for the user to choose from, completing one-click sending. Users can bring up a mode selection menu, such as "single screen" or "dual screen," by long-pressing again in the chat window. In "single screen" mode, the interface centrally displays the history and input elements of a single conversation. In "dual screen" mode, users can handle two conversations in parallel (such as friend A and friend B); in this case, if the user clicks on the message bar in friend A's pane to type, friend B's pane will be temporarily replaced by the keyboard; however, if the user long-presses the message bar, the quick reply option will be brought up, keeping both conversation panes visible, thus ensuring the continuity of the multi-tasking context while replying efficiently. The dual-screen mode allows users to monitor and process two conversations in parallel, making it particularly suitable for complex outdoor scenarios involving command and coordination or the need to maintain communication with multiple parties simultaneously. When a match fails, the system can proactively create a new private communication group based on an unknown group identifier. This not only simplifies user operations but also enables the communication network to expand dynamically and organically, adapting to the needs of outdoor team collaboration with changing members.
[0038] In one implementation, determining whether group identifier information exists in the group message to be replied to, and identifying the target communication group based on the determination result, further includes: If no group identifier information exists, the public group will be used as the target communication group.
[0039] Specifically, when a message awaiting a reply lacks valid group identification information (e.g., a basic broadcast signal is received from the network, or message metadata is unexpectedly lost), the system will be unable to associate it with any known private or group channel. To avoid communication failures or lost replies, the system automatically adopts this default rule, setting public groups as the target communication groups.
[0040] In one implementation, the method further includes: Before creating a new private communication group, verify that the source device of the group identification information is a trusted device. The trusted device is a device stored in the Meshtastic device whitelist.
[0041] Specifically, a list of trusted devices (i.e., a whitelist) is pre-installed in the storage of the Meshtastic device. This list records unique identifiers of devices pre-authorized by the user as trusted, such as their device ID, device hardware address, or identity derived from a public key. When a match fails, the system first extracts the identifier of the source device and compares it with the locally stored list of trusted devices. If the identifier exists in the whitelist, it is immediately determined to be a trusted device, verification is successful, and the system automatically creates a new private communication group. If it does not exist, verification fails, and the system can ignore the request or issue a security alert to the user. This mechanism effectively prevents malicious access by unauthorized devices, avoids the illegal occupation of network resources, and also prevents man-in-the-middle attacks by forging device identities, ensuring the reliability of end-to-end communication. Through this mechanism of verification before group creation, the system blocks security risks before the communication link is established, achieving proactive security protection.
[0042] In one implementation, the method further includes: When a new message is received, the Meshtastic device is controlled to provide a notification in a preset notification mode, which includes at least one of vibration at different rhythms and flashing LED lights of different colors. The notification mode is associated with the source group type or message priority of the message.
[0043] Specifically, the core purpose of this prompting mechanism is to enable users to quickly and accurately determine the urgency and approximate source of a message in complex outdoor environments (such as noisy, cold, or when focused on walking) without having to look at the display interface (whether it is the device's built-in screen or a connected external smart terminal), solely through the two most intuitive physical feedbacks: touch and vision. This allows for interference-free communication status awareness and priority processing.
[0044] In addition, the outdoor communication module of this invention also constructs a multi-layered security and reliability guarantee mechanism. At the signal transmission level, link performance is optimized and anti-interference capability is enhanced by adjusting key parameters of LoRa communication (such as spread factor SF, bandwidth BW, and coding rate CR). At the network layer, the basic equipment enables the LoRaWAN network protocol for information security protection, and the equipment uses a unique device ID for node identification and matching to ensure the legitimacy of the communication object. After the signal is received, it must go through key steps such as frequency band identification, ID authentication, and channel judgment before it can be correctly delivered to the corresponding chat window. At the application layer, the system randomly generates a unique channel code for each created channel and uses an encryption key (which can be static or dynamic) to encrypt the communication content to ensure the privacy of chat records. In addition, when connecting to a mobile APP via Bluetooth, a static device verification code is used for identity authentication to prevent unauthorized devices from accessing the network. This complete security design from physical signals to application data jointly ensures the reliability and information security of the communication process.
[0045] The flowchart of the information interaction method of the present invention is shown below. Figure 2 As shown, the process begins with the device automatically scanning the network, establishing the foundation for communication. In the active sending path, after parsing the user's intent, the system directly retrieves predefined communication information based on control commands and sends it to the target communication group. This design simplifies the traditional multi-step operation into a single, streamlined process, significantly improving the speed of communication initiation. In the passive reply path, the system employs an identification mechanism. When a user replies to a message, the system matches the target group based on the group identifier information, prioritizing multi-person groups over private groups. This series of complex judgments is automatically completed in the system background; the user only needs to perform simple operations such as long-pressing and selection. This design effectively avoids reply errors that may occur when manually switching chat windows in multitasking or emergency situations, ensuring communication accuracy while simplifying user operations. This design enables the method to provide a more efficient and reliable communication experience in scenarios requiring rapid response.
[0046] In summary, this invention utilizes a Meshtastic device to scan a preset frequency band and adds network devices currently operating within that band to at least one communication group. In response to user operations on the physical control components of the Meshtastic device, control commands are generated. Based on the user intent represented by the control commands, corresponding communication operations are executed towards the target communication group. This invention sets up a physical control component on the Meshtastic device, enabling rapid sending or replying to messages to the target communication group through a single physical control component, simplifying the operation process and achieving rapid signal transmission and reception.
[0047] In one embodiment, such as Figure 3 As shown, based on the above-mentioned Meshtastic-based information interaction method, the present invention also provides a Meshtastic-based information interaction system, the system comprising: The scanning module 100 is used to scan a preset frequency band using a Meshtastic device and add the networking devices currently in the preset frequency band to at least one communication group; The instruction generation module 200 is used to generate control instructions in response to user operations on the physical control components of the Meshtastic device; The communication module 300 is used to perform corresponding communication operations to the target communication group according to the user intent represented by the control command.
[0048] In one embodiment, the instruction generation module includes: The control logic library acquisition unit is used to acquire a preset control logic library; The instruction generation unit is used to map user operations on physical control components on the Meshtastic device into corresponding control instructions based on the control logic library.
[0049] In one embodiment, when the user's intention is to actively send a message, the system includes: The mapping unit is used to map and obtain corresponding predefined communication information from a pre-stored information database according to the control instructions; The information sending unit is used to send the predefined communication information to the target communication group pre-selected by the user.
[0050] In one embodiment, when the user's intention is to passively reply to a message, the system includes: The judgment unit is used to determine whether there is group identification information in the group message to be replied to, and to determine the target communication group based on the judgment result; The communication information acquisition unit is used to determine the corresponding predefined communication information from the pre-stored information database according to the control command; An information sending unit is used to send the predefined communication information to the target communication group.
[0051] In one embodiment, the system further includes: The judgment sub-unit is used to determine whether group identification information exists in the group message to be replied to; The first processing unit is configured to, if group identification information exists, perform matching between the group identification information and a number of preset group channel codes according to the priority of the groups, wherein the priority is that multi-person communication groups are higher than private communication groups. The second processing unit is used to select the matched communication group as the target communication group if a match is successful. The third processing unit is used to create a new private communication group based on the group identification information if the matching fails, and to identify the newly created private communication group as the target communication group.
[0052] In one embodiment, the system further includes: The fourth processing unit is used to select the public group as the target communication group if no group identification information exists.
[0053] Based on the above embodiments, the present invention also provides a terminal, the structural schematic diagram of which is as follows: Figure 4 As shown, the terminal includes a processor, memory, network interface, and display screen connected via a device bus. The processor provides computing and control capabilities. The memory includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores operating devices and a Meshtastic-based information interaction program. The internal memory provides an environment for the operation of the operating devices in the non-volatile storage medium and the Meshtastic-based information interaction program. The network interface is used to communicate with external terminals via a network connection. When executed by the processor, the Meshtastic-based information interaction program implements the steps of any of the aforementioned Meshtastic-based information interaction methods. The display screen can be a liquid crystal display (LCD) or an e-ink display.
[0054] Those skilled in the art will understand that Figure 4 The structural schematic diagram shown is only a schematic diagram of a part of the structure related to the present invention solution, and does not constitute a limitation on the terminal on which the present invention solution is applied. The specific terminal may include more or fewer components than shown in the figure, or combine some components, or have different component arrangements.
[0055] In one embodiment, a terminal is provided, the terminal including a memory, a processor, and a Meshtastic-based information interaction program stored in the memory and executable on the processor. When the Meshtastic-based information interaction program is executed by the processor, it implements the steps of any Meshtastic-based information interaction method provided in the embodiments of the present invention.
[0056] This invention also provides a computer-readable storage medium storing a Meshtastic-based information interaction program. When executed by a processor, the Meshtastic-based information interaction program implements the steps of any Meshtastic-based information interaction method provided in this invention.
[0057] It should be understood that the sequence number of each step in the above embodiments does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.
[0058] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional units and modules is merely an example. In practical applications, the above functions can be assigned to different functional units and modules as needed, that is, the internal structure of the above device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiments can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit. Furthermore, the specific names of the functional units and modules are only for easy differentiation and are not intended to limit the scope of protection of this invention. The specific working process of the units and modules in the above device can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0059] In the above embodiments, the descriptions of each embodiment have different focuses. For parts that are not described in detail or recorded in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0060] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this invention.
[0061] In the embodiments provided by this invention, it should be understood that the disclosed apparatus / terminal devices and methods can be implemented in other ways. For example, the apparatus / terminal device embodiments described above are merely illustrative. For instance, the division of modules or units described above is only a logical functional division, and in actual implementation, it can be divided in other ways. For example, multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed.
[0062] The above-described embodiments are only used to illustrate the technical solutions of the present invention, and are not intended to limit it. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not mean that the essence of the corresponding technical solutions deviates from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be included within the protection scope of the present invention.
Claims
1. A Meshtastic-based information exchange method, characterized in that, The method includes: Use a Meshtastic device to scan a preset frequency band and add network devices currently in the preset frequency band to at least one communication group; In response to user operations on the physical control components of the Meshtastic device, control commands are generated; Based on the user intent represented by the control command, execute the corresponding communication operation to the target communication group.
2. The information interaction method based on Meshtastic according to claim 1, characterized in that, In response to user operations on the physical control components of the Meshtastic device, control commands are generated, including: Obtain the preset control logic library; Based on the control logic library, user operations on physical control components on the Meshtastic device are mapped to corresponding control commands.
3. The information interaction method based on Meshtastic according to claim 1, characterized in that, When the user's intention is to actively send a message, the corresponding communication operations include: According to the control instructions, the corresponding predefined communication information is mapped from the pre-stored information database and retrieved. The predefined communication information is sent to the target communication group pre-selected by the user.
4. The information interaction method based on Meshtastic according to claim 1, characterized in that, When the user's intention is to passively reply to the message, the corresponding communication operations include: Determine whether there is group identification information in the group message to be replied to, and determine the target communication group based on the determination result; According to the control command, the corresponding predefined communication information is determined from the pre-stored information database; Send the predefined communication information to the target communication group.
5. The information interaction method based on Meshtastic according to claim 4, characterized in that, Determine whether group identification information exists in the group messages to be replied to, and determine the target communication group based on the determination result, including: Determine if the group message to be replied to contains group identification information; If group identification information exists, the group identification information and multiple preset group channel codes will be matched according to the group priority, where the priority is that multi-person communication groups are higher than private communication groups. If a match is found, the matched communication group will be used as the target communication group. If a match fails, a new private communication group is created based on the group identifier information, and this newly created private communication group is identified as the target communication group.
6. The information interaction method based on Meshtastic according to claim 5, characterized in that, Determining whether group identification information exists in the group message to be replied to, and identifying the target communication group based on the determination result, also includes: If no group identifier information exists, the public group will be used as the target communication group.
7. The information interaction method based on Meshtastic according to claim 3 or 4, characterized in that, The predefined communication information is pre-stored text information or graphic information. The text information includes predefined shortcut text, and the graphic information includes emoticon codes.
8. A Meshtastic-based information interaction system, characterized in that, include: The scanning module is used to scan a preset frequency band using a Meshtastic device and add network devices currently in the preset frequency band to at least one communication group; The instruction generation module is used to generate control instructions in response to user operations on the physical control components on the Meshtastic device; The communication module is used to perform corresponding communication operations to the target communication group according to the user intent represented by the control command.
9. A terminal, characterized in that, The terminal includes: a memory, a processor, and a Meshtastic-based information interaction program stored in the memory and executable on the processor. When the Meshtastic-based information interaction program is executed by the processor, it implements the steps of the Meshtastic-based information interaction method as described in any one of claims 1-7.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a Meshtastic-based information interaction program, which, when executed by a processor, implements the steps of the Meshtastic-based information interaction method as described in any one of claims 1-8.