คำถามติดแท็ก communication

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

1
CoAP ยังคงใช้สำหรับอุปกรณ์ IoT หรือไม่
ฉันทำโครงการต้นแบบสำหรับการทำงานเมื่อไม่กี่ปีที่ผ่านมาซึ่งใช้Constrained Application Protocol (CoAP)เพื่อสื่อสารกับบอร์ด Arduino ผ่านเครือข่ายตาข่าย แต่เราใส่เบรกในโครงการเนื่องจากขาดความปลอดภัยอย่างมากในอุปกรณ์ของเรา เราสิ้นสุดการละทิ้ง CoAP สำหรับโครงการของเราเพื่อย้ายไปยังโปรโตคอลภายในองค์กรที่เราปรับให้เหมาะกับความต้องการของเรา ฉันขุดนิดหน่อยแล้วดูเหมือนว่ายังมีการใช้งานบางอย่างที่ลอยอยู่รอบ ๆ แต่ฉันอยากรู้ว่าใครที่ใช้ CoAP ในผลิตภัณฑ์ใด ๆ CoAP ยังคงเป็นโปรโตคอลที่ดีที่จะใช้หรืออุตสาหกรรมได้ตัดสินตามมาตรฐานจริงหรือไม่?

2
ความแตกต่างระหว่าง MQTT และ Web Sockets คืออะไรและเมื่อใดที่ฉันควรใช้
อะไรคือความแตกต่างที่สำคัญระหว่าง MQTT และ Web Sockets เมื่อใช้ IoT สำหรับระบบอัตโนมัติในบ้าน - ควบคุมและตรวจสอบการเข้าถึงอุปกรณ์ต่าง ๆ ซึ่งหนึ่งในนั้นควรใช้เมื่อ Rest API ที่ใช้และจำเป็นต้องเข้าถึงเบราว์เซอร์ ฉันใช้ Java (Pi4J Library) กับ Raspberry Pi 2 B + ฉันมีเซ็นเซอร์หลายตัวเช่นแสงและความมืดความชื้น PID ฯลฯ ฉันยังมีคลาวด์เซิร์ฟเวอร์ที่ฉันสามารถส่งข้อมูลได้หากต้องการ

2
ประเภทข้อความใดที่สามารถใช้สำหรับโปรโตคอลเครือข่ายเซลลูลาร์แบบ IoT
สิ่งนี้ทำให้ฉันสนใจเมื่อเร็ว ๆ นี้เมื่อฉันพบวิดีโอที่น่าอัศจรรย์บน Youtube โดย: ไมเคิลอีเดอร์สัน: การเปรียบเทียบเทคนิคการส่งข้อความสำหรับ IOT, OpenIoTSummit มูลนิธิลินุกซ์ สไลด์สำหรับการพูดของเขามีอยู่ที่นี่ บนสไลด์ 26 และ41 นาทีของวิดีโอที่เขาพูดถึงเกี่ยวกับวิธีการ (ให้ฉันถอดความ): ผู้ให้บริการเครือข่ายมือถือต้องการให้ผู้บริโภค IoT ใช้ข้อความประเภทHTML , XMLหรือJSONเนื่องจากพวกเขาใช้ข้อมูลมากขึ้น ข้อมูลเพิ่มเติมหมายความว่าพวกเขาสามารถเรียกเก็บเงินจากผู้บริโภคได้มากขึ้นสำหรับบริการ ฉันเข้าใจว่าโปรโตคอลที่เป็นกรรมสิทธิ์จำนวนมาก ได้แก่ SigFox , Wireless HARTหรือZ Waveมีอัตราการส่งข้อมูลที่ต่ำกว่าและการส่งข้อมูลขนาดใหญ่ผ่านผู้ให้บริการดังกล่าวอาจเป็นเรื่องที่มีราคาแพง คำถาม มีรูปแบบการส่งข้อความที่มีน้ำหนักเบาอื่น ๆที่ใช้สำหรับการใช้งานในโปรโตคอลที่เป็นกรรมสิทธิ์ซึ่งทำให้เป็นโซลูชั่นที่คุ้มค่าสำหรับผู้บริโภค IoT ในปัจจุบันและอนาคตหรือไม่? (ถ่ายในที่มืด: รูปแบบบางอย่างที่เรียกว่าLightweight XML หรือ HTML หรือ JSONกำลังวางอยู่ที่ไหนสักแห่ง?) อาจจะมีบางอย่างเช่นCBORหรืออาจจะใช้?

3
ฉันจะกำหนดค่า Wi-Fi บนอุปกรณ์อัจฉริยะได้อย่างง่ายดายโดยไม่ต้องมีหน้าจอได้อย่างไร
ฉันกำลังสร้างอุปกรณ์ IoT ที่จะให้บริการเว็บแอปผ่าน WiFi ซึ่งสามารถเข้าถึงได้เพื่อควบคุม ฉันต้องการทำให้การตั้งค่าเป็นเรื่องง่าย ตัวอย่างเช่นวิธีที่ง่ายที่สุดที่ฉันสามารถจินตนาการได้มีดังนี้ สิ่งที่มันต้องการคือโทรศัพท์หรือคล้ายกับความสามารถของ NFC (เฉพาะสมมุติฐานเพราะสิ่งนี้ถือว่า NFC ฯลฯ สามารถทำมันได้!) ผู้ใช้เปิดใช้งานอุปกรณ์ IoT ผู้ใช้ถือโทรศัพท์กับแผ่น NFC ของอุปกรณ์ IoT อุปกรณ์ IoT จะขอข้อมูลรับรอง WiFi จากโทรศัพท์ อุปกรณ์ IoT ใช้ข้อมูลรับรองเพื่อเชื่อมต่อกับ WiFi อุปกรณ์ IoT นำเบราว์เซอร์ของโทรศัพท์ไปยัง URL แต่ทันทีที่ฉันเห็นข้อบกพร่องที่เป็นไปได้: โทรศัพท์ไม่น่าจะต้องการมอบข้อมูลรับรองให้ ความเสี่ยงด้านความปลอดภัย โทรศัพท์ไม่น่าจะต้องการนำทางไปยัง URL ที่กำหนด ความเสี่ยงด้านความปลอดภัย NFC อาจไม่ได้กำหนดมาตรฐานสำหรับการทำงานประเภทนี้ แม้ว่าปัญหาด้านความปลอดภัยจะลดลง (เช่นโดยขออนุญาตจากผู้ใช้) ฉันไม่อยากเชื่อเลยว่าฉันจะโชคดีพอที่จะนำไปใช้ ดังนั้นจะต้องดาวน์โหลดแอปเพื่อให้โทรศัพท์ทำสิ่งนี้ทั้งหมด ซึ่งหมายความว่าแอปจะต้องเขียนสำหรับ Apple อีกแอปสำหรับ Android ฯลฯ …

3
Bluetooth 3.0 เหมาะสำหรับเครือข่าย multi-master multi-slave หรือไม่?
ฉันมีบอร์ดบันทึกข้อมูลที่มีSIM808อยู่ มันมีความสามารถ Bluetooth 3.0 โดย SIM808 บอร์ดนี้ใช้ระบบจัดการแบตเตอรี่ซึ่งสามารถวัดน้ำหนักความชื้นและอุณหภูมิรวมทั้งสามารถตรวจจับการเคลื่อนที่ของอุปกรณ์ได้ ข้อมูลที่รวบรวมทั้งหมดจะถูกถ่ายโอนโดยการเชื่อมต่อ GPRS ไปยังเซิร์ฟเวอร์ระยะไกล อุปกรณ์สามารถติดตั้งในรังผึ้งได้ แต่จะไม่คุ้มค่าที่จะมีซิมการ์ดสำหรับลมพิษนับร้อย ดังนั้นสิ่งนี้จะทำหน้าที่เป็นผู้เชี่ยวชาญเท่านั้นที่มีความสามารถในการบันทึกข้อมูลเช่นเดียวกับความสามารถด้าน GPRS ดังนั้นฉันวางแผนที่จะติดตั้งแผงทาสโดยไม่มีโมดูล SIM808 ดังนั้นแทนที่จะเป็น SIM808 จึงจำเป็นต้องมียูนิตการสื่อสารไร้สายแบบง่ายๆเพื่อเปิดใช้งานการสื่อสารไร้สายระหว่างลมพิษ เจ้านายจะสอบถามทาสทั้งหมดสำหรับข้อมูลของพวกเขาแล้วมันจะถ่ายโอนทุกอย่างผ่านทาง GPRS มันควรเป็นแบบนี้มีลมพิษเพียงร้อย: ตอนนี้ความเป็นไปได้สำหรับการสื่อสารไร้สายในพื้นที่: บลูทู ธ อย่างที่ฉันบอกว่าอุปกรณ์หลักมีบลูทู ธ 3.0 อยู่แล้ว แต่ฉันไม่แน่ใจทั้งหมดว่าบลูทู ธ เป็นวิธีที่ถูกต้องในการค้นหาทาสร้อยสำหรับข้อมูล 1 kBs อุปกรณ์หลักมีบัส I2C ดังนั้นฉันจึงสามารถเชื่อมต่อ ZigBee ที่รองรับ I2C หรือโมดูล RF อื่น ๆ ซึ่งสามารถเพิ่มไปยังบอร์ดทาสได้เช่นกัน ข้อมูลที่รวบรวมได้จากทาสจะต้องไม่เกิน 1 kB / ข้อความค้นหา …

1
Azure IoT Hub โต้ตอบกับอุปกรณ์สมองกลฝังตัว / IoT อย่างไร
ฉันกำลังทำงานบนแพลตฟอร์ม Azure IoT และฉันเข้าใจว่าอุปกรณ์ส่งข้อมูลไปยังฮับ IoT ได้อย่างไร (ถ้าฉันไม่ผิดมันเป็นเพียงบริการเว็บหรืออะไรทำนองนั้น) แต่ฉันสงสัยว่าฮับ IoT ส่งข้อมูล / คำสั่ง / อินพุตไปยังอุปกรณ์อย่างไรเนื่องจากเราไม่ได้ทำงานบนฮับ IoT สำหรับการสื่อสารของอุปกรณ์ (เราไม่มีความต้องการใด ๆ ในการส่งข้อมูลไปยังอุปกรณ์) ฮับ ​​IoT สามารถโต้ตอบกับอุปกรณ์โดยตรงได้หรือไม่ (การใช้รหัสอุปกรณ์ที่ไม่ซ้ำกันหรือใช้เอกลักษณ์เฉพาะเช่น IP, ที่อยู่ Mac และอื่น ๆ ) ที่ไหนสักแห่งฉันได้อ่านว่าอุปกรณ์ต่าง ๆ ร้องขอไปยังฮับ IoT หากฮับ IoT มีอินพุตสำหรับพวกเขาและจากนั้นฮับ IoT จะส่งข้อมูล / คำสั่ง / อินพุตไปยังอุปกรณ์ตามการตอบกลับ มันเป็นเรื่องจริงเหรอ? ถ้าไม่เช่นนั้นโปรดอธิบาย

2
อุปกรณ์จะรับ SSID และรหัสผ่านของเครือข่ายของฉันโดยไม่มี WPS ได้อย่างไร
ฉันกำลังศึกษาวิธีที่จะทำให้อุปกรณ์ IoT เข้าถึงเครือข่าย wifi ของผู้ใช้ ฉันรู้เกี่ยวกับวิธี WPS ที่อุปกรณ์ 'ออกอากาศ' สัญญาณและเราเตอร์หลังจากได้รับคำสั่งให้ฟัง 'รับ' มันและให้อุปกรณ์เข้าถึงได้ นอกจากนี้ยังมีวิธีการที่อุปกรณ์สร้างจุดเชื่อมต่อของตัวเองผู้ใช้เชื่อมต่อกับอุปกรณ์เพื่อส่ง SSID และรหัสผ่านของเครือข่ายในบ้าน มีวิธีอื่นที่จะทำให้สำเร็จหรือไม่? ฉันได้อ่านบทความนี้ที่พูดถึงวิธีการ 'ProbMe' นี้ : ฉันอาจจะผิด แต่ Broadlink Rm Pro อาจทำอะไรเช่นนี้ เมื่อเร็ว ๆ นี้ฉันกำหนดค่าหนึ่งในนั้นและฉันต้อง: เชื่อมต่อสมาร์ทโฟนของฉันกับ wifi สแกนรหัส QR หรือพิมพ์รหัสในแอป Broadlink ป้อน SSID และรหัสผ่านเครือข่ายของฉันในแอป Broadlink และฉันไม่รู้ว่าอุปกรณ์เชื่อมต่อกับเครือข่ายของฉันอย่างไรแอพนี้มีที่อยู่ MAC ของมันด้วย คุณรู้วิธีการใช้ ProbMe นี้และ / หรือทางเลือกอื่น ๆ เพื่อให้อุปกรณ์ IoT …

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 …

3
XMPP มีค่าใช้จ่ายจำนวนมากสำหรับอุปกรณ์ IoT ที่ส่งข้อความสั้น ๆ บ่อยครั้งหรือไม่?
ฉันได้อ่านเกี่ยวกับ XMPP ว่าเป็นโปรโตคอลการสื่อสารที่มีศักยภาพสำหรับอุปกรณ์ IoT แต่หลังจากอ่านแหล่งข้อมูลหนึ่งแล้วฉันไม่แน่ใจว่าเป็นโปรโตคอลที่เหมาะสมหรือไม่หากคุณกังวลเกี่ยวกับค่าใช้จ่ายสำหรับแต่ละข้อความ แหล่งข้อมูลนี้ระบุว่า: อย่างไรก็ตาม XMPP มีปัญหาหลายอย่างที่ทำให้ไม่พึงประสงค์สำหรับ IOT PROTOCOLS ที่ถูกฝังไว้ ในฐานะที่เป็นโปรโตคอลบนพื้นฐานของ XML XMPP นั้นมีความละเอียดมากยิ่งกว่า HTTP และมีค่าใช้จ่ายด้านข้อมูลจำนวนมาก คำขอแลกเปลี่ยน / ตอบกลับเพียงครั้งเดียวเพื่อส่งข้อมูลหนึ่งไบต์จากอุปกรณ์เชื่อมต่อ IOT ไปยังเซิร์ฟเวอร์มากกว่า 0.5 kB มีข้อกำหนดแบบร่างที่จะบีบอัด XMPP โดยใช้การเข้ารหัส XML ที่เรียกว่า effective XML Interchange (EXI) แต่ถึงแม้จะมี EXI ข้อมูลเดียวกันหนึ่งไบต์ก็จะได้รับโอเวอร์เฮดของโปรโตคอลนับร้อยไบต์จาก XMPP เพียงอย่างเดียว EXI ยังเป็นรูปแบบการประมวลผลที่ยากกว่าตัวเลือกอื่น ๆ เนื่องจากปัญหาเหล่านี้โดยทั่วไปจึงแนะนำให้หลีกเลี่ยงการใช้ XMPP ในแอปพลิเคชัน IoT ในตัว อย่างไรก็ตาม XMPP ส่งเสริมตัวเองให้เหมาะกับแอพพลิเคชั่น …

2
อุปกรณ์ติดตามประกันภัยรถยนต์เชื่อมต่อกับอินเทอร์เน็ตได้อย่างไร
มีอุปกรณ์เหล่านี้ที่คุณสามารถเสียบเข้ากับรถยนต์ของคุณและ บริษัท ประกันภัยสามารถรับข้อมูลแบบเรียลไทม์เพื่อ "ลด" ต้นทุนการประกันภัยของคุณ ภาพจากUSNews , 2016 พวกเขาเชื่อมต่ออินเทอร์เน็ตได้อย่างไร ดาวเทียม? เครือข่ายมือถือ การค้นหาใน Google ไม่ได้ให้ข้อมูลอะไรมากมาย: เมื่อเสียบอุปกรณ์เข้ากับคอมพิวเตอร์ของรถยนต์แล้วจะสามารถดูข้อมูลทั้งหมดที่คอมพิวเตอร์รวบรวมและจะคว้าสิ่งที่ บริษัท ประกันภัยได้ตั้งโปรแกรมให้ค้นหา จากนั้นใช้เทคโนโลยีไร้สายเพื่อส่งข้อมูลดังกล่าวไปยัง บริษัท ประกันภัย USNews , ทำผู้ติดตามประกันภัยรถยนต์อุปกรณ์การทำงานอย่างไร 2559 นอกจากนั้นอุปกรณ์เหล่านั้นปลอดภัยแค่ไหน? เป็นไปได้ไหมที่มนุษย์ในการโจมตีตรงกลางเป็นไปได้และพวกเขาสามารถเปลี่ยนข้อมูลที่ถูกส่งไปได้หรือไม่?

1
ฉันจะซิงโครไนซ์ข้อมูลระหว่างอุปกรณ์ได้อย่างไรหลีกเลี่ยงการสูญเสียข้อความและการทำซ้ำ
ฉันมีเครือข่าย IoT ของอุปกรณ์ที่ส่งข้อมูลระหว่างกันโดยมีการจัดเก็บข้อมูลในฐานข้อมูล หากฉันมีอุปกรณ์ที่ส่งคำร้องขอ 10 แพ็กเก็ต / API ตามลำดับบางครั้งมีเพียงไม่กี่ที่มาถึงปลายทาง ตัวอย่างเช่นแพ็คเก็ต 1, 3 และ 9 อาจถึงปลายทางของพวกเขาในขณะที่แพ็กเก็ตอื่นไม่ทำ ฉันจะติดตามแพ็กเก็ตเหล่านี้และตรวจสอบให้แน่ใจว่าไปถึงปลายทางโดยไม่ทำซ้ำหรือรั่วไหลได้อย่างไร ฉันคาดหวังว่าจะมีอุปกรณ์หลายพันรายการในสถานการณ์จริงมากกว่าอุปกรณ์เพียงอันเดียวที่สูญเสียแพ็กเก็ต

2
มีวิธีการรักษาระดับ MQTT QoS จนกว่าจะถึงลูกค้าหรือไม่
MQTT อนุญาตให้ผู้ส่งกำหนดระดับคุณภาพการบริการ (QoS) ซึ่งให้การรับประกันบางอย่างเกี่ยวกับว่าจะได้รับข้อความหรือไม่และอนุญาตให้ซ้ำซ้อนได้หรือไม่ บทความนี้จากHiveMQเน้นถึงปัญหาการลดระดับซึ่งลูกค้าที่มีระดับ QoS ต่ำกว่าจะไม่ได้รับข้อความพร้อมการรับประกันว่าผู้ส่งร้องขอ: ดังที่ได้กล่าวไปแล้ว QoS ที่ไหลระหว่างไคลเอนต์การประกาศและการสมัครเป็นสองสิ่งที่แตกต่างกันและ QoS อาจแตกต่างกัน นั่นหมายถึงระดับ QoS อาจแตกต่างจากไคลเอนต์ A ผู้เผยแพร่ข้อความและไคลเอนต์ B ผู้ที่ได้รับข้อความที่เผยแพร่ ระหว่างผู้ส่งและนายหน้า QoS จะถูกกำหนดโดยผู้ส่ง เมื่อนายหน้าส่งข้อความถึงสมาชิกทั้งหมดระบบจะใช้ QoS ของการสมัครสมาชิกจากลูกค้า B MQTT มีวิธีระบุว่าการปรับลดรุ่นนี้ไม่เป็นที่ยอมรับและต้องส่งข้อความโดยใช้ QoS ที่ผู้ส่งดั้งเดิมร้องขอ ตัวเลือกเดียวที่จะทำให้แน่ใจว่าทั้งผู้ส่งและผู้รับมีการตั้งค่า QoS ที่ต้องการก่อนที่จะส่งข้อความหรือไม่
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.