สารบัญ:
วีดีโอ: การควบคุมแสง MQTT ด้วย 6LoWPAN: 5 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:07
ตามหนังสือ "IoT ในห้าวัน" และตัวอย่างใน GitHub การสาธิตนี้ใช้คำสั่งตัวแปรจาก ubidots และอ่านเซ็นเซอร์วัดแสงแบบดิจิทัล
เราเตอร์ 6LoWPAN/IPv4 ใช้เพื่อแปลข้อมูล 6LoWPAN/IPv6 จากเครือข่ายไร้สายไปยังโบรกเกอร์ MQTT ระยะไกลบน "คลาวด์" ในกรณีนี้ Ubidots แอปพลิเคชันจะสร้างเหตุการณ์ประเภททรี:
- เหตุการณ์ข้อมูล (การอ่านเซ็นเซอร์เผยแพร่เป็นระยะ)
- เหตุการณ์การเตือน (การอ่านเซ็นเซอร์สูงหรือต่ำกว่าเกณฑ์ที่กำหนด)
- ข้อมูลจาก Ubidots (อุปกรณ์อ่านค่าที่เผยแพร่โดยแพลตฟอร์ม)
บทช่วยสอนใช้กับ linux มีรูปภาพสำหรับการพัฒนาที่สามารถใช้ได้ใน Windows ด้วย VMware
ขั้นตอนที่ 1: กะพริบ RE-Mote
สำหรับแฟลชคุณต้อง:
- เปิดเทอร์มินัล
- ไปที่ /examples/zolertia/tutorial/99-apps/mqtt-node
- แก้ไข Makerfile ด้วย ubidots และแสง
- คัดลอกโทเค็นของบัญชี ubidots แล้ววางลงใน ubidots.h ภายในโฟลเดอร์คลาวด์
- ตรวจสอบว่า RE_Mote เชื่อมต่อกับโปรแกรม
- อัปโหลด Makefile ใน RE-Mote
- ขั้นตอนต่อไปคือการตั้งโปรแกรมและกำหนดค่า Orion ซึ่งอธิบายไว้ใน github
ขั้นตอนที่ 2: เสร็จสิ้น
หากอัปโหลดสำเร็จ คุณจะเห็นการตอบสนอง RE-Mote ผ่านเทอร์มินัลที่โหลดค่าเซ็นเซอร์อย่างต่อเนื่องและเผยแพร่ตามที่อยู่ของอุปกรณ์เป็นระยะ
บนแพลตฟอร์ม ubidots ภายในอุปกรณ์และบนอุปกรณ์ที่ตรงกับที่อยู่ที่เผยแพร่ คุณสามารถดูตัวแปรทั้งหมดที่อัปโหลดจากอุปกรณ์
led_toggle เป็นตัวแปรที่ไม่ได้สร้างขึ้น อุปกรณ์ไม่โหลดบนแพลตฟอร์ม แต่แพลตฟอร์มโหลดบนอุปกรณ์ ในการควบคุม led เราจำเป็นต้องมีตัวแปร led_toggle สำหรับการคลิก Add Variable, Default และชื่อ led_toggle
ในแดชบอร์ด เราจะสร้างวิดเจ็ต, การควบคุม, ตัวเลื่อน, เพิ่มตัวแปร, คลิกที่อยู่ของอุปกรณ์, led_toggle, สูงสุด: 100, ต่ำสุด: 0, เพิ่มตัวแปร
หากคุณเลื่อนแถบคุณจะเห็นว่าไฟ LED สว่างขึ้นอย่างไรและค่าที่เผยแพร่ในเทอร์มินัลค่าของแถบอยู่ระหว่าง 0 ถึง 100 บนอุปกรณ์ค่านี้ต้องเป็น 16 บิตซึ่งถึง 65535 เพื่อควบคุม คูณด้วยตัวประกอบ ดังนั้น 100 * 655 = 65500
แนะนำ:
นาฬิกาบอกตำแหน่ง 'วีสลีย์' ด้วย 4 เข็มนาฬิกา: 11 ขั้นตอน (พร้อมรูปภาพ)
นาฬิกาบอกตำแหน่ง 'Weasley' แบบมี 4 เข็ม: ดังนั้น ด้วย Raspberry Pi ที่ใช้งานมาระยะหนึ่งแล้ว ฉันต้องการค้นหาโครงการดีๆ ที่จะช่วยให้ฉันใช้งานได้ดีที่สุด ฉันเจอนาฬิกาบอกตำแหน่งวีสลีย์ที่สอนได้ดีเยี่ยมนี้โดย ppeters0502 และคิดว่า
หัวหุ่นจำลองเสียง Localizing ด้วย Kinect: 9 ขั้นตอน (พร้อมรูปภาพ)
Sound Localizing Mannequin Head With Kinect: พบกับ Margaret หุ่นจำลองสำหรับระบบตรวจสอบความล้าของคนขับ เธอเพิ่งเกษียณจากหน้าที่และพบทางไปยังพื้นที่สำนักงานของเรา และตั้งแต่นั้นมาเธอก็ได้รับความสนใจจากผู้ที่คิดว่าเธอ 'น่าขนลุก' เพื่อประโยชน์ของความยุติธรรม ฉันได้
วิธีการตั้งค่า OSMC ด้วย Hyperion บน Raspberry Pi ด้วย WS2812b Led Strip: 8 ขั้นตอน
วิธีการตั้งค่า OSMC ด้วย Hyperion บน Raspberry Pi ด้วย WS2812b Led Strip: บางครั้งฉันพูดภาษาอังกฤษได้ดีมาก บางครั้งก็ไม่มี… สิ่งแรกเลย นี่เป็นการสอนครั้งแรกของฉันและภาษาอังกฤษไม่ใช่ภาษาแม่ของฉัน ดังนั้นโปรดอย่ากดดันฉันมากเกินไป นี่จะไม่เกี่ยวกับวิธีการสร้างเฟรมที่ง่าย มันเกี่ยวกับการติดตั้ง
IoT ด้วย NodeMCU และ MQTT: 4 ขั้นตอน
IoT ด้วย NodeMCU และ MQTT: [En] ครั้งหนึ่งสำหรับการใช้งานในอุตสาหกรรม ฉันจำเป็นต้องสร้าง PCB ที่มีหน้าสัมผัสแห้ง 8 ตัว เล่นกับ MQTT เล็กน้อย และตัดสินใจปรับให้เข้ากับการทำงานโดยใช้ NodeMCU esp-f v4 เพื่อให้เป็นวิธีง่ายๆ ในการสร้างระบบอัตโนมัติภายในบ้านราคาประหยัด[Pt-Br] Cert
วิธีสร้าง CubeSat ด้วย Arduino ด้วย Arducam: 9 ขั้นตอน
วิธีสร้าง CubeSat ด้วย Arduino ด้วย Arducam: ในรูปแรก เรามี Arduino และเรียกว่า "Arduino Uno"ในรูปที่สอง เรามี Arducam และเรียกว่า "Arducam OV2640 มินิ 2MP"พร้อมกับภาพที่สอง มีวัสดุที่คุณต้อง