Mesh network system and communication control method

The mesh network system addresses loop formation and centralized control inefficiencies by implementing separate MAC address filtering and address resolution methods, achieving high throughput, low latency, and fault tolerance in wireless communication systems for unmanned aerial vehicles.

JP7601735B2Active Publication Date: 2024-12-17HITACHI KOKUSAI ELECTRIC INC
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2021155352
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-09-24
Publication Date
2024-12-17
Estimated Expiration
2041-09-24

AI Technical Summary

Technical Problem

Existing mesh networks face inefficiencies in high throughput and low latency requirements due to loop formation and centralized control issues, particularly in wireless communication systems for unmanned aerial vehicles, leading to decreased performance and fault tolerance.

Method used

A mesh network system with separate MAC address filtering on wireless and wired networks to prevent loop formation, combined with address resolution methods that avoid broadcast storms and select the best route based on communication cost, ensuring high throughput, low latency, and fault tolerance.

Benefits of technology

The system effectively prevents loop formation and broadcast storms, maintaining high throughput, low latency, and fast path switching while ensuring high fault tolerance in wired/wireless mesh networks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007601735000001
    Figure 0007601735000001
  • Figure 0007601735000002
    Figure 0007601735000002
  • Figure 0007601735000003
    Figure 0007601735000003
Patent Text Reader

Abstract

To perform control so that a loop is not formed between a wireless network and a wired network in a wired / wireless mesh network having mobile nodes and fixed nodes.SOLUTION: A wired / wireless mesh network system of this example includes a mobile node 401 and a plurality of fixed nodes 411, 412, 413, and 414, as wireless nodes forming a wireless network. Two or more fixed nodes 411, 413, and 414 among the plurality of fixed nodes are also connected to a wired network. The fixed nodes 411, 413, and 414 connected to both wireless network and wired network are configured to discard a received packet when the packet whose transmission source is a wireless network side is received from the wired network side, or the packet whose transmission source is the wired network side is received from the wireless network side.SELECTED DRAWING: Figure 5
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a wired / wireless mesh network system in which a mesh network is formed using both wired and wireless networks. [Background technology]

[0002] The progress of robotics technology in recent years has been remarkable, and robots are increasingly being used to solve various social issues. Many of these robots are unmanned mobile objects, such as unmanned aerial vehicles and autonomous vehicles. Unmanned mobile objects need to be equipped with a communication system to transmit control command data for remote operation and autonomous control, and video data captured by cameras mounted on the unmanned mobile object. In this case, if the unmanned mobile object is not a machine that moves along a predetermined route such as a rail, wireless communication suitable for movement is often used.

[0003] For example, Patent Document 1 discloses an invention in which a mobile base station and a terminal station are provided with a long-distance communication function for preparing short-distance communication and a short-distance communication function for data transmission, and the timing of short-distance communication is scheduled by communication using the long-distance communication function. Patent Document 2 discloses an invention in which, in a relay system using an unmanned aerial vehicle, a relay position of the unmanned aerial vehicle is searched for based on the relay communication quality, the scheduled relay time, and the power supply state of the unmanned aerial vehicle (available power supply amount). [Prior art documents] [Patent documents]

[0004] [Patent Document 1] International Publication No. 2017 / 018021 [Patent Document 2] JP 2019-169848 A Summary of the Invention [Problem to be solved by the invention]

[0005] One of the communication networks that can be used for communication with unmanned vehicles is a mesh network. A mesh network is made up of multiple nodes, and by connecting adjacent nodes that can communicate with each other, it forms a mesh-like network as a whole. In particular, when the connections between nodes are made wirelessly, it is called a wireless mesh network, and data is transferred wirelessly between multiple nodes in a bucket brigade style.

[0006] Mesh networks usually have multiple routes, and if communication is not possible on one route, they can switch to an alternative route, making them more resistant to failures than other network topologies. However, the existence of multiple routes also means that there are loop-shaped routes in the network. When broadcasting IP packets in such a network, the spanning tree protocol is generally used to prevent the IP packets from repeating broadcasts even after they have traveled around the loop-shaped route, causing a broadcast storm.

[0007] The spanning tree protocol uses the spanning tree algorithm to automatically block communication between specific nodes, making it possible to prevent loops. In addition, when a failure occurs, it is possible to continue communication via an alternative route by releasing the blocking state.

[0008] However, such mesh networks are less efficient than centralized control systems because all nodes decide routes on an equal footing, rather than through centralized control by specific high-priority nodes. In particular, in cases where high throughput and low latency are required, there is a risk that a highly fault-tolerant mesh network cannot be adopted.

[0009] A use case that requires high throughput and low latency in addition to fault tolerance is a wireless communication system that transmits video related to remote control of an unmanned aerial vehicle (UAV). Figure 1 shows a configuration example of a conventional example 1 of such a wireless communication system. This system transfers video captured around the UAV when the UAV is flying beyond visual line of sight from the UAV to a server, allowing the pilot to check the video in real time.

[0010] In the wireless mesh network of the conventional example 1 shown in Fig. 1, a first fixed node 111, a second fixed node 112, a third fixed node 113, and an n-th fixed node 114 are arranged on the ground along the flight path of a mobile node 101 including a UAV body. A server 121 is connected to the first fixed node 111 by wire. In the following description, the number of hops is defined as the number of nodes that communicated minus 1, such that one hop is defined as wireless communication between two nodes, two hops is defined as wireless communication between three consecutive nodes, regardless of whether the nodes are mobile or fixed.

[0011] When the mobile node 101 is flying above the first fixed node 111, one-hop communication is performed between the mobile node 101 and the first fixed node 111, and data is transferred to the server 121 via the shortest route. Next, when the mobile node 101 moves above the second fixed node 112 and is no longer able to communicate directly with the first fixed node 111, two-hop communication is performed from the mobile node 101 to the first fixed node 111 via the second fixed node 112. Similarly, when the mobile node 101 moves above the third fixed node 113, the communication becomes three-hop communication, and when the mobile node 101 moves above the nth fixed node 114, the communication becomes n-hop communication. As the number of hops increases, the throughput decreases and the delay time also increases.

[0012] Fig. 2 shows a configuration example of a wired and wireless mesh network (hereinafter referred to as a "wired / wireless mesh network") as conventional example 2. In the system of Fig. 2, similar to the system of Fig. 1, a first fixed node 211, a second fixed node 212, a third fixed node 213, and an n-th fixed node 214 are placed on the ground along the flight path of a mobile node 201 including a UAV body, and a server 221 is further connected to all the fixed nodes by wires.

[0013] Therefore, at first glance, it appears that no matter which fixed node the mobile node 201 is wirelessly connected to, one-hop communication with the server 221 can be realized. However, because a loop is formed between the wired network and the wireless network, communication over a wired line is permitted only between any one of the fixed nodes and the server 221, and wired lines to all remaining fixed nodes are blocked.

[0014] That is, only the connection between the first fixed node 211 and the server 221 is not blocked. Therefore, when the mobile node 201 moves from above the first fixed node 211 to above the second fixed node 212 and is unable to directly communicate with the first fixed node 211, two-hop communication is performed from the mobile node 201 to the first fixed node 211 via the second fixed node 212, and the mobile node 201 is connected to the server 221.

[0015] In addition, since loop detection is generally performed by broadcasting loop detection packets, if the network is large or the communication load is heavy, it may take a long time to detect the loop. Furthermore, since the loop detection function itself increases the network load, it is recommended to build a network that does not form loops as much as possible.

[0016] Fig. 3 shows another example of the configuration of a wired / wireless mesh network as conventional example 3. In the system of Fig. 3, a first fixed node 311, a second fixed node 312, a third fixed node 313, and an n-th fixed node 314 are placed on the ground along the flight path of a mobile node 301 including a UAV body, as in the system of Fig. 2, and a server 321 is further connected to all the fixed nodes by wires. However, wireless communication between the fixed nodes is prohibited.

[0017] Specifically, the MAC addresses of the second fixed node 312, the third fixed node 313, and the n-th fixed node 314 are specified for the first fixed node 311, and connections to these fixed nodes are prohibited by MAC address filtering. This allows the first fixed node 311 to wirelessly connect only to the mobile node 301. Similar settings are made for the other fixed nodes.

[0018] The system in Fig. 3 also differs from Conventional Example 2 in that the maximum number of hops is set to 1. This can be achieved by setting the TTL (Time To Live) in the IP header of a packet to be transmitted to 1. When a packet is transferred from wireless node to wireless node, 1 is subtracted from the TTL and it immediately becomes 0, and if the packet has not reached the destination node at this point, it is discarded, resulting in a wireless network with a maximum number of hops of 1. In other words, since the route shown by the dashed line in Fig. 3 can be passed only once, no loop is formed even if the wireless network and the wired network are connected by multiple nodes, and no blocking occurs between any fixed node and the server 321.

[0019] In this way, when the wireless network exceeds a certain number of hops, packets are forcibly discarded to prevent the formation of a loop, thereby preventing blocking on the wired network side. Furthermore, by setting a route so that the wired network can always be reached within a certain number of hops from the wireless network, communication is always performed via the shortest route regardless of which fixed node the mobile node 301 is connected to. This makes it possible to build a network that provides high throughput and low delay.

[0020] However, such mesh networks have a problem that, due to the constraints of the number of hops on the wireless network side, it is difficult to expand the communication area to a place far from the wired network as the number of hops allowed becomes smaller. Also, there is a problem that, as the number of hops allowed becomes larger, it is difficult to arrange fixed nodes while considering the number of hops so as not to form a loop. Also, for example, when the mobile node 301 can communicate only with the second fixed node 312, if a failure occurs between the second fixed node 312 and the server 321, the mobile node 301 cannot access the server 321, and so on, thus sacrificing the high fault tolerance that the mesh network originally has.

[0021] The present invention has been made in consideration of the above-mentioned conventional circumstances, and aims to provide control in a wired / wireless mesh network having mobile nodes and fixed nodes so as to prevent loops from being formed between a wireless network and a wired network. [Means for solving the problem]

[0022] In order to achieve the above object, a mesh network system according to one aspect of the present invention is configured as follows: That is, the mesh network system according to the present invention is characterized in that, in a mesh network system having a mobile node and multiple fixed nodes as wireless nodes forming a wireless network, at least two of the multiple fixed nodes are also connected to a wired network, and the fixed nodes connected to both the wireless network and the wired network discard the received packet when the sender receives a packet from the wireless network side from the wired network side, or when the sender receives a packet from the wired network side from the wireless network side.

[0023] Here, in the mesh network system of the present invention, a fixed node connected to both a wireless network and a wired network can be configured to perform address resolution between itself and a network device connected to the wired network, and to notify the mobile node of the address resolution result.

[0024] In addition, in the mesh network system of the present invention, when a mobile node receives address resolution results from multiple fixed nodes, the mobile node can be configured to designate the fixed node with the lowest communication cost as the final node in the wireless network.

[0025] A communication control method according to another aspect of the present invention is configured as follows: That is, in a communication control method in a mesh network system having a mobile node and multiple fixed nodes as wireless nodes forming a wireless network, at least two of the multiple fixed nodes are also connected to a wired network, and a fixed node connected to both the wireless network and the wired network discards a received packet when a sender receives a packet from the wireless network side from the wired network side, or when a sender receives a packet from the wired network side from the wireless network side. Effect of the Invention

[0026] According to the present invention, in a wired / wireless mesh network having mobile nodes and fixed nodes, it is possible to perform control so as to prevent a loop from being formed between the wireless network and the wired network. [Brief description of the drawings]

[0027] [Figure 1] FIG. 1 is a diagram illustrating an example of the configuration of a wireless mesh network according to a first conventional example. [Diagram 2] FIG. 13 is a diagram showing a configuration example of a wired / wireless mesh network according to Conventional Example 2. [Diagram 3] FIG. 11 is a diagram showing a configuration example of a wired / wireless mesh network according to a third conventional example. [Figure 4] 1 is a diagram showing an example of the configuration of a wired / wireless mesh network according to an embodiment of the present invention; [Diagram 5] 5 is a diagram illustrating an example of a route in the wired / wireless mesh network of FIG. 4. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0028] An embodiment of the present invention will now be described with reference to the drawings. 4 shows a configuration example of a wired / wireless mesh network according to an embodiment of the present invention. The wired / wireless mesh network of this example includes a mobile node 401, a first fixed node 411, a second fixed node 412, a third fixed node 413, an n-th fixed node 414, and a server 421. The server 421 is connected to a plurality of fixed nodes other than the second fixed node 412, that is, the first fixed node 411, the third fixed node 413, and the n-th fixed node 414, by wires. In this example, a UAV is assumed as the mobile node 401, but any mobile wireless device, such as a wireless device mounted on a train or automobile, or a wireless device portable by a person, can be applied.

[0029] Here, the routes between the mobile node 401 and all the fixed nodes 411 to 414 are determined by a spanning tree protocol. Also, the first fixed node 411, the third fixed node 413, and the nth fixed node 414 connected to the wired network are provided with a MAC address filtering function to prevent a loop from being formed between the wireless network and the wired network.

[0030] Specifically, when a packet having a source address belonging to a wireless network is received from the wired network side, the packet is discarded. Similarly, when a packet having a source address belonging to a wired network is received from the wireless network side, the packet is discarded. This makes it possible to avoid broadcast storms without blocking the route on the wired network side. Note that fixed nodes connected to a wired network have different MAC addresses, i.e., source addresses, on the wired and wireless sides.

[0031] In addition, the first fixed node 411, the third fixed node 413, and the nth fixed node 414 connected to the wired network communicate directly with the server 421 on a regular basis, and also have the function of monitoring the address resolution status, for example by sending pings at regular time intervals, and reporting the results to the mobile node 401.

[0032] Next, the operation of the wired / wireless mesh network of this example will be described with reference to Fig. 5. Fig. 5 has the same basic configuration as Fig. 4, and shows how the fixed nodes that can wirelessly connect to the mobile node are limited depending on the location of the mobile node. In Fig. 5, the metric value between the nodes is represented by a numerical value in parentheses. For example, the metric value between the first fixed node 411 and the second fixed node 412 is 4, as indicated by (4) in the figure.

[0033] In mesh networks, the communication cost is generally calculated for each route, and the route with the lowest communication cost is selected. For example, in IEEE 802.11s, the standard for wireless LAN mesh networks, the following metric value Ca is calculated as the communication cost. Ca = [0 + Bt / r] / (1 - ef) Here, 0 is the channel access overhead, Bt is 8192 (the bit size of the test frame), r is the data rate (Mbit / sec), and ef is the frame error rate. The smaller the metric value, the better the wireless quality of the route.

[0034] This metric value can be regarded as airtime, that is, the time required to wirelessly transmit a given amount of data. In addition, in a route that involves multiple hops, the sum of the metric values ​​between each node can be regarded as the metric value of the entire route. For example, when a mobile node 401 communicates with a first fixed node 411, there is a one-hop route and a two-hop route that passes through a second fixed node 412, and the metric value of the one-hop route is 7, and the metric value of the two-hop route is 5+4=9. In this case, the one-hop route with the smaller metric value will be selected. Note that in FIG. 5, the metric value is set to a value one digit smaller for ease of explanation.

[0035] 5 also clearly shows that the route starting from the mobile node 401 in the wired / wireless mesh network is constructed by the spanning tree protocol, and that a part of the route is blocked. Specifically, the route between the first fixed node 411 and the second fixed node 412 is blocked, and the route of the tree topology is determined so as not to form a loop when the mobile node 401 communicates with other fixed nodes in the wired / wireless mesh network.

[0036] 5, it is assumed that the mobile node 401 is flying at the midpoint between the first fixed node 411 and the second fixed node 412, and that the mobile node 401 is in a state in which it can directly communicate (one hop) only with the first fixed node 411 and the second fixed node 412. It is also assumed that the first fixed node 411 and the second fixed node 412 are blocked by a spanning tree protocol, and the second fixed node 412, the third fixed node 413, and the nth fixed node 414 are connected by one route.

[0037] In this state, when a broadcast packet is transmitted from the mobile node 401, the broadcast packet reaches the first fixed node 411 and the second fixed node 412. Then, the broadcast packet that reaches the first fixed node 411 reaches the server 421, the third fixed node 413, and the nth fixed node 414 via the wired network. However, the third fixed node 413 and the nth fixed node 414 discard packets received from the wired network with a source address of the mobile node 401 by MAC address filtering, so that a broadcast storm is prevented.

[0038] On the other hand, the broadcast packet that arrives at the second fixed node 412 from the mobile node 401 reaches the third fixed node 413. Then, the broadcast packet that arrives at the third fixed node 413 reaches the server 421, the first fixed node 411, and the nth fixed node 414 via the wired network. However, the first fixed node 411 and the nth fixed node 414 discard packets received from the wired network with a source address of the mobile node 401 by MAC address filtering, so that the broadcast storm is prevented.

[0039] Furthermore, the broadcast packet that has reached the third fixed node 413 passes through the nth fixed node 414, and then reaches the server 421, the first fixed node 411, and the third fixed node 413 via the wired network. However, the first fixed node 411 and the third fixed node 413 discard packets received from the wired network with a source address of the mobile node 401 by MAC address filtering, so that a broadcast storm is prevented.

[0040] The same applies when a broadcast packet is transmitted from the server 421. For example, assume that a broadcast packet that has arrived at the third fixed node 413 from the server 421 reaches the nth fixed node 414 via a route on the wireless network side. In this case, the nth fixed node 414 discards the packet, which has a source address of the server 421 and which has been received from the wireless network side, by MAC address filtering, thereby preventing a broadcast storm.

[0041] In this way, the wired / wireless mesh network system of this example is configured to perform separate MAC address filtering on the wireless network side and the wired network side. This makes it possible to build a wired / wireless mesh network in which wireless and wired networks are integrated without causing blocking between multiple fixed nodes and the server 421, even if the wireless network and the wired network are connected by multiple nodes to form a loop.

[0042] Incidentally, when the mobile node 401 first communicates with the server 421, if the mobile node 401 broadcasts an ARP request packet to the server 421, the ARP request packet reaches the server 421 via multiple possible communication routes. Then, the server 421 unicasts an ARP response packet to the mobile node 401, thereby performing address resolution, and communication becomes possible between the mobile node 401 and the server 421. However, since the address resolution information is overwritten by the last ARP response packet received among the multiple ARP response packets, the shortest route is not necessarily selected. Also, if communication between the mobile node 401 and the server 421 becomes impossible, a processing delay occurs due to address resolution by retransmitting the ARP request packet.

[0043] Therefore, in order to select the best route and reduce processing delay, it is desirable to perform address resolution using a method that does not broadcast an ARP request packet from the mobile node 401. Therefore, in the wired / wireless mesh network of this example, address resolution between the mobile node 401 and the server 421 is performed using the following method.

[0044] First, the first fixed node 411, the third fixed node 413, and the n-th fixed node 414 connected to the wired network periodically transmit pings to the server 421. If address resolution has not been achieved, these fixed nodes broadcast ARP request packets from the wired network side, that is, with the MAC address of the wired side set as the source address.

[0045] Here, when the first fixed node 411 broadcasts an ARP request packet to the wired network, the ARP request packet reaches the server 421, the third fixed node 413, and the nth fixed node 414. Then, the server 421 returns an ARP response packet to the first fixed node 411, and address resolution is performed. On the other hand, for example, assume that the ARP request packet that has arrived at the third fixed node 413 reaches the nth fixed node 414 via the wireless network. In this case, the nth fixed node 414 discards the packet, which has a source address belonging to the wired network and is received from the wireless network side, by MAC address filtering, and therefore a broadcast storm is prevented.

[0046] In this way, even if a fixed node connected to the wired network broadcasts, the operation prevents the formation of a loop by MAC address filtering. Therefore, it is possible to maintain an unblocked state between the fixed nodes 411 to 414 and the server 421. Furthermore, except in cases where a failure occurs in the wired network and communication with the server 421 becomes impossible, thereafter, arrival confirmation is performed only by periodic ping without broadcasting an ARP request packet.

[0047] If no particular fault occurs in the wired network, the server 421 returns a ping response to each of the first fixed node 411, the third fixed node 413, and the nth fixed node 414. The first fixed node 411, the third fixed node 413, and the nth fixed node 414 that receive the ping response transmit a control packet with the MAC address of the server 421 added to the mobile node 401 to notify that they are able to communicate with the server 421. Conversely, if a fault or the like occurs in the wired network and no ping response is obtained from the server 421, no control packet is transmitted to the mobile node 401.

[0048] When the mobile node 401 receives the control packet, it obtains the MAC address of the server 421 added to the control packet to perform address resolution, and recognizes fixed nodes that can communicate with the server 421 from the source address of the control packet.

[0049] On the other hand, the mobile node 401 knows the metric value when communicating with each node during route search in the wired / wireless mesh network. For example, when calculated in correspondence with the metric value for each route shown in Fig. 5, the metric value with the first fixed node 411 is 7, the metric value with the second fixed node 412 is 5, the metric value with the third fixed node 413 is 5+3=8, and the metric value with the n-th fixed node 414 is 5+3+6=14. In other words, it can be determined that the fixed node with the best wireless quality among the fixed nodes connected to the server 421 by wire is the first fixed node 411.

[0050] Therefore, the mobile node 401 can select the best route by making the first fixed node 411 the final node in the wired / wireless mesh network when communicating with the server 421. Also, if the route becomes unavailable, the mobile node 401 can instantly switch to the best route by selecting the third fixed node 413, which has the second lowest metric value, as the final node in the wired / wireless mesh network.

[0051] Here, in this example, the second fixed node 412 is the only fixed node not connected to the wired network, but generality is not lost as long as the condition that multiple fixed nodes are connected to the wired network is satisfied. In this example, a ping is sent from the fixed node to the server, but this is not limited to ping. Also, a configuration may be used in which the server side checks whether communication with multiple fixed nodes connected to the wired network is possible individually. Also, in this example, a configuration is used in which a MAC address filtering function is provided in the fixed node connected to the wired network to avoid loops, but a configuration may be used in which a network switch having a function of avoiding loops is added.

[0052] As described above, the wired / wireless mesh network system of this example has the mobile node 401 and the multiple fixed nodes 411, 412, 413, 414 as wireless nodes forming a wireless network, and at least two of the multiple fixed nodes 411, 413, 414 are also connected to a wired network, and the fixed nodes 411, 413, 414 connected to both the wireless network and the wired network are configured to discard a received packet when the sender receives a packet from the wireless network side from the wired network side, or when the sender receives a packet from the wired network side from the wireless network side. In this way, by configuring the wireless network side and the wired network side to perform individual address filtering, it is possible to control so that a loop is not formed between the wireless network and the wired network.

[0053] In addition, in the wired / wireless mesh network system of this example, the fixed nodes 411, 413, and 414 connected to both the wireless network and the wired network are configured to perform address resolution with the server 421 connected to the wired network and notify the mobile node 401 of the address resolution result. Therefore, address resolution can be performed without broadcasting an ARP request packet from the mobile node 401, and communication can be established between the mobile node 401 and the server 421. In this example, the server 421 is given as an example of a network device according to the present invention, but the address resolution technique according to the present invention can be applied to address resolution with any other network device connected to a wired network.

[0054] In addition, in the wired / wireless mesh network system of this example, the mobile node 401 is configured to designate the fixed node with the lowest communication cost as the final node in the wireless network when it receives address resolution results from multiple fixed nodes 411, 413, and 414. Therefore, the mobile node 401 can select the best route when communicating with the server 421.

[0055] As described above, a mesh network is configured using both wireless and wired networks, with the wireless network side constructing routes using a normal spanning tree protocol, and the wired network side performing different address filtering on the wireless and wired sides to prevent loops from being formed (i.e., to prevent blocking from occurring), while determining the final node of the wireless mesh network according to the best route, making it possible to construct a network with high throughput, low latency, high-speed route switching, and high fault tolerance.

[0056] Although the embodiments of the present invention have been described above, these embodiments are merely illustrative and do not limit the technical scope of the present invention. The present invention can take various other embodiments, and various modifications such as omissions and substitutions can be made without departing from the gist of the present invention. These embodiments and modifications are included in the scope and gist of the invention described in this specification, etc., and are included in the scope of the invention described in the claims and their equivalents.

[0057] Furthermore, the present invention can be provided not only as devices such as those described above or as a system composed of these devices, but also as methods executed by these devices, programs for causing a processor to realize the functions of these devices, and storage media for storing such programs in a computer-readable format. [Industrial Applicability]

[0058] The present invention can be used in a wired / wireless mesh network system in which a mesh network is formed by using both wired and wireless networks. [Explanation of symbols]

[0059] 101, 201, 301, 401: mobile node, 111, 211, 311, 411: first fixed node, 112, 212, 312, 412: second fixed node, 113, 213, 313, 413: third fixed node, 114, 214, 314, 414: nth fixed node, 121, 221, 321, 421: server

Claims

1. In a mesh network system having a mobile node and a plurality of fixed nodes as wireless nodes forming a wireless network, Two or more of the fixed nodes are also connected to a wired network; a fixed node connected to both the wireless network and the wired network discards a received packet when a source of the packet is received from the wired network side, or when a source of the packet is received from the wireless network side, Furthermore, a mesh network system is characterized in that a fixed node connected to both the wireless network and the wired network performs address resolution between itself and a network device connected to the wired network, and notifies the mobile node of the address resolution result.

2. 2. The mesh network system according to claim 1, A mesh network system characterized in that, when the mobile node receives address resolution results from a plurality of fixed nodes, the mobile node designates the fixed node with the lowest communication cost as the final node in the wireless network.

3. A communication control method in a mesh network system having a mobile node and a plurality of fixed nodes as wireless nodes forming a wireless network, comprising: Two or more of the fixed nodes are also connected to a wired network; a fixed node connected to both the wireless network and the wired network discards a received packet when a source of the packet is received from the wired network side, or when a source of the packet is received from the wireless network side, Furthermore, a communication control method characterized in that a fixed node connected to both the wireless network and the wired network performs address resolution between itself and a network device connected to the wired network, and notifies the mobile node of the address resolution result.

Citation Information

Patent Citations

  • Wireless device and radio communication network fabricated therewith

    JP2007235895A

  • Repeater and communication method

    JP2008124813A

  • Unmanned aerial vehicle

    JP2019169848A

  • Mesh network system and communication control method

    JP2022139408A

  • Wireless slave unit

    WO2005125113A1