The application discloses a low-
power consumption Mesh networking system and method for taming a
crystal oscillator by intermittent
satellite timing, wherein each routing node is provided with a GNSS positioning and timing unit and a local
crystal oscillator timing unit, the GNSS unit intermittently works in a sleep-timed wake-up mode, and after being woken up, the GNSS unit captures a
satellite standard 1PPS pulse and UTC
timestamp and then sleeps off; the routing node is provided with a
crystal oscillator taming and correction module, which captures the latched counting value of a local
crystal oscillator free-running counter at the rising edge of the pulse each time the 1PPS pulse is successfully acquired, calculates the
phase deviation of the latched counting value and a theoretical expected counting value, calculates the instantaneous
frequency deviation ppm value of the local
crystal oscillator from the phase deviations of a plurality of continuous periods, and writes the corresponding compensation amount into a
frequency compensation register, so that the
crystal oscillator freely runs at the compensated frequency during the subsequent GNSS
sleep period; meanwhile, a double-table structure of a backbone
routing table and a neighboring forwarding table is simultaneously run to isolate long-distance and short-distance services, and a network access protocol of routing node silent listening-coordinator invitation is adopted to replace active flooding scanning.