Routing apparatus and method for configuring low-power wireless mesh network based on channel hopping time-multiplexed wireless link
First Claim
1. A routing apparatus for configuring a low-power wireless mesh network (LPWMN) configured based on a channel hopping time-multiplexed wireless link, comprising:
- a control unit for setting up a channel hopping time-multiplexed wireless link with a gateway router, one or more routers, and one or more devices based on deterministic and synchronous multi-channel extension (DSME) media access control (MAC) link control (DSME MAC link control;
DLC) sublayers and DSME MAC link network (DLN) sublayers; and
a communication unit for transferring data frames to the gateway router, routers, and devices based on data communication types through the channel hopping time-multiplexed wireless link,wherein the control unit operates LPWMN primitives for allowing the routing apparatus to loin the LPWMN, set up a path of the channel hopping time-multiplexed wireless link, and leave the LPWMN,wherein the LPWMN primitives comprise;
a DLN-START-NETWORK.request primitive for activating the LPWMN;
a DLN-START-ROUTER.request primitive for allowing the routers to loin the LPWMN;
a DLN-START-DEVICE.request primitive for allowing the devices to loin the LPWMN;
a DLC-DATA-CLINK.request primitive for allowing a cluster root router to request a cluster identifier allocation by transmitting a cluster formation request command;
a DLC-DATA-SLINK.request primitive for allowing the cluster root router to obtain a link network routing information by transmitting a link network management command frame containing a Route Update Request Type field set to a full cluster connectivity matrix; and
a DLC-LINK-SETUP.request primitive for allowing a higher layer of the DLC sublayer to request a setup of a link path,wherein the link network routing information contains any one of a cluster configuration information, a route information, a link path information, and a neighbor link information,wherein the cluster configuration information comprises a router address, a router extended address, a router reflector address, a depth, a maximum depth, a maximum children, a maximum routers, and a child cluster list,wherein the route information comprises a destination address, and a link path list,wherein the link path information comprises a link ID, and a link path cost, andwherein the neighbor link information comprises a link ID, a link type, a neighbor address, a Rx superframe ID, a Rx slot ID, a Tx superframe ID, a Tx slot ID, a number slot, a link quality, and a frame count.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed herein is a routing apparatus and method for configuring a LPWMN based on a channel hopping time-multiplexed wireless link. The routing apparatus of the present invention includes a control unit for setting up a channel hopping time-multiplexed wireless link with a gateway router, one or more routers, and one or more devices based on deterministic and synchronous multi-channel extension (DSME) media access control (MAC) link control (DSME MAC link control: DLC) sublayers and DSME MAC link network (DLN) sublayers. A communication unit transfers data frames to the gateway router, routers, and devices depending on connection quality of the channel hopping time-multiplexed wireless link.
9 Citations
14 Claims
-
1. A routing apparatus for configuring a low-power wireless mesh network (LPWMN) configured based on a channel hopping time-multiplexed wireless link, comprising:
-
a control unit for setting up a channel hopping time-multiplexed wireless link with a gateway router, one or more routers, and one or more devices based on deterministic and synchronous multi-channel extension (DSME) media access control (MAC) link control (DSME MAC link control;
DLC) sublayers and DSME MAC link network (DLN) sublayers; anda communication unit for transferring data frames to the gateway router, routers, and devices based on data communication types through the channel hopping time-multiplexed wireless link, wherein the control unit operates LPWMN primitives for allowing the routing apparatus to loin the LPWMN, set up a path of the channel hopping time-multiplexed wireless link, and leave the LPWMN, wherein the LPWMN primitives comprise; a DLN-START-NETWORK.request primitive for activating the LPWMN; a DLN-START-ROUTER.request primitive for allowing the routers to loin the LPWMN; a DLN-START-DEVICE.request primitive for allowing the devices to loin the LPWMN; a DLC-DATA-CLINK.request primitive for allowing a cluster root router to request a cluster identifier allocation by transmitting a cluster formation request command; a DLC-DATA-SLINK.request primitive for allowing the cluster root router to obtain a link network routing information by transmitting a link network management command frame containing a Route Update Request Type field set to a full cluster connectivity matrix; and a DLC-LINK-SETUP.request primitive for allowing a higher layer of the DLC sublayer to request a setup of a link path, wherein the link network routing information contains any one of a cluster configuration information, a route information, a link path information, and a neighbor link information, wherein the cluster configuration information comprises a router address, a router extended address, a router reflector address, a depth, a maximum depth, a maximum children, a maximum routers, and a child cluster list, wherein the route information comprises a destination address, and a link path list, wherein the link path information comprises a link ID, and a link path cost, and wherein the neighbor link information comprises a link ID, a link type, a neighbor address, a Rx superframe ID, a Rx slot ID, a Tx superframe ID, a Tx slot ID, a number slot, a link quality, and a frame count. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of configuring a low-power wireless mesh network (LPWMN) based on a channel hopping time-multiplexed wireless link, comprising:
-
setting up a channel hopping time-multiplexed wireless link with a gateway router, one or more routers, and one or more devices based on deterministic and synchronous multi-channel extension (DSME) media access control (MAC) link control (DSME MAC link control;
DLC) sublayers and DSME MAC link network (DLN) sublayers; andtransferring data frames to the gateway router, routers, and devices based on data communication types through the channel hopping time-multiplexed wireless link, wherein setting up the channel hopping time-multiplexed wireless link comprises operating LPWMN primitives for allowing the routers and the devices to loin the LPWMN, set up a path of the channel hopping time-multiplexed wireless link, and leave the LPWMN, wherein the LPWMN primitives comprise; a DLN-START-NETWORK.request primitive for activating the LPWMN; a DLN-START-ROUTER.request primitive for allowing the routers to loin the LPWMN; a DLN-START-DEVICE.request primitive for allowing the devices to loin the LPWMN; a DLC-DATA-CLINK.request primitive for allowing a cluster root router to request a cluster identifier allocation by transmitting a cluster formation request command; a DLC-DATA-SLINK.request primitive for allowing the cluster root router to obtain a link network routing information by transmitting a link network management command frame containing the Route Update Request Type field set to a full cluster connectivity matrix; and a DLC-LINK-SETUP.request primitive for allowing a higher layer of the DLC sublayer to request a setup of a link path, wherein the link network routing information contains any one of a cluster configuration information, a route information, a link path information, and a neighbor link information, wherein the cluster configuration information comprises a router address, a router extended address, a router reflector address, a depth, a maximum depth, a maximum children, a maximum routers, and a child cluster list, wherein the route information comprises a destination address, and a link path list, wherein the link path information comprises a link ID, and a link path cost, and wherein the neighbor link information comprises a link ID, a link type, a neighbor address, a Rx superframe ID, a Rx slot ID, a Tx superframe ID, a Tx slot ID, a number slot, a link quality, and a frame count. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification