Skip to main content
. 2012 Aug 2;12(8):10463–10486. doi: 10.3390/s120810463

Algorithm 2: The emergency reporting performed inside a cluster.

for n ← 1 to #non–elected do
 Check the emergency degree (ED);
if (EDn == critical) or (EDn == high) then
  perform spectrum sensing;
  if a free band (FB) is available then
   % share the medium in the primary network;
   send an emergency_message over FB;
   wait for the detection of the CH or of the Vice-CH;
   if EDn == critical then
    send the measured data over the maximum packet size;
   else
    send the measured data over the restricted packet size;
   end
  else
   % share the medium in the secondary network;
   Access the secondary network over a CSMA protocol;
  end
else
  % share the medium in the secondary network;
  Access the secondary network over a CSMA protocol;
end
end