Technologies are described herein for dynamically determining and assigning parent nodes and routes for nodes in a mesh network. A host sends a command message to one or more nodes of the mesh network. The command message is configured to cause the nodes to collect communication parameters regarding
Technologies are described herein for dynamically determining and assigning parent nodes and routes for nodes in a mesh network. A host sends a command message to one or more nodes of the mesh network. The command message is configured to cause the nodes to collect communication parameters regarding neighboring nodes and to upload neighbor lists containing the communication parameters regarding the neighboring nodes to the host. The host then calculates a link score for the pairs of neighboring nodes in the mesh network based on the communication parameters in the uploaded neighbor lists and assigns one or more parent nodes to at least one of the nodes based on the calculated link scores. The host then sends a command message to the node causing the node to reconfigure based on the command message and begin communicating through the newly assigned one or more parent nodes.
대표청구항▼
1. A method comprising steps of: entering, by a first node in a mesh network, an orphan mode;broadcasting, by the first node, an orphan notice over the mesh network;receiving, at a second node in the mesh network, the orphan notice;adding, by the second node, information regarding the first node fro
1. A method comprising steps of: entering, by a first node in a mesh network, an orphan mode;broadcasting, by the first node, an orphan notice over the mesh network;receiving, at a second node in the mesh network, the orphan notice;adding, by the second node, information regarding the first node from the orphan notice to a neighbor list, the information comprising a node ID of the first node specified in the orphan notice, a receive signal strength indicator (RSSI) measurement associated with the orphan notice from the first node, and an indication that the first node is in orphan mode;uploading, by the second node, the neighbor list to a host communicatively coupled to the mesh network; andreceiving, at the first node, an assignment of one or more parent nodes in the mesh network from the host, the assignment of the one or more parent nodes determined based on a link score calculated for the first node and the second node from the information regarding the first node in the uploaded neighbor list. 2. The method of claim 1, wherein the orphan notice is broadcast over a plurality of defined communication channels of the mesh network. 3. The method of claim 1, wherein the orphan notice is broadcast over all 50 available hailing channels of the mesh network, and wherein the first node listens for neighbor notices on the 50 available hailing channels. 4. The method of claim 1, wherein, in response to receiving the orphan notice, the second node further sends a neighbor notice to the first node, the first node adding information regarding the second node from the neighbor notice to its neighbor list. 5. The method of claim 4, wherein the first node further uploads its neighbor list to the host to be utilized in the assignment of the one or more parent nodes for the first node. 6. The method of claim 1, wherein the link score is calculated from at least the RSSI measurement specified in the information regarding the first node. 7. The method of claim 1, wherein the orphan mode is entered by the first node upon determining that the first node has not communicated successfully with an assigned parent node for some duration of time. 8. The method of claim 7, wherein the first node is a repeater in the mesh network with a valid parent assignment. 9. The method of claim 1, wherein the orphan mode is entered by the first node upon receiving an orphan mode command message from the host. 10. A non-transitory computer-readable storage medium having processor-executable instructions stored thereon that, when executed by a processor, cause the processor to: send a first command message from a host computer to one or more nodes of a mesh network, the first command message configured to cause each of the one or more nodes to collect communication parameters regarding neighboring nodes in the mesh network and to upload a neighbor list containing the communication parameters to the host computer;calculate a link score for at least one pair of neighboring nodes in the mesh network based on the communication parameters in the uploaded neighbor lists;assign one or more parent nodes to at least one of the one or more nodes based on the calculated link scores; andsend a second command message to at least one of the one or more nodes, the second command message configured to cause the node to reconfigure based on the second command message and begin communicating through the newly assigned one or more parent nodes. 11. The non-transitory computer-readable storage medium of claim 10, wherein the first command message comprises an orphan mode command message, and wherein at least one node of the mesh network is configured to, upon receiving the orphan mode command message, broadcast an orphan notice over the mesh network, receive a neighbor notice from a neighboring node, and add information regarding the neighboring node from the neighbor notice to the neighbor list. 12. The non-transitory computer-readable storage medium of claim 11, wherein the neighboring node is configured to, upon receiving the orphan notice, add information regarding the at least one node to its neighbor list, and upload the neighbor list to the host computer. 13. The non-transitory computer-readable storage medium of claim 10, wherein the first command message comprises a discovery mode command message, and wherein at least one node of the mesh network is configured to, upon receiving the discovery mode command message, listen for communications between neighboring nodes on the mesh network, and, upon detecting a communication between neighboring nodes, add information regarding a source node of the communications to the neighbor list. 14. The non-transitory computer-readable storage medium of claim 10, wherein the communication parameters regarding a neighboring node comprises a node ID of the neighboring node and an receive signal strength indicator (RSSI) measurement of a communications from the neighboring node. 15. The non-transitory computer-readable storage medium of claim 14, wherein the communication parameters regarding a neighboring node further comprises a hop count and a load factor for the neighboring node. 16. The non-transitory computer-readable storage medium of claim 15, wherein calculating the link score for the at least one pair of neighboring nodes in the mesh network comprises calculating the link score based on weighted factors comprising one or more of the RSSI measurement, the hop count, and the load factor from the neighboring node in the neighbor list. 17. A system comprising: a device operably configured in an advanced metering infrastructure (“AMI”) network; andan RF communication component operably connected to the device, the RF communication component comprising a processor and a memory containing a firmware, the firmware configured to cause the processor to receive a discovery mode command message from a host in the AMI network,listen for communications between neighboring nodes on the AMI network,upon detecting a communication between neighboring nodes, add information regarding a source node of the communications to a neighbor list, the information comprising a node ID of the source node and a receive signal strength indicator (RSSI) measurement of the detected communication,upload the neighbor list to the host, andreceive from the host an assignment of one or more parent nodes in the AMI network;wherein the assignment of the one or more parent nodes defines a route through the AMI network for uploading data from the device to the host, and wherein the assignment of the one or more parent nodes is determined based on a link score calculated for each source node from the information regarding the source node in the uploaded neighbor list. 18. The system of claim 17, wherein the RF communication component is configured to listen for communications between neighboring nodes on a plurality of defined communication channels of the AMI network for a defined period time. 19. The system of claim 17, wherein the link score is calculated from at least the RSSI measurement specified in the information regarding the source node. 20. The system of claim 17, wherein the device comprises an advanced metering device for measuring usage of a utility, and wherein the data uploaded from the device to the host comprises usage data regarding the usage of the utility.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (255)
Charles J. Shere, Advanced services interactive security system.
Sears Lawrence M. (45006 Mather La. Hunting Valley OH 44022), Apparatus for communicating utility usage-related information from a utility usage location to a utility usage registeri.
Osterloh,Christopher L.; Anderson,Benjamin L.; Cornwall,Mark K.; Delamater,Jeffrey L., Applications for a low cost receiver in an automatic meter reading system.
Boaz,Jon A., Automated meter reading system, communication and control network for automated meter reading, meter data collector program product, and associated methods.
Gastouniotis Constantine S. (Santa Barbara CA) Bandeira Nuno (Santa Barbara CA) Wilson Kitchener C. (Santa Barbara CA), Automated remote water meter readout system.
Johnson Dennis F. (Winnipeg CAX) Marcynuk Don (Winnipeg CAX) Holowick Erwin (Winnipeg CAX), Communications protocol for remote data generating stations.
Sneeringer, David J., Computer assisted and/or implemented process and architecture for web-based monitoring of energy related usage, and client accessibility therefor.
Karlsson Bjrn G. E. (Fyrklversgatan 125 Ndinge SEX 440 45) Jnson Ingvar (Slottervallsgatan 9 Mlndal SEX 431 40), Device for central reading and registration of customers\power consumption.
Gastouniotis C. S. (Santa Barbara CA) Bandeira Nuno (Goleta CA) Gray Bruce E. (Murrysville PA) Seehoffer Scott H. (Uniontown PA), Duplex bi-directional multi-mode remote instrument reading and telemetry system.
Yee, David Moon; Zucarelli, Philip John; Keller, Theodore Woolley; Wallis, David Richard, Electric power meter including a temperature sensor and controller.
Venkataraman Krishnan (5 Tri City Rd. ; Apt. #20 Dover NH 03820) Balch Richard A. (16 Anita St. Rochester NH 03867), Electronic data recorder for electric energy metering.
Briese Forrest W. (Norcross GA) Fouquet Christophe J. A. (Central SC) Lowe Coy S. (Talking Rock GA) Hyder Charles C. (Atlanta GA) Schlarb John M. (Atlanta GA), Electronic metering device including automatic service sensing.
Strobel Donald H. (Cedarburg WI) Karsten Lee L. (Thiensville WI) Stolz John D. (Milwaukee WI), Flexible piezoelectric switch activated metering pulse generators.
Story Carl E. (Cupertino CA) Nichols Jerry A. (San Jose CA) Cady Byron C. (Gilroy CA), Fluid control valve and system with leak detection and containment.
Tucker, Jeffrey C.; Andersen, Brian L.; Mittelstadt, Robert, Fluid flow control system, fluid delivery and control system for a fluid delivery line, and method for controlling pressure oscillations within fluid of a fluid delivery line.
Kubler, Joseph J.; Morris, Michael D., Hierarchical data collection network supporting packetized voice communications among wireless terminals and telephones.
Brown Preston D. (Eugene OR) Moore Lester S. (Corvallis OR) York Dennis C. (Corvallis OR), Low power optical transceiver for portable computing devices.
Lazar,Mark; Benson,Ronald D.; Metzger,Eric; Laughlin Parker,Kelly; Stauber,Joseph, Meter with integral register having no visual display of consumption.
Basinger,Vann; Larer,Gerald F., Method and apparatus for all-purpose, automatic remote utility meter reading, utility shut off, and hazard warning and correction.
Hemminger, Rodney C.; Maxwell, Jr., Albert H.; Van Heuklon, Thomas J.; Tenor, Richard L.; Weikel, Scott; Murphy, Michael; Kelsey, Todd, Method and apparatus for detecting and reporting a power outage.
DiMassimo Donald V. (Liverpool NY) May John B. (Liverpool NY) Johnson Brian C. (Syracuse NY) Cooper Jeffrey L. (Liverpool NY), Method and apparatus for multiple rate metering of electrical energy.
Hawkins, Stan; Turner, Charles; Swiedler, Thomas; Norseen, John, Method and system for remotely monitoring and controlling field devices with a street lamp elevated mesh network.
Suter, James R.; Borgman, Russell L.; Corrales, Joe L.; Sammons, John K.; Hensley, Marvin R.; Brasset, Edward J., Method for automated management of hydrocarbon gathering systems.
Kim,Chul; Park,Chung Ha, Method for detecting and regulating identifier overlap on power line communication network, electronic appliance connected to subnet of power line communication network, and communication module used in electronic appliance.
Lavoie, Gregory P.; Lee, Jr., Robert E.; Elmore, David D.; Ouellette, Maurice J., Methods and apparatus for defining meter data calculations in an electronic electricity meter.
Ishikawa Yoshihiro (Yokohamashi JPX) Umeda Narumi (Yokohamashi JPX), Mobile communication system with autonomous distributed type dynamic channel allocation scheme.
Budike, Jr., Lothar E. S., Multi-utility energy control and facility automation control system with dashboard having a plurality of interface gateways.
Brandyberry, Robert E.; Forbes, Mark M.; Gloyeski, David D.; Greafnitz, Russell F.; Phillips, Glen R.; Straw, Robert L.; Stricker, Kevin L.; Szabela, William A.; Webeck, Richard R.; Mayfield, Glenn A, Programmable demand register with two way communication through an optical port and external reading devices associated therewith.
Lee ; Jr. Robert E. (Ocala FL) Lavoie Gregory P. (Lee NH), Programmable multi-channel load profile recorder and method of recording electrical energy metering quantities therein.
Johnson, Dennis F.; Wiebe, Michael; Holowick, Erwin; Jacob, Nathan R.; Murhpy, Michael F.; Schellenberg, James J.; Stasenski, Michael S., Radio communication network for collecting data from utility meters.
Johnson Dennis F. (Winnipeg CAX) Wiebe Michael (Winnipeg CAX) Holowick Erwin (Winnipeg CAX) Jacob Nathan R. (Winnipeg CAX) Murphy Michael F. (Winnipeg CAX) Schellenberg James J. (Winnipeg CAX) Stasen, Radio communication network for remote data generating stations.
Shincovich John T. (North Canton OH) Michalek Jan K. (Newark OH) Baldwin Norman C. (Newark OH) Shahrodi Ebrahim (Delaware OH) Robinson Darrell (Highland MI) Pruehs Allen V. (Howell MI) Learmont Rober, Remote automatic meter reading apparatus.
Dilger, John P.; Pepperling, Donald P.; Dielschneider, Nile K.; Hawkins, James C.; Woollums, David E., Self-centering magnet assembly for use in a linear travel measurement device.
Davis, James; Petite, Thomas D., System and method for controlling communication between a host computer and communication devices associated with remote devices in an automated monitoring system.
Mueller,Wilfred; Needham,Dennis M.; Johnson,Roderick Michael; Hamilton,Patrick; Blackwell,Dane; Scribner,Allan L., System and methods for wirelessly transmitting data from a utility meter.
Pitchford, Barth Robins; Pitchford, William Dudley; Simon, Robert Paul; Binning, C. David; Rasmussen, David Lewis, Systems and methods for remote utility metering and meter monitoring.
Mueller, Wilfred; Johnson, Roderick Michael; Blackwell, Dane; Hamilton, Patrick C.; Needham, Dennis M.; Scribner, Allan L., Systems and methods for wirelessly transmitting data from a utility meter.
Dooling Joseph S. (507 N. Wood River Ave. Wood River IL 62095) Vanek Kenneth F. (114 Glenwood Dr. Glen Carbon IL 62034) Vanek Gene R. (86 Crestview Dr. Glen Carbon IL 62034), Tamper-proof hydrant cover.
Besier Emil (Prospect Heights IL) Corsatea Liviu (Des Plaines IL) Wrzesinski Stanley (Arlington Heights IL), Utility meter assembly and remote module and mounting apparatus and assembly.
Cerny David L. (Milwaukee WI) Stewart Brenda (Milwaukee WI) Karsten Lee (Thiensville WI) Walding ; Jr. H. Paul (West Bend WI) Ziino Joseph A. (Wales WI), Utility meter transponder/antenna assembly for underground installations.
Dennis F. Johnson CA; Michael Wiebe CA; Erwin Holowick CA; Nathan R. Jacob CA; Michael F. Murphy CA; James J. Schellenberg CA; Michael S. Stasenski CA, Wide area communications network for remote data generating stations.
Johnson Dennis F.,CAX ; Wiebe Michael,CAX ; Holowick Erwin,CAX ; Jacob Nathan R.,CAX ; Murhpy Michael F.,CAX ; Schellenberg James J.,CAX ; Stasenski Michael S.,CAX, Wide area communications network for remote data generating stations.
Johnson Dennis F.,CAX ; Wiebe Michael,CAX ; Holowick Erwin,CAX ; Jacob Nathan R.,CAX ; Murphy Michael F.,CAX ; Schellenberg James J.,CAX ; Stasenski Michael S.,CAX, Wide area communications network for remote data generating stations.
Sparr, Robert H.; Olsen, William G.; Hammel, Thomas; Bradley, Kirk Alton; Rich, Mark J.; Franceschini, Michael R.; Merenda, Joseph T., Wireless mesh network.
Splitz, David Edwin; Shoesmith, William Charles; Grady, Robert Henry, Systems and methods for recovering an out-of-service node in a hierarchical network.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.