التدريب الثاني كاب كاربون ( الاتصال في شبكة إنترنت الاشياء )

 


برمجة العقد الطرفية 


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)

تعليقات

المشاركات الشائعة من هذه المدونة

الكود البرمجي لبرمجة جهاز التحكم الدقيق