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

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

2
MQTT สามารถปรับขนาดได้กับลูกค้ามากกว่า 1,000 รายหรือไม่
อุปกรณ์สถานการณ์ IoT (อุปกรณ์ IPv4 ในปัจจุบัน) ที่ส่งผ่านทางซ็อกเก็ต TCP จะบรรจุข้อมูลลงในเซิร์ฟเวอร์หนึ่งครั้งต่อวัน เซิร์ฟเวอร์มีที่อยู่ IP สาธารณะอุปกรณ์อยู่หลังเราเตอร์ / NAT ฉันจะใช้โมดูลตาม ESP8266 (เช่น Olimex หนึ่ง) เป้าหมายเซิร์ฟเวอร์ควรจะสามารถส่งข้อมูลไปยังลูกค้าใด ๆ เมื่อใดก็ตามที่จะต้องมีการ ฉันไม่สนใจในการสื่อสารโดยตรงระหว่างไคลเอ็นต์กับลูกค้า (เช่นเชื่อมต่อกับอุปกรณ์จากสมาร์ทโฟนของฉัน) เหมือนกับการเจาะรูที่ควรทำ ข้อกำหนดอื่น ๆ อุปกรณ์ IoT อาจโตได้หลายพันเครื่อง การเชื่อมต่ออินเทอร์เน็ตของพวกเขานั้นมีให้โดยเราเตอร์ / โมเด็มที่รองรับ 4G หลายตัว แต่ละคนจะจัดการกับลูกค้า 10-20 โซลูชันที่เสนอ เท่าที่ฉันเข้าใจโซลูชันทั่วไปคือ MQTT ลูกค้าส่งข้อมูลไปยังนายหน้า (เช่น Mosquitto ที่ทำงานบนเซิร์ฟเวอร์โฮสติ้ง) เป็นระยะซึ่งในทางกลับกันจะอัปเดตแอปพลิเคชันเว็บหลักที่ทำงานบนเซิร์ฟเวอร์เดียวกัน คำถาม วิธีการ MQTT เหมาะสำหรับอุปกรณ์ "ขนาดใหญ่" (1,000+) …
10 mqtt  wifi  routers 

1
วิธีการลดความล่าช้ากดปุ่ม AWS IoT ก่อนที่จะเผยแพร่ข้อความ
ฉันใช้ปุ่ม AWS IoT สองปุ่มเพื่อเพิ่มสกอร์บอร์ด ระบบใช้งานได้ แต่มีความล่าช้าประมาณ5 วินาทีจากปุ่มที่กดไปจนถึงข้อความจากปุ่มนั้นถูกเผยแพร่ไปยัง AWS จริงซึ่งทำให้กระดานคะแนนตอบสนองน้อยกว่าที่ฉันต้องการ ฉันมีปัญหาในการค้นหาข้อมูลเกี่ยวกับความล่าช้านี้ระหว่างการกดปุ่มเริ่มต้นและข้อความที่กำลังเผยแพร่ ฉันคิดว่าฉันจำได้ว่าเห็นในเอกสารหรือในบล็อกว่ามีความล่าช้าเพื่อป้องกันการแตะสองครั้งโดยไม่ตั้งใจจากการบันทึก แต่ฉันไม่สามารถหาตำแหน่งที่ฉันอ่านได้ ฉันมีสองคำถาม: มีเอกสารหรือคำอธิบายความล่าช้านี้ที่ฉันพลาดหรือไม่ เป็นไปได้ไหมที่จะเปลี่ยนความล่าช้านี้? หรือสิ่งนี้มีอยู่ในปุ่ม IoT หรือไม่

3
มีช่วง 50 กม. + ที่เป็นไปได้ใน LoRa หรือไม่?
ฉันอ่านบทความนี้ซึ่งบอกว่าฉันสามารถไปได้ไกลถึง 50 กม. ด้วยโมดูล LoRa แต่เมื่อฉันอ่านรายละเอียดของผลิตภัณฑ์มันบอกว่าช่วงที่อยู่ในตัวเครื่องนั้นมีระยะเพียง 16 กม. ดังนั้นฉันจึงต้องการเสาอากาศ แต่ฉันสามารถใช้เสาอากาศชนิดใดที่สามารถรับโมดูล LoRa 16 กม. เป็น 50 กม. ได้ จะมีอะไรบางอย่างเช่นงานนี้?

1
เมื่อใดที่จะต้องมีการบังคับใช้ Z-Wave S2 Security
เมื่อ Z-Wave มีปัญหาด้านความปลอดภัยเมื่อปีที่แล้วฉันยินดีที่จะเห็นประกาศว่า S2 Security จะบังคับสำหรับการรับรองใหม่ทั้งหมดในเดือนเมษายนและพวกเขาไม่ได้กลับไปในเวลานั้น ดังนั้นผมจึงคิดว่าตอนนี้ถึงเวลาที่จะเลือกบาง deadbolts Z-คลื่น แต่เท่าที่ผมสามารถบอกได้ว่าจะไม่มีของพวกเขาสนับสนุนการรักษาความปลอดภัย S2 อุปกรณ์แม้การรับรองใหม่เมื่อเร็ว ๆ นี้ 2017/11/10 ไม่สนับสนุน S2 ตักที่แท้จริงในการรักษาความปลอดภัย S2 คืออะไร? การโจมตี Z-Wave ที่เก่ากว่ากำลังทำลายล้าง แต่ฉันคิดว่าพวกเขาจัดการกับปัญหาด้านความปลอดภัยได้อย่างมีประสิทธิภาพ ฉันไม่สามารถพูดคุยเกี่ยวกับเรื่องนี้ทางออนไลน์ได้มากนัก
10 security  zwave 

1
การสร้างผลิตภัณฑ์ IoT - วิธีที่ดีที่สุดในการหลีกเลี่ยงการแชร์รหัสที่เป็นกรรมสิทธิ์ของ บริษัท คืออะไร
ฉันคิดว่ามันยากสำหรับฉันที่จะกำหนดชื่อ อย่างไรก็ตามฉันยังสามารถอธิบายปัญหาของฉันในรายละเอียดเพิ่มเติมได้ที่นี่ ฉันออกแบบผลิตภัณฑ์แบบฝังซึ่งประกอบด้วยบริการคลาวด์และฮาร์ดแวร์แบบฝัง บริการคลาวด์จะมี REST-api (แม้ว่าจะใช้งานได้ไม่ใช่จุดขาย) และจะสื่อสารกับฮาร์ดแวร์ที่ฝังตัว โดยหลักการแล้วฮาร์ดแวร์ที่ฝังจะมีส่วนต่อประสาน REST เพื่อการสื่อสาร ปัญหาคือการหาซอฟต์แวร์สแต็คที่ดีสำหรับมัน (หรือนั่นคือสิ่งที่ฉันคิดว่าเป็นปัญหา) ตัวเลือกที่ดีที่สุดในความคิดของฉันคือการกระจาย Linux แบบฝังตัวบางส่วนพร้อมกับติดตั้งแอพพลิเคชั่นเว็บของตัวเอง (Ubuntu Core + Django ... ?) เป็นไปได้ไหมที่จะใช้ชุดค่าผสมนี้ในผลิตภัณฑ์เชิงพาณิชย์ แต่ในขณะเดียวกันก็ปิด webapp ไว้ภายใน? เว็บไซต์อูบุนตูมีหลายแพลตฟอร์มที่รองรับและบางอันก็เหมาะสำหรับกรณีการใช้งานของฉัน อย่างที่ฉันพูดไว้ก่อนหน้านี้ความกังวลหลักของฉันในขณะนี้คือ

1
โปรโตคอลการสื่อสารของอุปกรณ์ที่ไม่ใช่ IP
ฉันมีคำถามเกี่ยวกับการสื่อสารอุปกรณ์ที่ไม่ใช่ IP จากการวิจัยของฉันฉันเรียนรู้ว่า CoAP และ DDS สามารถใช้สำหรับการสื่อสารแบบอุปกรณ์ต่ออุปกรณ์ MQTT มีประโยชน์สำหรับ Device-to-Gateway หรือ Device-to-Service หรือ Cloud คำถามของฉันคืออุปกรณ์ที่ไม่ใช่ IP (การสื่อสารผ่าน RF หรือบลูทู ธ ธรรมดา ฯลฯ ที่ไม่มี IP) สามารถใช้โปรโตคอลเหล่านี้ได้อย่างไร MQTT ใช้ TCP / IP COAP, DDS, MQTT-SN ใช้ UDP / IP นั่นหมายความว่าพวกเขาใช้ IP เป็นไปได้อย่างไร? มีโปรโตคอลอื่น ๆ ที่ไม่ได้ใช้ TCP หรือ UDP สำหรับ D2D และ Device-to-Gateway …

2
เฟรมการกระทำ 802.11 ส่งและรับในซอฟต์แวร์
เป็นไปได้ที่จะเข้าถึง 802.11 action เฟรม TX / RX จากซอฟต์แวร์หรือไม่ มีโปรโตคอลที่เป็นกรรมสิทธิ์ตามเฟรมการดำเนินการเฉพาะของผู้จำหน่ายที่เรียกว่า ESP-NOW สำหรับชิป ESP8266 และ ESP32 และฉันต้องการลองใช้กับ Raspberry Pi มันเริ่มต้นด้วยโครงการส่วนตัวที่ฉันเชื่อมต่อ Raspberry Pi กับ ESP8266 (เพื่อแลกเปลี่ยนข้อความสั้น ๆ ) จากนั้นฉันสังเกตเห็นว่ามี API เพิ่มเติมสำหรับ ESP8266 (ESP-NOW และ Simple Pair) และต้องการเปรียบเทียบประสิทธิภาพกับการเชื่อมต่อ WiFi ธรรมดา หากการค้นหารายละเอียดเกี่ยวกับการเข้าถึงเฟรมของ WiFi Action ประสบความสำเร็จฉันจะโพสต์ผลลัพธ์ใด ๆ (อาจเป็นไลบรารีสำหรับใช้ในแอปพลิเคชันอื่น)

1
ฉันสามารถใช้ ZigBee กับฮาร์ดแวร์ทั่วไปได้หรือไม่?
ตามที่ฉันเข้าใจ ZigBee เป็นเพียงข้อกำหนดของโปรโตคอลการถ่ายโอนข้อมูล ดังนั้นฉันจึงคาดหวังว่าจะพบห้องสมุดบางแห่งที่ใช้โปรโตคอลนี้เพื่อใช้กับตัวรับส่งสัญญาณ MCU และ RF ของฉัน ฉันพบเฉพาะอุปกรณ์ ZigBee (เช่น XBee) เท่านั้น สิ่งที่ฉันถามคือ: ฉันสามารถใช้โปรโตคอล ZigBee โดยใช้เพียงตัวรับส่งสัญญาณ MCU และ RF ได้หรือไม่ ถ้าไม่ฉันต้องใช้ฮาร์ดแวร์อะไรในการสร้างโหนด ZigBee มี ZigBee library ใดบ้างที่ฉันสามารถใช้ได้กับฮาร์ดแวร์ทั่วไป?

3
สลักเกลียวอัจฉริยะที่ไม่มีมอเตอร์ - การเข้าถึงแบบอ่านอย่างเดียว
ฉันมีความต้องการ ฉันต้องการถาม Google Home ของฉันว่าประตูหน้าของฉันล็อคหรือไม่ ฉันไม่ต้องการให้ Google Home ปลดล็อคประตูหน้าได้ ฉันไม่ต้องการให้ประตูหน้าปลดล็อคจากระยะไกล IoT และการปลดล็อคประตูของฉันไม่ควรผสมกัน มี deadbolt แบบอ่านอย่างเดียวหรือมีสมาร์ทล็อคมอเตอร์ทั้งหมดเพื่อให้สามารถเปิดได้จากระยะไกล

2
ไมโครโฟนที่ดีสำหรับทั้งห้อง (ไม่มีอินเทอร์เน็ต)
ฉันกำลังทำงานกับสมาร์ทโฮมที่มีการจดจำเสียงและฉันกำลังมองหาไมโครโฟนที่ฉันสามารถใช้ได้ทั้งห้อง ฉันควรมองหาไมโครโฟนชนิดใด Amazon Echo และ Google Home ใช้อะไรได้บ้าง ไมโครโฟนส่วนใหญ่จะเชื่อมต่อกับอุปกรณ์ Android อุปกรณ์ Android เชื่อมต่อกับเครือข่ายส่วนตัวที่แยกจากโฮสต์โดย Raspberry Pi และใช้การรู้จำเสียงของ Google ในโหมดออฟไลน์ การใช้ Tasker + AutoVoice คำสั่งที่รู้จักจะเรียกเส้นทาง http บางอย่างบน Raspberry Pi เพื่อทำสิ่งต่าง ๆ กับสมาร์ทโฮมเช่นการเปิดไฟเป็นต้น มันจะสมเหตุสมผลไหมที่ฉันจะซื้อ Echo ฉันสามารถใช้ไมโครโฟนโดยไม่มีการเชื่อมต่ออินเทอร์เน็ตได้หรือไม่?

1
ไม่สามารถทำให้ Google IoT Core ทำงานได้
มีใครได้ตัวอย่างในการเริ่มต้นอย่างรวดเร็วของพวกเขา ? พวกเขาให้รหัส NodeJS เพื่อเชื่อมต่อกับสะพาน MQTT ของพวกเขา แต่สำหรับฉันมันไม่ทำงาน: [root@centos7 google-iot-mqtt]# node cloudiot_mqtt_example_nodejs.js \ > --project_id=curious-furnace-181313 \ > --registry_id=my-registry \ > --device_id=mimic1 \ > --private_key_file=./rsa_private.pem \ > --algorithm=RS256 Google Cloud IoT Core MQTT example. connect { '0': {}, '1': { [Function: require] resolve: [Function: resolve], main: Module { id: '.', exports: …

2
มาตรฐานสำหรับอุปกรณ์ WiFi ที่ไม่ได้เชื่อมต่ออินเทอร์เน็ต?
ฉันวางแผนที่จะทำระบบอัตโนมัติที่บ้านมากมาย เพื่อที่ฉันจะเป็นเจ้าภาพเครือข่าย WiFi ส่วนตัวแยกที่อุปกรณ์ทั้งหมดของฉันจะเชื่อมต่อกับ อุปกรณ์จะเป็นไฟที่เรียบง่ายแถบ LED RGB (smd5050 และ ws2812b) เทอร์โมสแตทพัดลมตัวเปิดหน้าต่างตัวควบคุมหน้าต่างสีและช่องจ่ายไฟปกติ นอกจากนี้เครื่องส่งสัญญาณ IR เพื่อจำลองระยะไกลเพื่อเริ่มต้นทีวี ฯลฯ และเครื่องส่งสัญญาณ 433MHz เพื่อจำลองระยะไกลที่สามารถสลับช่องรีโมทควบคุมมาตรฐาน ตอนนี้ฉันสงสัยว่ามีมาตรฐานใด ๆ ที่อุปกรณ์เหล่านี้ควรเปิดเผยกับเครือข่าย WiFi หรือไม่ แน่นอนว่าฉันสามารถให้เส้นทาง http ง่าย ๆ สำหรับทุกอุปกรณ์แล้วเขียนแอปพลิเคชันที่เข้าใจอินเตอร์เฟสของฉัน แต่มันจะดีถ้าฉันสามารถใช้มาตรฐานที่จะอนุญาตให้ฉันใช้แอพและโปรแกรมที่เขียนไปแล้วและเข้าใจมาตรฐาน .

1
เซ็นเซอร์สื่อสารด้วย Pi, BLE / Wifi
ฉันต้องการวาง Pi 3 ที่ไหนสักแห่งในบ้านของฉันและเซ็นเซอร์พลังงานจากแบตเตอรี่ Pi จะอ่านอินพุตจากเช่นระดับเดียวกันระดับหนึ่งขึ้นไปและสวน ดังนั้นกำแพงอิฐปกติ 1-2 หน้าระหว่างและระยะระหว่าง 0-50 เมตร ฉันค้นหาเทคโนโลยีที่แตกต่างจาก Z-Wave, Digimesh, XBee, ZBee, Sigfox เป็นต้น แต่ในที่สุดฉันก็ลงสู่เทคโนโลยีที่ใช้กันทั่วไปมากกว่า เนื่องจากเทคโนโลยีส่วนใหญ่ข้างต้นคุณต้องการผู้เล่นที่แตกต่างกันเช่นใน ZigBee คุณมีสามประเภทที่แตกต่างกันเช่นเราเตอร์ ด้วยเทคโนโลยีข้างต้นจำเป็นต้องมีใบอนุญาตเชิงพาณิชย์ที่มีราคาแพงมาก ตอนนี้ฉันอยู่ระหว่าง BLE และ Wi-Fi วิทยาลัยแห่งหนึ่งของฉันแนะนำให้ฉันใช้ Contiki ระบบปฏิบัติการโอเพ่นซอร์สซึ่งทำให้ง่ายต่อการติดตั้งการสื่อสารกับเซ็นเซอร์ คำถาม เขาอธิบายกับฉันว่ามีสามชั้น: กายภาพโปรโตคอลและเส้นทาง ดังนั้น6LoWPANเป็นหนึ่งในตัวเลือกการกำหนดเส้นทาง ฉันสามารถสร้างตาข่ายกับ Contiki และESP8266 ได้หรือไม่ มิฉะนั้นผมจะไปสำหรับCC2650 ฉันเคยเห็นว่ามีวิธีแก้ปัญหาตาข่ายกับ ESP8266 เทคโนโลยีทั้งคู่ดูเหมือนจะคล้ายกับฉันมาก ทั้งสองมีช่วงประมาณ 200 เมตร (ซึ่งอาจมากกว่า 30 เมตรผ่านกำแพง) และมีการใช้กันอย่างแพร่หลาย ความแตกต่างสำหรับกรณีการใช้งานของฉันอยู่ที่ไหน

3
มีกลไก RPC ที่เป็นมาตรฐานสำหรับ MQTT หรือไม่
Over on Stack Overflow มีคำถามเกี่ยวกับการนำการโต้ตอบ / การตอบกลับไปใช้กับ MQTT ในฐานะที่เป็นหนึ่งคำตอบบันทึกย่อคุณสามารถทำได้โดยการเผยแพร่คำขอในหนึ่งหัวข้อและฟังการตอบสนองในโทเค็นอื่นที่รวมอยู่ในคำขอ มันค่อนข้างอึดอัด แต่ก็ใช้งานได้ เนื่องจาก MQTT มีการใช้อย่างกว้างขวางตลอด IoT ฉันสงสัยว่ามีความพยายามใด ๆ ที่จะสร้างมาตรฐานการโต้ตอบประเภท RPC นี้เพื่อการทำงานร่วมกันหรือไม่?
10 mqtt  standards 

3
ฉันจะค้นหาที่อยู่ MAC ของ echo dot ได้อย่างไรโดยไม่ต้องปิด
เครือข่ายในบ้านของฉันมีตัวกรอง MAC ดังนั้นฉันจำเป็นต้องทราบที่อยู่ MAC ของจุดสะท้อนนี้ ฉันมีอุปกรณ์สมาร์ทเกือบ 30 ตัวที่เชื่อมต่อกับเราเตอร์ของฉันและฉันไม่มีความสามารถในการปิดอุปกรณ์ทีละตัวและเพื่อตรวจสอบ นอกจากนี้ฉันไม่สามารถปิดเสียงสะท้อนนี้ได้ ฉันลองใช้แอพ Android นี้เรียกว่า "fing" แต่หาไม่เจอ แต่ฉันพบอุปกรณ์ที่มีผู้จำหน่าย MAC เรียก 'Espressif' การถาม Alexa ว่า 'ที่อยู่ MAC ของคุณคืออะไร' ใช้งานไม่ได้ มีวิธีที่ฉันสามารถค้นหาที่อยู่ MAC หรืออย่างน้อยผู้ขาย MAC ของ echo dot หรือไม่?

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