อินเทอร์เน็ตของสิ่งต่าง ๆ

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

4
วิธีที่ง่ายที่สุดในการติดตั้งสวิตช์อัจฉริยะที่มีการควบคุมระยะไกลคืออะไร?
ฉันต้องการติดตั้งสวิตช์ไฟที่คริสตจักรของฉันที่มีการควบคุมระยะไกล คล้ายกับLutron Caseta ข้อกำหนดเพียงอย่างเดียวคือมันมีการควบคุมระยะไกล ไม่ต้องการหรี่ ฉันต้องการมีอุปกรณ์เสริมให้น้อยที่สุด มีวิธีแก้ไขปัญหาที่มีสวิตช์ระยะไกลและไม่มีอะไรอื่น (เช่นฮับเป็นต้น) หรือไม่ ฉันกำลังคิดเกี่ยวกับ Z-Wave หรือ Wi-Fi แต่มันก็ไม่สำคัญตราบใดที่มันเชื่อถือได้และใช้งานง่าย
9 lighting 

1
รายการตรวจสอบ Alexa / เตือนสิ่งที่ต้องใช้ก่อนที่จะไป
ฉันจะเพิ่มและปรับแต่ง "รายการตรวจสอบ" เกี่ยวกับสิ่งที่ฉันต้องจำไว้ก่อนที่จะออกจากแฟลตของฉันได้อย่างไร ตัวอย่างเช่นถ้าฉันพูดว่า "Alexa ฉันจะไปทำงาน" ฉันอยากได้รับการเตือนว่าอย่าลืมแล็ปท็อปกุญแจรถ ฯลฯ และไม่ใช่แค่ "ลาก่อน" ธรรมดา โดยสังเขป : เป็นไปได้หรือไม่ที่จะได้รับทักษะ (กำหนดเองได้) เพื่อกำหนดค่ารายการตรวจสอบที่ Alexa ส่งเสียงออกมา ถ้าเป็นไปได้เมื่อประกาศข้อความลา ("ฉันปิด ฯลฯ ") ถ้าเป็นไปได้ฉันต้องการที่จะรักษา "รายการตรวจสอบ" ที่แตกต่างกันเมื่อฉันไปทำงานเมื่อฉันไปเต้นรำ ฯลฯ และแต่ละรายการจะเชื่อมโยงกับรายการตรวจสอบที่แตกต่างกัน จนถึงตอนนี้ฉันยังไม่พบผลลัพธ์ที่น่าสนใจเมื่อ googling สำหรับ "รายการตรวจสอบ" อาจมีคำที่เหมาะสมกว่านี้หรือไม่

2
ฉันต้องใช้ MQTT หรือ HTTP หรือไม่
ฉันกำลังทำงานกับอุปกรณ์ที่รับรู้และรวบรวมข้อมูลจากสภาพแวดล้อมเช่นอุณหภูมิความชื้น ฯลฯ อุปกรณ์ไม่ได้เชื่อมต่อกับแหล่งพลังงานใด ๆ แต่มีแบตเตอรี่และแผงพลังงานแสงอาทิตย์เพื่อชาร์จ เกือบจะอยู่ในสถานะหลับสนิทเกือบตลอดเวลาและจะตื่นขึ้นเมื่อจำเป็นต้องรับรู้และถ่ายโอนข้อมูลเท่านั้น การดำเนินการนี้ใช้เวลาประมาณ 1-2 นาทีและจากนั้นจะเข้าสู่โหมดสลีอีกครั้ง ฉันไม่ใช่ผู้เชี่ยวชาญในด้านนี้ แต่ฉันคิดว่า MQTT ควรเป็นตัวเลือกที่ดีถ้าอุปกรณ์ต้องสามารถเข้าถึงเพื่อรับข้อความจากหัวข้อตลอดเวลา แต่ในสถานการณ์ของฉันมันอ่านเซ็นเซอร์เท่านั้นและส่งข้อมูลไปยัง เซิร์ฟเวอร์เป็นระยะ ขณะนี้ฉันกำลังส่งข้อมูลผ่าน HTTP แต่ฉันสงสัยว่าเหมาะสมที่จะใช้ MQTT หรือไม่ ฉันควรได้รับประโยชน์ใด ๆ จาก HTTP สำหรับสถานการณ์นี้หรือไม่
9 mqtt  protocols  https 

3
วิธีการป้องกัน Raspberry Pi จากการถูกโจมตีในการตั้งค่า IoT ที่เชื่อมต่อผ่านเครือข่ายบรอดแบนด์?
การตั้งค่า: ฉันมี Raspberry Pi เป็นโหนดหลักที่เชื่อมต่อกับอินเทอร์เน็ตผ่านการเชื่อมต่อบรอดแบนด์ raspberry pi เชื่อมต่อเซ็นเซอร์หลายตัวและไมโครคอนโทรลเลอร์อื่น ๆ Pi เชื่อมต่อกับเซิร์ฟเวอร์ที่ Cloud Hosting Provider อย่างต่อเนื่อง คำถามคือ: ฉันจะหยุดผู้ใช้ที่ไม่ได้รับอนุญาตจากการเข้าถึงราสเบอร์รี่ Pi ของฉันได้อย่างไร ฉันจะป้องกันการโจมตี DDoS บน Pi ได้อย่างไร ฉันควรใช้ DDNS (Dynamic DNS) เพื่อเข้าถึง Pi ของฉันอย่างไรและอย่างไร

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

1
มีวิธีการใช้มัลติคาสต์ผ่าน Border Router ใน Contiki หรือไม่?
ฉันกำลังพยายามส่งแพ็คเก็ตไปยังหลาย ๆ โหนดจากพีซีของฉันผ่านเราเตอร์เส้นขอบ โหนดและเราเตอร์เส้นขอบได้รับการพัฒนาโดยใช้ Contiki ปัญหาคือฉันไม่สามารถส่งข้อความแบบหลายผู้รับได้เนื่องจากเราเตอร์เส้นขอบไม่ได้ส่งต่อไปยังโหนด มีวิธีแก้ปัญหานี้ไหม? แก้ไข: ฉันใช้ IPv6 สำหรับการกำหนดเส้นทางและส่งแพ็คเก็ตหลายแพ็คโดยใช้โปรโตคอล UDP นอกจากนี้อินเทอร์เฟซเราเตอร์เส้นขอบเป็น Ethernet หรือ SLIP (การเชื่อมต่อกับพีซีสามารถทำได้ทั้งสองวิธี) และ 6lowpan ผ่าน 802.15.4 (การเชื่อมต่อกับโหนด)
9 contiki 

5
มีบริการคลาวด์หรือกรอบงานที่พร้อมสำหรับการอัพเดตเฟิร์มแวร์ทางอากาศหรือไม่?
ฉันมีต้นแบบของอุปกรณ์ที่ จำกัด ทรัพยากร (8-bit MCU ที่ไม่มีเฟิร์มแวร์ระบบปฏิบัติการ) ซึ่งโต้ตอบกับเว็บเซิร์ฟเวอร์ ฉันสงสัยว่ามีวิธีแก้ปัญหาเฟรมเวิร์กหรือบริการคลาวด์สำหรับการอัปเดตเฟิร์มแวร์อุปกรณ์ของฉันจากเว็บหรือไม่ จากการวิจัยของฉันมี Microsoft IoT Hub แต่ฉันเกรงว่าจะไม่เหมาะกับอุปกรณ์ที่ จำกัด ทรัพยากรดังกล่าว มีอีกหนึ่งวิธีที่ฉันพบ - พอร์ทัล mbed Cloud แต่ฉันไม่แน่ใจว่ามันทำงานอย่างไร มีใครบ้างที่สามารถช่วยฉันได้ผ่านคำแนะนำใด ๆ อาจมีแนวทางปฏิบัติที่ดีที่สุดในการใช้การอัพเกรดเฟิร์มแวร์ผ่านทางอากาศสำหรับอุปกรณ์ฝังตัวในวิธีที่ปลอดภัยและมีประสิทธิภาพ

4
ฉันควรใช้โปรโตคอลใดสำหรับอุปกรณ์ระบบอัตโนมัติในสภาพแวดล้อมภายในบ้าน
ฉันมีโครงการที่จะทำสิ่งต่าง ๆ ในบ้านให้เป็นอัตโนมัติ ฉันเป็นนักพัฒนา แต่เป็นผู้เริ่มต้นในด้านอิเล็กทรอนิกส์และ IoT ฉันควรใช้อะไรในการสื่อสารแบบไร้สาย Wi-Fi, Bluetooth ... ฉันควรมองหาที่ไหน ฉันต้องการราคาถูกการสิ้นเปลืองน้อยและการแก้ปัญหาเล็ก ๆเช่นการทำ interruptor แสงไร้สายพิเศษหรือพยายามทำสิ่งต่าง ๆ เช่นการหารูปสามเหลี่ยมในท้องถิ่นด้วย armlet วงจรรวมของเพื่อนร่วมบ้านของฉัน (ไม่มีนักโทษ! บ้านมีขนาดใหญ่และ มันมีไว้สำหรับ "โหมดไฟฉาย" - ไฟตามคุณเพื่อการประหยัดพลังงาน) เรายังปลูกอาหาร (เห็ด) เพื่อให้เกิดประโยชน์สูงสุดกับวัฒนธรรมในอนาคต ฉันต้องการเปิด / ปิดประตูบางแห่ง มันจะต้องเป็นแบบแยกส่วนดังนั้น API ในตอนท้ายจึงน่าสนใจ เป็นวงจรรวม Bluetooth บน IoT ที่รวมศูนย์โดย Raspberry Pi (เซิร์ฟเวอร์) และควบคุมด้วย Wi-Fi (หรือโดยตรงผ่าน Bluetooth) เป็นสิ่งที่ดีที่จะดูหรือไม่ ฉันพลาดอะไรไป

1
ไม่สามารถแฟลชเฟิร์มแวร์ล่าสุดของ ESP8266 พูดว่า“ ข้อผิดพลาดกะพริบเร็ว” และ“ หัวแพ็กเก็ตไม่ถูกต้อง ('')”
ฉันไม่สามารถคิดออกว่าจะแฟลชเฟิร์มที่พบในhttp://www.electrodragon.com/w/ESP8266_AT-Command_firmware ESP8266 Download tool v3.4.4ฉันใช้ เมื่อผมเพิ่มเฟิร์มในเส้นทางการดาวน์โหลดมันไปจนถึงร้อยละคงที่ (77 หรือ 99..mostly) Invalid head of packet, FAST FLASHING ERRORและให้ข้อผิดพลาด อีกสิ่งหนึ่งคือบทเรียนที่ฉันใช้ในการทำเช่นนี้มีรายการเส้นทางการดาวน์โหลดมากมายที่กรอกไว้ในเครื่องมือดาวน์โหลดในขณะที่ของฉันว่างเปล่า 0x0000มันบอกว่าการอัปโหลดไฟล์มารวมกันเพื่อ ฉันลองอัปโหลดV1.54...เนื้อหาของไฟล์ (ทั้งไฟล์) แต่ก็ยังมีข้อผิดพลาดที่คล้ายกัน ดังนั้นใคร ๆ ก็สามารถแนะนำฉันผ่านสิ่งนี้ได้เพราะฉันเป็นคนใหม่ที่สมบูรณ์ในเรื่องนี้ กรุณาพูดถึงข้อมูลอื่น ๆ ที่จำเป็นในความคิดเห็น PS ฉันค่อนข้างแน่ใจว่าแหล่งจ่ายไฟเพียงพอเพราะฉันใช้ esp8266 กับเฟิร์มแวร์เก่าอย่างราบรื่น ฉันได้เชื่อมต่อตัวเก็บประจุ 200uF b / w gnd และ vcc (3.3v จาก FTDI) ฉันตรวจสอบการเชื่อมต่อซ้ำแล้วซ้ำอีก (ใช่แล้ว GPIO0 ต่อสายดิน) ฉันแฟลชเวอร์ชั่นก่อนหน้านี้สำเร็จแล้วai-thinker-v1.1.1.binแต่เมื่อฉันเชื่อมต่อกับ arduino IDE จอภาพแบบอนุกรมก็เริ่มให้ข้อความที่ไม่มีความหมาย: …
9 esp8266 

1
เซ็นเซอร์อัตโนมัติในบ้านผ่าน WiFi
ฉันต้องการสร้างระบบอัตโนมัติภายในบ้านโดยต่อเซ็นเซอร์ต่างๆ (เช่นเซ็นเซอร์ตรวจจับการเคลื่อนไหว IR แบบพาสซีฟสวิตช์สัมผัสประตูแม่เหล็กเครื่องตรวจจับการสั่นสะเทือน ฯลฯ ) รอบ ๆ บ้านเพื่อตรวจจับสิ่งต่าง ๆ จากนั้นส่งสัญญาณเซ็นเซอร์ไปยังศูนย์บัญชาการ / การควบคุมส่วนกลาง สถานี. เซ็นเซอร์เคลื่อนไหว PIR ฉันต้องการทำสิ่งนี้แบบไร้สายและไร้จุดหมายด้วยงบประมาณประมาณ $ 10 ต่อเซ็นเซอร์ ตัวอย่างเช่นฉันสามารถเชื่อมต่อวงจรเขียงหั่นขนมที่รับสัญญาณเซ็นเซอร์และส่งไปยังเครือข่าย Wifi มีส่วนประกอบของวงจรอย่างง่ายหรือ IC ที่สามารถแปลงสัญญาณเซ็นเซอร์แบบแอนะล็อกเป็นสัญญาณไร้สายแล้วส่งสัญญาณนั้นไปยังเครือข่ายผ่าน wifi โดยไม่ต้องพูดถึงไมโครโปรเซสเซอร์ทั้งหมด (เช่น Raspberry Pi) เป็นเซ็นเซอร์แต่ละตัวหรือไม่ Raspberry Pi สำหรับเซ็นเซอร์แต่ละตัวจะทำให้งบประมาณของฉันแย่ลง ฉันกำลังมองหาที่จะติดตั้งชิ้นส่วนที่เรียบง่ายในพูดวงจรเขียงหั่นขนม solderless ที่ระดับเซ็นเซอร์ จากนั้นอ่านสัญญาณทั้งหมดออกจากเครือข่ายที่สถานีควบคุมโดยใช้ Raspberry Pi หรือแล็ปท็อป ใครบ้างที่แนะนำที่นี่และส่วนประกอบการกำหนดค่า แก้ไข 1 เห็นได้ชัดว่าอะแดปเตอร์ไร้สาย USB หรืออะแดปเตอร์เครือข่ายอาจเป็นส่วนประกอบที่ฉันกำลังมองหา แต่มันจะเป็นไปได้ไหมที่จะสร้างวงจร breadboard แยกต่างหากสำหรับเซ็นเซอร์แต่ละตัวและเชื่อมต่อสัญญาณทั้งหมดไปยังเครือข่าย …

2
เชื่อมต่ออุปกรณ์ IoT โดยตรงกับ Wi-Fi หรือผ่าน VLAN หรือไม่
ฉันมีสวิตช์ IoT จำนวนมากที่เชื่อมต่อกับ Wi-Fi ของฉัน ฉันตระหนักถึงสามความเป็นไปได้ในการเชื่อมต่อและควบคุมพวกเขา ผ่าน Wi-Fi โดยตรง (เช่นเดียวกับ Samsung SmartThings) เชื่อมต่อพวกเขาเข้ากับ VLAN ส่วนตัวและใช้พวกมัน (ดูปลอดภัยกว่า) เชื่อมต่ออุปกรณ์ทั้งหมดเข้ากับ Raspberry Pi (หรือบางอย่างที่คล้ายกัน) เช่นมาสเตอร์และเชื่อมต่ออุปกรณ์เข้ากับมัน อันไหนที่ปลอดภัยที่สุด (ปลอดภัยที่สุดสำหรับ iot) มีวิธีแก้ปัญหาที่ดีกว่าหรือไม่และแต่ละคนจะยากแค่ไหน?

2
ฉันจะจัดการกับที่อยู่ IP ที่เปลี่ยนแปลงได้อย่างไรเมื่อเราเตอร์ทำการรีบูตด้วย Home Assistant
ฉันมีการติดตั้งหลอดไฟและเซ็นเซอร์หลายชุดในการกำหนดค่า Home Assistant ของฉัน อย่างไรก็ตามฉันต้องการทราบวิธีจัดการสถานการณ์ต่อไปนี้ให้ดีที่สุด หากมีปัญหากับเราเตอร์ของฉันหรือไฟตัดและเราเตอร์ของฉันถูกรีบูต ในกรณีนี้มีความเป็นไปได้ที่อุปกรณ์ IoT หลายเครื่องที่เชื่อมต่อกับเครือข่ายของฉันจะได้รับที่อยู่ IP ใหม่ที่ได้รับมอบหมาย หากที่อยู่ IP ใหม่เหล่านี้แตกต่างจากที่ฉันใช้ในการตั้งค่า configuration.yaml ฉันจะต้องอัปเดตไฟล์เพื่อจัดการสิ่งนี้ ฉันสงสัยว่ามีวิธีจัดการอัตโนมัติหรืออย่างงดงามหรือไม่?

1
สถาปัตยกรรมนี้มีความเป็นไปได้และมีความยืดหยุ่นหรือไม่?
ฉันมีปัญหา แต่ทำให้แน่ใจว่าโครงการของฉันเป็นไปได้จริง ๆ สิ่งที่ฉันต้องการเก็บถาวร: ควบคุมเครื่องชงกาแฟ Senseo ของฉันผ่านอินเทอร์เน็ต มันเดือดลงไปเพียงแค่ควบคุม 2 ปุ่ม ทางออกแรกที่ง่าย: ตั้งค่าเซิร์ฟเวอร์ NodeJS บน Raspberry Pi ของฉัน ฉันเสียบ Raspberry GPIO ของฉันกับทรานซิสเตอร์ 2 ตัวเพื่อควบคุมปุ่มเครื่องชงกาแฟ ฉันสามารถควบคุม Raspberry GPIO ได้โดยตรงใน Javascript ตัวอย่างเช่นการเรียกhttp://myraspberrypi.com/makemeacoffeeเปิดใช้งาน GPIO เปิดใช้งานปุ่มและกระแสกาแฟ แต่: ฉันไม่ต้องการเสียบ raspberry ของฉันกับเครื่องชงกาแฟของฉัน (ฉันต้องการ Pi สำหรับวัตถุประสงค์อื่น) และฉันคิดว่าการแยกเว็บเซิร์ฟเวอร์และตัวควบคุมนั้นเป็นความคิดที่ดี ถ้าพรุ่งนี้ฉันต้องการตรวจสอบอุณหภูมิของห้องน้ำของฉันหรือควบคุมเครื่องชงกาแฟเครื่องที่สอง (ใช้ ESP8266 อีกเครื่อง) ฉันต้องการที่จะทำมันโดยไม่ต้องคิดใหม่ทั้งหมด สิ่งที่ฉันต้องเก็บถาวรนั่นคือ ESP8266 กับ NodeMCU เพื่อใช้เป็นคอนโทรลเลอร์ไร้หัว Wi-Fi …

3
มีเซ็นเซอร์เสียงภายนอกหรือไม่
เมื่อเร็ว ๆ นี้ฉันมีเครื่องบินเจ็ท F / A-18 บินข้ามบ้านของฉันและรู้สึกประหลาดใจมากที่เสียงดัง นั่นทำให้ฉันสงสัยว่าจริงๆแล้วมันดังแค่ไหน มีเซ็นเซอร์กลางแจ้งใดบ้างที่สามารถติดตามระดับเดซิเบลได้หรือไม่?
9 sensors  audio  sound 

6
API ทั่วไปใน C หรือ C ++ สำหรับ IoT
API (หรือไลบรารี) ทั่วไปหรือปกติใน C หรือ C ++ สำหรับ IoT คืออะไรในแง่ของการมีเอกสารชุดของอินเตอร์เฟสการเขียนโปรแกรม (เช่น POSIX สำหรับระบบปฏิบัติการ Qt สำหรับ GUI ฯลฯ .... ) นี้หน้าสั้นกระตุ้นคำถามของฉัน (ฉันสนใจในการพัฒนาเครื่องมือในการวิเคราะห์รหัสแหล่งที่มาคงที่สำหรับ IOT) ฉันไม่เพียง แต่กำลังมองหามาตรฐานทางกฎหมาย แต่ยังรวมถึง API หรือไลบรารีที่ใช้กันทั่วไปใน C หรือ C ++ ด้วยไฟล์ส่วนหัวที่มีอยู่สำหรับพวกเขาในโดเมนอุตสาหกรรมต่างๆ ฉันไม่สนใจWeb API s (อนุสัญญาที่กำหนดคำขอ HTTP) หรือเพียงแค่ในโปรโตคอลเครือข่ายโดยไม่ต้อง API หรือห้องสมุดการใช้พวกเขา (ดังนั้นฉันไม่สนใจในการพัฒนาแอปพลิเคชัน IoT แต่ฉันต้องการพัฒนาเครื่องมือวิศวกรรมซอฟต์แวร์ที่ทำงานและวิเคราะห์ซอร์สโค้ดเพื่อช่วยผู้พัฒนาซอฟต์แวร์ IoT) ฉันยังอาจสนใจโดยเฉพาะ IoT APIs หรือห้องสมุดอุตสาหกรรมเช่นในด้านการดูแลสุขภาพ, การขนส่ง, การขนส่ง, …

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.