التدريب الثاني كاب كاربون ( الاتصال في شبكة إنترنت الاشياء )
برمجة العقد الطرفية
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)
تعليقات
إرسال تعليق