Research Article
Energy Balanced Source Location Privacy Scheme Using Multibranch Path in WSNs for IoT
Algorithm 2: MHR Scheme (Node )
Input: | The sink node; | : the intermedium node; | Output: | The routing path of MHR phases; | The branch path; | 1: Initiation: ; | 2: Get visible area angle (,); | 3: Get RW angle (); | 4: range of ; | 5: while!=sink node do | 6: Built the candidate set; the candidate set delete RW node; | 7: Select the node with the most energy in candidate set and node not in angle as the next hop; | 8: if== | 9: Bran0 (, hop); | 10: else | 11: Generates a random number (Ran) that is uniformly distributed between 0 and 1; | 12: if Ran< | 13: Bran(, hop); | 14: end if | 15: end if | 16: the next-hop node as current node ; | 17: end while |
|
Algorithm 2: MHR Scheme (Node ) |