WSN clustering routing method based on optimization with salp swarm algorithm

    公开(公告)号:US11800425B2

    公开(公告)日:2023-10-24

    申请号:US17566735

    申请日:2021-12-31

    摘要: A wireless sensor network (WSN) clustering routing method based on optimization with salp swarm algorithm includes: S1: constructing an objective function by comprehensively considering factors as follows: node residual energy, a distance between cluster head nodes, a distance between a cluster member node and a cluster head node, a distance from a node to a base station, and a number of cluster head nodes; S2: solving the objective function by using a salp swarm algorithm, to find an optimal clustering scheme, and thus dividing the WSN into non-uniform clusters, wherein in each cluster, the cluster member node sends data to the cluster head node in a single-hop manner; S3: constructing a minimum spanning tree with the base station as a root node by using a routing utility function ƒ(CHi); S4: sending, by the cluster head node, data to the base station through routing organized by the minimum spanning tree.

    Data processing method for node localization in wireless sensor networks

    公开(公告)号:US12120627B2

    公开(公告)日:2024-10-15

    申请号:US18530247

    申请日:2023-12-06

    IPC分类号: H04W64/00 H04W84/18

    CPC分类号: H04W64/00 H04W84/18

    摘要: In a data processing method for node localization in wireless sensor networks, a plurality of potential coordinate calculation values for a to-be-located node are calculated based on RSSI data received by the to-be-located node from a plurality of anchor nodes. A centroid C1 of these coordinate calculation values is calculated. Then coordinate calculation values with distances to the centroid C1 less than a threshold are screened out, and a centroid C2 of the screened-out coordinate calculation values is calculated. A coordinate position of the centroid C2 is used as the position of the to-be-located node. In other words, a plurality of potential positions for the to-be-located node are calculated using multiple groups of RSSI data and these potential positions are then screened through calculation. Instead of directly processing the received RSSI data, the present disclosure processes the coordinate calculation values obtained based on the received RSSI data.