التدريب الثاني كاب كاربون ( الاتصال في شبكة إنترنت الاشياء )
برمجة العقد الطرفية import time import random while node.loop(): fire = random.randint(1, 6) if fire == 1: node.print("FIRE!") message = "FIRE IN SECTOR " + str(node.id()) node.send(message) else: node.print("") time.sleep(random.uniform(1, 4)) ——————————————————————— برمجة العقد الوسطى import time while node.loop(): if node.bufferSize()>0: message = node.read() node.print("FORWARDING...") node.send(message,1) time.sleep(1) node.print("") time.sleep(0.01) ————————————————————- برمجة عقدة التحكم import time while node.loop(): if node.bufferSize() > 0: message = node.read() node.print(message) time.sleep(2) node.print("") time.sleep(0.01)