สารบัญ:

อีเมลแจ้งเตือนการสั่นสะเทือนและอุณหภูมิโดยใช้ Node-RED: 33 ขั้นตอน
อีเมลแจ้งเตือนการสั่นสะเทือนและอุณหภูมิโดยใช้ Node-RED: 33 ขั้นตอน

วีดีโอ: อีเมลแจ้งเตือนการสั่นสะเทือนและอุณหภูมิโดยใช้ Node-RED: 33 ขั้นตอน

วีดีโอ: อีเมลแจ้งเตือนการสั่นสะเทือนและอุณหภูมิโดยใช้ Node-RED: 33 ขั้นตอน
วีดีโอ: รีวิว Wireless Vibration Sensor เซ็นเซอร์วัดค่าความสั่นสะเทือนไร้สายจากทาง "มูราตะ" 2024, กรกฎาคม
Anonim
อีเมลแจ้งเตือนการสั่นสะเทือนและอุณหภูมิโดยใช้ Node-RED
อีเมลแจ้งเตือนการสั่นสะเทือนและอุณหภูมิโดยใช้ Node-RED

ขอแนะนำเซ็นเซอร์ตรวจจับการสั่นสะเทือนและอุณหภูมิแบบไร้สายสำหรับอุตสาหกรรม IoT ระยะไกลของ NCD ซึ่งใช้โครงสร้างเครือข่ายแบบเมชแบบไร้สายได้ในระยะ 2 ไมล์ ด้วยการรวมเซ็นเซอร์การสั่นสะเทือนและอุณหภูมิ 16 บิตที่แม่นยำ อุปกรณ์นี้ส่งบันทึกการสั่นสะเทือนและอุณหภูมิที่แม่นยำอย่างไม่น่าเชื่อตามระยะเวลาที่ผู้บริโภคอธิบาย

ขั้นตอนที่ 1: ต้องใช้ฮาร์ดแวร์และซอฟต์แวร์

ฮาร์ดแวร์และซอฟต์แวร์ที่จำเป็น
ฮาร์ดแวร์และซอฟต์แวร์ที่จำเป็น
ฮาร์ดแวร์และซอฟต์แวร์ที่จำเป็น
ฮาร์ดแวร์และซอฟต์แวร์ที่จำเป็น

ฮาร์ดแวร์:

เซนเซอร์ตรวจจับการสั่นสะเทือนและอุณหภูมิระยะไกล NCD

โมเด็มตาข่ายไร้สายระยะไกล NCD พร้อมอินเทอร์เฟซ USB

ซอฟต์แวร์:

โหนด-แดง

ขั้นตอนที่ 2: การตั้งค่า Node-red

ตอนนี้คุณมีเซ็นเซอร์ทำงานอยู่ เราต้องการวิธีที่จะทำบางสิ่งที่เป็นประโยชน์กับข้อมูลนั้น

  • ก่อนอื่น คุณจะต้องติดตั้ง Node-Red
  • เมื่อเสร็จแล้ว คุณจะต้องป้อนบรรทัดคำสั่งหรือผู้ใช้ Power Shell สำหรับผู้ใช้ Windows ไปที่ไดเร็กทอรี Node-RED ที่ติดตั้งไว้
  • ตอนนี้พิมพ์ "npm i ncd-red-wireless node-red-dashboard" การดำเนินการนี้จะติดตั้งโหนดที่จำเป็นในการรับข้อมูลจากเซ็นเซอร์ไร้สายของคุณ และคุณสามารถเริ่ม Node-RED ได้เมื่อดำเนินการเสร็จสิ้น
  • ในการเริ่มต้นโหนดเซิร์ฟเวอร์ให้เขียน node-red ในพรอมต์คำสั่งหรือเทอร์มินัลแล้วกด Enter

ขั้นตอนที่ 3: ขั้นตอนในการสร้างโฟลว์

ขั้นตอนในการสร้างกระแส
ขั้นตอนในการสร้างกระแส

ณ จุดนี้ คุณจะเห็นโฟลว์ว่างขนาดใหญ่ที่มีรายการโหนดยาวๆ ทางด้านซ้ายมือ แถบด้านข้างนี้เรียกว่าจานสี

ขั้นตอนที่ 4: ไปข้างหน้าและลากโหนดเกตเวย์ไร้สายไปยัง Flow Canvas ของคุณเพื่อเริ่มต้น

ไปข้างหน้าและลากโหนดเกตเวย์ไร้สายไปยัง Flow Canvas ของคุณเพื่อเริ่มต้น
ไปข้างหน้าและลากโหนดเกตเวย์ไร้สายไปยัง Flow Canvas ของคุณเพื่อเริ่มต้น

ncd-red-wireless ให้โหนดที่จัดการการเชื่อมต่อแบบอนุกรม แยกวิเคราะห์ข้อมูลเซ็นเซอร์ขาเข้า กรองตามพารามิเตอร์เฉพาะ และอนุญาตให้คุณกำหนดค่าเซ็นเซอร์ไร้สาย

ขั้นตอนที่ 5: ค้นหาเซ็นเซอร์ไร้สายของคุณ

ค้นหาเซ็นเซอร์ไร้สายของคุณ
ค้นหาเซ็นเซอร์ไร้สายของคุณ

เมื่อคุณส่งโหนดแล้ว คุณจะสามารถดูแท็บข้อมูลซึ่งมีบันทึกเกี่ยวกับความสามารถของโหนด แท็บนี้ได้รับการบรรจุอย่างดีสำหรับแพ็คเกจโหนดสีแดงสูงสุด และประกอบด้วยสถิติที่มีค่า ซึ่งบ่อยครั้งคุณจะไม่ต้องการ เพื่อดูเอกสารอื่นๆ นอกแท็บข้อมูล ดังนั้นโปรดระลึกไว้เสมอว่าในขณะที่คุณกำลังสร้างโฟลว์ของคุณเมื่อคุณมีคำถามเกี่ยวกับวิธีการทำงานของโหนด องค์ประกอบต่อไปที่เราต้องการทำคือกำหนดค่าโหนด เมื่อคุณเพิ่มครั้งแรก คุณจะสังเกตว่ามีสามเหลี่ยมเล็ก ๆ ที่มุมบนขวาถัดจากจุดสีน้ำเงิน สามเหลี่ยมระบุว่าโหนดนั้นต้องการการกำหนดค่าเพิ่มเติม สีน้ำเงิน dot แสดงว่าโหนดไม่ได้ใช้งานอีกต่อไปแต่ถูกปรับใช้เป็นส่วนหนึ่งของโฟลว์

  • ดับเบิลคลิกที่โหนดเพื่อเปิดตัวเลือกการกำหนดค่า
  • คลิกที่ไอคอนดินสอถัดจากช่อง Serial Device เพื่อกำหนดค่าเราเตอร์ USB ของคุณ ซึ่งจะเปิดแผงการกำหนดค่าที่สองซึ่งมีเพียงไม่กี่ตัวเลือกเท่านั้น

ขั้นตอนที่ 6: คลิกที่แว่นขยายถัดจากฟิลด์พอร์ตอนุกรมและเลือกพอร์ตที่สอดคล้องกับเราเตอร์ของคุณ จากนั้นคลิกปุ่ม "เพิ่ม" ที่ด้านบน

คลิกที่แว่นขยายถัดจากฟิลด์พอร์ตอนุกรมและเลือกพอร์ตที่สอดคล้องกับเราเตอร์ของคุณ จากนั้นคลิกปุ่ม "เพิ่ม" ที่ด้านบน
คลิกที่แว่นขยายถัดจากฟิลด์พอร์ตอนุกรมและเลือกพอร์ตที่สอดคล้องกับเราเตอร์ของคุณ จากนั้นคลิกปุ่ม "เพิ่ม" ที่ด้านบน

ขั้นตอนที่ 7: ฟิลด์อุปกรณ์อนุกรมจะถูกเติมตามการเลือกนั้นและคุณสามารถคลิก "เสร็จสิ้น" ตอนนี้คุณมีสิทธิ์เข้าถึงเซ็นเซอร์ไร้สายของคุณโดยตรง! เพื่อดูข้อมูลที่เข้ามา

ฟิลด์อุปกรณ์ซีเรียลจะถูกเติมตามการเลือกนั้น และคุณสามารถคลิก "เสร็จสิ้น" ตอนนี้คุณมีสิทธิ์เข้าถึงเซ็นเซอร์ไร้สายของคุณโดยตรง! เพื่อดูข้อมูลที่เข้ามา
ฟิลด์อุปกรณ์ซีเรียลจะถูกเติมตามการเลือกนั้น และคุณสามารถคลิก "เสร็จสิ้น" ตอนนี้คุณมีสิทธิ์เข้าถึงเซ็นเซอร์ไร้สายของคุณโดยตรง! เพื่อดูข้อมูลที่เข้ามา

ขั้นตอนที่ 8: กลับไปที่ Palette ของคุณและพิมพ์ "debug" ลงในช่องค้นหาที่ด้านบน หยิบหนึ่งในโหนดเหล่านี้แล้วลากไปทางขวาของเกตเวย์ไร้สายของคุณ

กลับไปที่จานสีของคุณและพิมพ์ "debug" ลงในช่องค้นหาที่ด้านบน หยิบหนึ่งในโหนดเหล่านี้แล้วลากไปทางขวาของเกตเวย์ไร้สายของคุณ
กลับไปที่จานสีของคุณและพิมพ์ "debug" ลงในช่องค้นหาที่ด้านบน หยิบหนึ่งในโหนดเหล่านี้แล้วลากไปทางขวาของเกตเวย์ไร้สายของคุณ

ขั้นตอนที่ 9: ดับเบิลคลิกที่มันและเปลี่ยน “msg” เพื่อ “กรอก Msg Object” คลิก เสร็จสิ้น

ดับเบิลคลิกที่มันและเปลี่ยน “msg” เพื่อ “กรอก Msg Object” คลิก เสร็จสิ้น
ดับเบิลคลิกที่มันและเปลี่ยน “msg” เพื่อ “กรอก Msg Object” คลิก เสร็จสิ้น

ขั้นตอนที่ 10: ตอนนี้ลากเส้นระหว่างสองโหนดแล้วคลิก "ปรับใช้" ที่ด้านบนขวาของหน้าต่าง

ตอนนี้ลากเส้นระหว่างสองโหนดแล้วคลิก "ปรับใช้" ที่ด้านบนขวาของหน้าต่าง
ตอนนี้ลากเส้นระหว่างสองโหนดแล้วคลิก "ปรับใช้" ที่ด้านบนขวาของหน้าต่าง

ขั้นตอนที่ 11: การทำงานกับข้อมูล

การทำงานกับข้อมูล
การทำงานกับข้อมูล

ขณะนี้ข้อมูลเซ็นเซอร์ไร้สายของคุณถูกรวบรวมและส่งออกไปยังแท็บ "ดีบัก" แล้ว "แท็บแก้ไขข้อบกพร่อง" นี้จะถูกวางไว้ในแถบด้านข้างขวาถัดจากแท็บข้อมูล หากต้องการดูข้อมูลให้กดปุ่มรีเซ็ต ในเร็กคอร์ด node-red นั้นเหนือกว่าโหนดในแพ็กเก็ต json เมื่อวัตถุ msg เข้ามาในแท็บดีบัก คุณอาจทำให้มันใหญ่ขึ้นเพื่อดูรายการข้อมูลทั้งหมดที่มาพร้อมกับมัน สิ่งนี้มีประโยชน์เป็นพิเศษในกรณีที่คุณต้องการดูอย่างรวดเร็วว่าเซ็นเซอร์ใดกำลังเช็คอิน ปัญหาอื่นที่โหนดนี้มีให้คือวิธีง่ายๆ ในการแลกเปลี่ยนเราเตอร์ของคุณกับข้อมูลประจำตัวของเครือข่ายที่อุปกรณ์ในโหมดการกำหนดค่าเปิดเอกสาร เพียงกดปุ่มทางด้านซ้าย ของโหนดและเครื่องมือจะสลับไปที่เครือข่ายการกำหนดค่า กดอีกครั้งเพื่อกลับสู่โหมดฟัง เมื่อเราตั้งค่าโหนดเครื่องมือ Wi-Fi เรียบร้อยแล้ว พวกเขาอาจถูกตั้งค่าให้กำหนดค่าเซ็นเซอร์เป็นประจำในขณะที่เข้าสู่โหมดการกำหนดค่า ดังนั้นจึงพร้อมเสมอที่จะรักษาโหนดเกตเวย์ดังกล่าวไว้ที่โฟลว์เพื่อการกำหนดค่าอุปกรณ์อย่างรวดเร็ว

ขั้นตอนที่ 12: การเพิ่มเซ็นเซอร์ไร้สาย:

การเพิ่มเซ็นเซอร์ไร้สาย
การเพิ่มเซ็นเซอร์ไร้สาย

เราจำเป็นต้องแยกบันทึกเซ็นเซอร์ไร้สายภายในประเทศเพื่อให้เราสามารถแสดงได้ เราสามารถใช้โหนดสวิตช์เพื่อแยกข้อความจากเกตเวย์ตามที่อยู่ mac ทั้งหมดด้วยหรือประเภทเซ็นเซอร์ แต่ตามที่ฉันได้อ้างถึง โหนดไร้สายมีฟังก์ชันเพิ่มเติมสำหรับการกำหนดค่าเซ็นเซอร์อย่างแท้จริง ดังนั้นเราจะเริ่มด้วยโหนดเหล่านี้เพื่อให้คุณเห็นภาพรวมเพิ่มเติมว่าโครงสร้างเหล่านั้นสามารถทำงานได้อย่างไร ในกรณีที่คุณยังไม่เห็นแพ็กเก็ตเข้ามาจากเซ็นเซอร์ทั้งสองของคุณ ให้ข้ามล่วงหน้าและกดปุ่มรีเซ็ตเฉพาะที่ยังไม่ได้เริ่ม ในขณะที่ทำการประเมินเซ็นเซอร์ผ่านโหนดการกำหนดค่าอุปกรณ์แบบอนุกรม ที่อยู่ mac และประเภทของเซ็นเซอร์จะถูกแคชไว้ในพูล ดังนั้นเราจึงสามารถค้นหาได้อย่างรวดเร็วในช่วงเวลาของขั้นตอนถัดไป

หยิบ Wireless Node จากจานสีแล้วลากไปยังโฟลว์ ดับเบิลคลิกเพื่อกำหนดค่า

ขั้นตอนที่ 13: เลือกอุปกรณ์ซีเรียลจากรายการดรอปดาวน์ที่คุณใช้สำหรับเกตเวย์ไร้สาย จากนั้นคลิกแว่นขยายถัดจาก "ที่อยู่ Mac" แล้วเลือกหนึ่งในตัวเลือกที่มี

เลือกอุปกรณ์ซีเรียลจากเมนูดร็อปดาวน์ที่คุณใช้สำหรับเกตเวย์ไร้สาย จากนั้นคลิกแว่นขยายถัดจาก "ที่อยู่ Mac" แล้วเลือกหนึ่งในตัวเลือกที่มี
เลือกอุปกรณ์ซีเรียลจากเมนูดร็อปดาวน์ที่คุณใช้สำหรับเกตเวย์ไร้สาย จากนั้นคลิกแว่นขยายถัดจาก "ที่อยู่ Mac" แล้วเลือกหนึ่งในตัวเลือกที่มี

ขั้นตอนที่ 14: คลิกเสร็จสิ้น

คลิกเสร็จสิ้น
คลิกเสร็จสิ้น

คุณจะสังเกตเห็นว่าระบบจะตั้งค่าประเภทเซ็นเซอร์ให้คุณโดยอัตโนมัติ คุณยังสามารถตั้งชื่อให้เพื่อให้ระบุได้ง่ายขึ้น ตามที่ระบุไว้ในแท็บข้อมูล ฟิลด์ Serial Device for Config เป็นทางเลือก และเราจะไม่กังวลเกี่ยวกับเรื่องนี้ในตอนนี้ โหนดที่คุณเพิ่งเพิ่มทำงานอย่างมีประสิทธิภาพเป็นตัวกรองข้อมูลเซ็นเซอร์ขาเข้า ส่งข้อมูลสำหรับที่อยู่ Mac หรือประเภทเซ็นเซอร์หากไม่มีที่อยู่ Mac

ขั้นตอนที่ 15: กลับไปที่ Palette ของคุณและพิมพ์ "debug" ลงในช่องค้นหาที่ด้านบน หยิบหนึ่งในโหนดเหล่านี้แล้วลากไปทางขวาของเกตเวย์ไร้สายของคุณ

กลับไปที่จานสีของคุณและพิมพ์ "debug" ลงในช่องค้นหาที่ด้านบน หยิบหนึ่งในโหนดเหล่านี้แล้วลากไปทางขวาของเกตเวย์ไร้สายของคุณ
กลับไปที่จานสีของคุณและพิมพ์ "debug" ลงในช่องค้นหาที่ด้านบน หยิบหนึ่งในโหนดเหล่านี้แล้วลากไปทางขวาของเกตเวย์ไร้สายของคุณ

ขั้นตอนที่ 16: ดับเบิลคลิกที่มันแล้วคลิกเสร็จสิ้น

ดับเบิลคลิกที่มันแล้วคลิกเสร็จสิ้น
ดับเบิลคลิกที่มันแล้วคลิกเสร็จสิ้น

ขั้นตอนที่ 17: การเพิ่มโหนดฟังก์ชัน

การเพิ่มฟังก์ชันโหนด
การเพิ่มฟังก์ชันโหนด

โหนดฟังก์ชันใช้เพื่อเรียกใช้โค้ด JavaScript กับอ็อบเจ็กต์ msg โหนดฟังก์ชันยอมรับอ็อบเจ็กต์ msg เป็นอินพุต และสามารถส่งคืนออบเจ็กต์ข้อความ 0 รายการขึ้นไปเป็นเอาต์พุต ออบเจ็กต์ข้อความนี้ต้องมีคุณสมบัติเพย์โหลด (msg.payload) และมักจะมีคุณสมบัติอื่นๆ ขึ้นอยู่กับโหนดที่กำลังดำเนินการ

ตอนนี้คว้าโหนด "ฟังก์ชัน" จากจานสีแล้ววางไว้ทางด้านขวาของโหนด Vib / Temp

ขั้นตอนที่ 18: ดับเบิลคลิกที่โหนดเพื่อเปิดตัวเลือกการกำหนดค่า

ดับเบิลคลิกที่โหนดเพื่อเปิดตัวเลือกการกำหนดค่า
ดับเบิลคลิกที่โหนดเพื่อเปิดตัวเลือกการกำหนดค่า

ที่นี่คุณต้องเขียนโค้ดจาวาสคริปต์เล็กน้อยเพื่อสร้างเงื่อนไข ดังนั้นในค่าใดค่าหนึ่ง การแจ้งเตือนทางอีเมลจะถูกส่งไปยังรหัสอีเมลที่เกี่ยวข้อง

คุณสามารถแก้ไขค่าเป็นของเราเอง

if (msg.payload.temperature > 28) { node.send({ หัวข้อ: "Subject: System …. ", payload: "Temperature:" + msg.payload.temperature, })}if (msg.payload.rms_x > 300) { node.send ({ หัวข้อ: "เรื่อง: ค่าระบบ RMS_X เกิน ", เพย์โหลด: "RMS_X:" + msg.payload.rms_x, });} ถ้า (msg.payload.rms_y > 50) { โหนด.send ({ หัวข้อ: "เรื่อง: ค่าระบบ RMS_Y เกิน ", เพย์โหลด: "RMS_Y:" + msg.payload.rms_y, });} ถ้า (msg.payload.rms_z > 100) { node.send ({ หัวข้อ: "เรื่อง: ค่าระบบ RMS_Z เกิน ", เพย์โหลด: "RMS_Z:" + msg.payload.rms_z, }); }if (msg.payload.max_x > 500) { node.send({ topic: "Subject: System MAX_X value has been above", payload: "MAX_X:" + msg.payload.max_x, });}if (msg).payload.max_y > 50) { node.send ({ หัวข้อ: "หัวข้อ: เกินค่าของระบบ MAX_Y ", เพย์โหลด: "MAX_Y:" + msg.payload.max_y, });}if (msg.payload.max_z > 0) { node.send ({ หัวข้อ: "เรื่อง: ค่าระบบ RMS_x เกิน ", เพย์โหลด: "MAX_Z:" + msg.payload.max_z, });}if (msg.payload.min_x < 0) { node.send({ หัวข้อ: "เรื่อง: ค่าระบบ MIN_X เกิน ", เพย์โหลด: "MIN_X:" + msg.payload.min_x, });}if (msg.payload.min_y < 0) { node.send({ หัวข้อ: "เรื่อง: ค่าระบบ min_y เกิน ", เพย์โหลด: "MIN_Y:" + msg.payload.min_y, });}if (msg.payload.min_z < (-150)) { node.send ({ หัวข้อ: "เรื่อง: ค่าระบบ MIN_Z เกิน ", เพย์โหลด: "MIN_Z:" + msg.payload.rms_x, });} ส่งคืน;

ขั้นตอนที่ 19: ตอนนี้หยิบโหนดอีเมลเอาต์พุตจากจานสีและวางไว้ทางด้านขวาของโหนดการสั่นสะเทือนและอุณหภูมิ

ตอนนี้หยิบโหนดอีเมลเอาต์พุตจากจานสีแล้ววางไว้ทางด้านขวาของโหนดการสั่นสะเทือนและอุณหภูมิ
ตอนนี้หยิบโหนดอีเมลเอาต์พุตจากจานสีแล้ววางไว้ทางด้านขวาของโหนดการสั่นสะเทือนและอุณหภูมิ

โหนดอีเมลมีทั้งอินพุตและเอาต์พุตของอีเมล

ขั้นตอนที่ 20: ดับเบิลคลิกที่มันแล้วเปิดโหนดแก้ไขอีเมล

ตอนนี้ดับเบิลคลิกที่มันแล้วเปิดโหนดแก้ไขอีเมล
ตอนนี้ดับเบิลคลิกที่มันแล้วเปิดโหนดแก้ไขอีเมล

ตอนนี้เพิ่ม “email-id” ของบุคคลในฟิลด์แรกที่คุณต้องการส่งการแจ้งเตือนทางอีเมล จากนั้นเพิ่ม “email-id และรหัสผ่าน” ของบุคคลนั้นจากตำแหน่งที่คุณต้องการส่งการแจ้งเตือนดังภาพด้านล่างแล้วคลิก เสร็จแล้ว

ขั้นตอนที่ 21: ตอนนี้วาดสายไฟทั้งหมดแล้วคลิกปรับใช้ตามที่แสดงในรูปภาพ

ตอนนี้วาดสายไฟทั้งหมดแล้วคลิกปรับใช้ตามที่แสดงในรูปภาพ
ตอนนี้วาดสายไฟทั้งหมดแล้วคลิกปรับใช้ตามที่แสดงในรูปภาพ
ตอนนี้วาดสายไฟทั้งหมดแล้วคลิกปรับใช้ตามที่แสดงในรูปภาพ
ตอนนี้วาดสายไฟทั้งหมดแล้วคลิกปรับใช้ตามที่แสดงในรูปภาพ

ขั้นตอนที่ 22: เอาต์พุต

เอาท์พุต
เอาท์พุต
เอาท์พุต
เอาท์พุต

ตอนนี้คุณจะเห็นอีเมลกำลังส่ง คุณสามารถตรวจสอบ ID อีเมลที่เกี่ยวข้องได้

ขั้นตอนที่ 23: Node-RED Flow

ขั้นตอนที่ 24: มีอีกวิธีหนึ่งซึ่งคุณสามารถส่งอีเมลการสั่นและอุณหภูมิแยกกันได้

มีอีกวิธีหนึ่งซึ่งคุณสามารถส่งอีเมลแบบสั่นและอุณหภูมิแยกกันได้
มีอีกวิธีหนึ่งซึ่งคุณสามารถส่งอีเมลแบบสั่นและอุณหภูมิแยกกันได้

ขั้นตอนเหมือนกันจนถึงโหนดฟังก์ชัน

ตอนนี้ดับเบิลคลิกที่โหนดฟังก์ชันเพื่อแก้ไขโหนดฟังก์ชัน ตอนนี้รหัสสำหรับโหนดฟังก์ชันนี้คือ

if (msg.payload.rms_x > 300 && msg.payload.rms_y > 50 && msg.payload.rms_z > 100 && msg.payload.max_x > 500 && msg.payload.max_y > 50 && msg.payload.max_z > 0 && msg.payload.min_x < 0 && msg.payload.min_y < 0 && msg.payload.min_z < -150) { msg.topic = "เรื่อง:ระบบสั่นเกิน"; msg.payload = "การสั่นสะเทือน: [rms_x:" + String(msg.payload.rms_x)+", rms_y:"+ String(msg.payload.rms_y)+", rms_z:"+ สตริง (msg.payload.rms_z) +", max_x:"+ String(msg.payload.max_x)+", max_y:"+ String(msg.payload.max_y)+", max_z:"+ String(msg.payload.max_z)+", min_x: "+ สตริง(msg.payload.min_x)+", min_y:"+ สตริง(msg.payload.min_y)+", min_z:"+ สตริง(msg.payload.min_z)+"]"; ส่งคืนข้อความ;}

ขั้นตอนที่ 25: ตอนนี้หยิบโหนดอื่นจากจานสีสำหรับค่าอุณหภูมิ

ตอนนี้หยิบโหนดอื่นจากจานสีสำหรับค่าอุณหภูมิ
ตอนนี้หยิบโหนดอื่นจากจานสีสำหรับค่าอุณหภูมิ

ขั้นตอนที่ 26: ดับเบิลคลิกที่โหนดฟังก์ชันเพื่อแก้ไขโหนดฟังก์ชัน

ตอนนี้ดับเบิลคลิกที่โหนดฟังก์ชันเพื่อแก้ไขโหนดฟังก์ชัน
ตอนนี้ดับเบิลคลิกที่โหนดฟังก์ชันเพื่อแก้ไขโหนดฟังก์ชัน

ขั้นตอนที่ 27: ตอนนี้หยิบโหนดอีเมลจากจานสี

ตอนนี้หยิบโหนดอีเมลจากจานสี
ตอนนี้หยิบโหนดอีเมลจากจานสี

ตอนนี้แก้ไขเหมือนที่คุณทำด้านบน

ขั้นตอนที่ 28: เชื่อมต่อสายไฟทั้งหมด จากนั้นคลิกปุ่ม "ปรับใช้"

เชื่อมต่อสายไฟทั้งหมดแล้วคลิกปุ่ม "ปรับใช้"
เชื่อมต่อสายไฟทั้งหมดแล้วคลิกปุ่ม "ปรับใช้"

ขั้นตอนที่ 29: เอาท์พุต

เอาท์พุต
เอาท์พุต

นี่คือผลลัพธ์ของค่าการสั่นสะเทือน

ขั้นตอนที่ 30: นี่คืออีเมลแจ้งเตือนค่าอุณหภูมิ

นี่คืออีเมลแจ้งเตือนค่าอุณหภูมิ
นี่คืออีเมลแจ้งเตือนค่าอุณหภูมิ

ขั้นตอนที่ 31: หากคุณไม่เห็นการส่งอีเมลหรือ “การส่งล้มเหลว " ไปที่บัญชี Google แล้วคุณจะเห็นปัญหาด้านความปลอดภัยค้นหา

หากคุณเห็นว่าไม่มีการส่งอีเมลหรือ “การส่งล้มเหลว
หากคุณเห็นว่าไม่มีการส่งอีเมลหรือ “การส่งล้มเหลว
หากคุณเห็นว่าไม่มีการส่งอีเมลหรือ “การส่งล้มเหลว
หากคุณเห็นว่าไม่มีการส่งอีเมลหรือ “การส่งล้มเหลว
หากคุณเห็นว่าไม่มีการส่งอีเมลหรือ “การส่งล้มเหลว
หากคุณเห็นว่าไม่มีการส่งอีเมลหรือ “การส่งล้มเหลว
หากคุณเห็นว่าไม่มีการส่งอีเมลหรือ “การส่งล้มเหลว
หากคุณเห็นว่าไม่มีการส่งอีเมลหรือ “การส่งล้มเหลว

ขั้นตอนที่ 32: คลิกที่มันและอนุญาต "การเข้าถึงของบุคคลที่สาม" ไปยังแอพดังที่แสดงในรูป

คลิกที่มันและอนุญาตให้ "การเข้าถึงของบุคคลที่สาม" กับแอพดังที่แสดงในรูป
คลิกที่มันและอนุญาตให้ "การเข้าถึงของบุคคลที่สาม" กับแอพดังที่แสดงในรูป

หากคุณยังไม่ได้รับอีเมล คุณยังสามารถตรวจสอบโฟลเดอร์สแปมของคุณได้

แนะนำ: