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

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

5
เมื่อใดและทำไมต้องใช้โปรโตคอล MQTT
ฉันกำลังพัฒนาอุปกรณ์ที่ใช้วัดอุณหภูมิความชื้นและมวล ปัจจุบันใช้ HTTPS เพื่ออัปโหลดข้อมูลไปยังเซิร์ฟเวอร์ระยะไกล ตอนนี้ฉันรู้แล้วว่ามีโปรโตคอลที่เรียกว่าMQTTซึ่งอ้างว่าเป็น "โปรโตคอลของ Internet of Things" ในกรณีใดและทำไมฉันจึงควรเปลี่ยนจาก HTTPS เป็น MQTT

5
ทุกสิ่งที่เชื่อมต่อกับอินเทอร์เน็ตใช้สแต็ก“ Application - TCP - IP - Hardware” เดียวกันเพื่อสื่อสาร?
ฉันไม่ได้เข้าใจอินเทอร์เน็ตเป็นพิเศษและเทคโนโลยี IoT ทำให้ฉันสับสนเป็นพิเศษ ผมอ่านนี้ Stanford กระดาษสีขาวเกี่ยวกับโครงสร้างอินเทอร์เน็ต ในไดอะแกรม 2 แสดงการเป็นตัวแทนของซอฟต์แวร์ "สแต็ค" ที่คอมพิวเตอร์ (PC) จะใช้ในการสร้างประมวลผลและส่งข้อความผ่านอินเทอร์เน็ตไปยังคอมพิวเตอร์เครื่องอื่น คอมพิวเตอร์ทุกประเภทไม่ว่าจะเป็นสมาร์ทโฟน / ทีวี / เกมคอนโซล ฯลฯ ใช้รูปแบบนี้หรือไม่ ระบบปฏิบัติการมีความสำคัญหรือไม่? (ในเรื่องนี้) มีความแตกต่างระหว่างอินเทอร์เน็ตเซลลูลาร์กับ Wifi / Ethernet หรือไม่? สิ่งที่เกี่ยวกับอุปกรณ์ฟังก์ชั่นเดียวที่ดูเหมือนจะไม่มีเลเยอร์ "แอปพลิเคชัน" - เช่นกล้องที่เชื่อมต่อกับเว็บสวิตช์ไฟหรืออุณหภูมิ

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

1
โปรโตคอลเซ็นเซอร์แบบใช้สายสำหรับเซ็นเซอร์ตรวจสอบอาคาร?
สมมติว่าฉันไม่สามารถใช้เทคโนโลยีไร้สายเช่นLoRa , LTE-MหรือSigFoxในสภาพแวดล้อมสำหรับการติดตั้งฉันต้องใช้โปรโตคอลเซ็นเซอร์แบบมีสายเพื่อสื่อสารกับเกตเวย์ที่ติดตั้งจากระยะไกลในอาคาร สายเคเบิลสามารถทำงานได้สูงถึง 20 เมตรจากเกตเวย์และในอุดมคติฉันจะซื้อโซลูชันที่เชื่อถือได้ซึ่งไม่แพงจนเกินไป มันจะดีหากเซ็นเซอร์เป็นมาตรฐาน CE แต่มีไม่ได้ดูเหมือนจะเป็นตัวเลือกที่ต้นทุนต่ำ (<£ 20) เช่นพลังงานแสงอาทิตย์ ดังนั้นข้อกำหนดคือ: สามารถเชื่อมต่อกับอุปกรณ์ 10 เครื่องขึ้นไป ระยะทางสูงสุดอย่างน้อย 20 เมตร ราคาน้อยกว่า 20 ปอนด์สำหรับเซ็นเซอร์อุณหภูมิ / ความชื้น / lux (ความส่องสว่าง) มีตัวเลือกมากมายเช่น SPI, I2C, RS485, Onewire และ CAN โปรโตคอลที่เราเลือกจะเป็นตัวกำหนดเซ็นเซอร์ที่เราเลือก โพรโทคอล Onewire จากMaxim (ดัลลัส) ดูดีมาก แต่ก็ยังมีเซ็นเซอร์ที่มีช่วง จำกัด (ในการพูดแบบนี้เราสามารถใช้สะพานแม็กซิม ) โปรโตคอลแบบมีสายที่ดีที่สุดสำหรับข้อกำหนดที่ระบุไว้ข้างต้นคืออะไร

1
การติดต่อ Arduino ผ่านอินเทอร์เน็ตโดยไม่มีพอร์ตไปข้างหน้า
ฉันมีบอร์ด Arduino เชื่อมต่อกับเครือข่าย Wifi ที่มีอินเทอร์เน็ต สิ่งที่ฉันต้องการคือฉันต้องติดต่อบอร์ด Arduino นี้จากเครือข่ายอื่น ๆ โดยไม่ได้รับความช่วยเหลือจากการส่งต่อพอร์ตในเครือข่ายภายในบ้านของ Arduino ขณะนี้สิ่งที่ฉันกำลังทำคือการทำให้ Arduino ping ไปยังเว็บเซิร์ฟเวอร์ของฉันในทุก ๆ สองวินาทีซึ่งฉันไม่เชื่อในทางปฏิบัติ อุปกรณ์เช่นไฟ LED สมาร์ท wifi เชื่อมต่อกับอินเทอร์เน็ตได้อย่างไร เราสามารถใช้งานได้กับโทรศัพท์มือถือของเราโดยไม่มีการส่งต่อพอร์ตหรือการปรับตั้งค่าเราเตอร์อื่น ๆ ใช่ไหม? พวกเขาทำมันได้อย่างไร?
13 protocols 

2
วิธีการเลือกเซิร์ฟเวอร์ IoT น้ำหนักเบาแบบง่ายสำหรับการพัฒนา
เรากำลังสำรวจกรณีและวิธีการใช้ IoT ที่แตกต่างกัน เพื่ออำนวยความสะดวกในการสำรวจทดลองออกแบบพัฒนาและทดสอบโซลูชันที่เป็นไปได้ฉันกำลังตรวจสอบความเป็นไปได้ของการตั้งค่าเซิร์ฟเวอร์ IoT แบบง่าย ๆ ดังนั้นฉันต้องการที่จะเข้าใจสถาปัตยกรรมพื้นฐานของเซิร์ฟเวอร์ที่ให้บริการอุปกรณ์ IoT อุปกรณ์ IoT ที่พูดอย่างกว้างขวางจะเชื่อมต่อบริการที่ให้บริการข้อมูลและทำให้ข้อมูลพร้อมใช้งานโดยอุปกรณ์อื่น ๆ ตรงนี้ค่อนข้างตรงไปตรงมา ตอนนี้อุปกรณ์ IoT edge ที่เป็นไปได้จะใช้ Wi-Fi แต่วางแผนที่จะโยกย้ายไปยังอัตราการส่งข้อมูลต่ำโพรโทคอลพลังงานต่ำเช่น ZigBee, BLE หรืออาจเป็น Z-Wave ณ จุดนี้ฉันจะต้องใช้ฮับบางประเภท . ข้อมูลที่รับส่งข้อมูลจะอยู่ที่ประมาณ 100 ไบต์สูงสุดที่การส่งข้อมูลอาจสูงถึงหนึ่งธุรกรรมต่อนาที อุปกรณ์ขอบ IoT ส่วนใหญ่จะอัปโหลดข้อมูลพร้อมการดาวน์โหลดไปยังอุปกรณ์เป็นครั้งคราว มีคนแนะนำว่าฉันดูเป็นMQTTและRabbitMQเป็นตัวเลือกที่เป็นไปได้ นอกจากนี้ฉันยังถูกนำไปยัง "การแสดงข้อความ MQTT ในเบราว์เซอร์แบบเรียลไทม์ " ซึ่งฉันกำลังดูในเวลาที่เขียน นี่คือคำถามสองสามข้อที่ฉันเชื่อว่าเกี่ยวข้องกัน: อะไรที่ทำให้เซิร์ฟเวอร์ IoT แตกต่างจากเว็บเซิร์ฟเวอร์, เซิร์ฟเวอร์จดหมายหรือเซิร์ฟเวอร์ FTP? สถาปัตยกรรมพื้นฐานของเซิร์ฟเวอร์ IoT พื้นฐานคืออะไร? คุณลักษณะใดมีความสำคัญเมื่อพิจารณาเซิร์ฟเวอร์ …

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

5
บลูทู ธ เป็นโปรโตคอลที่ดีพอสำหรับบีคอน "กุญแจของฉัน" หรือไม่?
บีคอนบลูทู ธ สำหรับ localizing วัตถุที่หายไปจะเริ่มแพร่กระจาย คุณสามารถค้นหาพวกเขาโดยใช้แอพในสมาร์ทโฟนของคุณ (ใช่และสร้างบัญชีแชร์บนเฟซบุ๊คของคุณวัตถุ ... ) ด้วยตรรกะที่ใกล้กว่า / ไกลกว่า ฉันลองวันหนึ่ง แต่วันหนึ่งกุญแจของฉันเป็นจริงในรถของฉันซึ่งอยู่นอกบ้านของฉันดังนั้นการตรวจจับสัญญาณจากโต๊ะทำงานของฉันไม่ทำงาน ฉันสงสัยว่าบลูทู ธ นั้นเป็นโปรโตคอลที่ดีสำหรับตำแหน่งวัตถุที่บ้านโดยเฉพาะอย่างยิ่งสำหรับสิ่งกีดขวางและกลางแจ้ง เครือข่ายที่เป็นไปได้อื่น ๆ อาจเป็น: Wi-Fi: คุณสามารถค้นหาผู้คนด้วย Wi-Fiแต่ฉันรู้ว่ามันโลภพลังงานมาก Z-Wave และอื่น ๆ : อาจมีความแรงของสัญญาณ แต่มันน่าเชื่อถือหรือไม่ LoRa : ผู้ผลิตสัญญาณเริ่มทำงานกับมันแต่เมื่อฉันได้ยินว่ามันไม่แพร่กระจายเพียงพอและยังคงเป็นกรรมสิทธิ์ แท็ก RFID และพาสซีฟ: เครื่องอ่านมีราคาไม่แพงผู้สมัครที่ดี ดังนั้นเราควรจะอยู่บนบีคอนบีคอนหรือโปรโตคอลอื่น ๆ สามารถเชื่อถือได้มากขึ้นโดยเฉพาะอย่างยิ่งสำหรับการใช้งานที่บ้าน?

1
การเชื่อมต่อสัญญาณใกล้เคียงกับแอพมือถือ
เรากำลังวางแผนที่จะติดตั้งเครือข่าย beacon ซึ่งให้ข้อมูลกับแอพผู้ใช้ตามความใกล้ชิดในร้าน วัตถุประสงค์ของเราคือครอบคลุมรัศมี 5-7 เมตร โพรโทคอลใดที่มีการเชื่อมต่อที่ดีกว่าระหว่างบีคอนกับแอพ iOS / Android เครือข่ายจะเป็นด้านล่าง เพื่อชี้แจงเรามุ่งเน้นไปที่ Eddystone มากกว่าโปรโตคอลอื่นเนื่องจาก Google เมื่อพิจารณาถึงสถานการณ์ปัจจุบันในเทคโนโลยีสัญญาณแล้วมีทางเลือกที่ดีกว่าสำหรับการสื่อสารกับแอปพลิเคชันมือถือหรือไม่ หากมีสิ่งใดข้อได้เปรียบของ Eddystone คืออะไร?

6
การเลือกโปรโตคอลที่เหมาะสมสำหรับ IoT Application
เรามีสถานการณ์ IoT ที่อุปกรณ์สิ่ง / ข้อ จำกัด ส่งตำแหน่ง GPS ในช่วงเวลาปกติไปยังเซิร์ฟเวอร์ที่กำหนด อุปกรณ์ที่มีข้อ จำกัด คือบอร์ดคล้าย Arduino ที่ใช้พลังงานแบตเตอรี่และใช้โล่ GSM / SIM สำหรับการเชื่อมต่อ นี่คือเป้าหมายการออกแบบของเรา: เพิ่มอายุการใช้งานแบตเตอรี่ ลดการถ่ายโอนข้อมูล สำหรับวัตถุประสงค์ในการทดสอบเราได้ใช้ HTTP ทำให้เกิดข้อความประมาณ 500 ไบต์ แต่ถึงเวลาแล้วที่จะใช้โปรโตคอลที่เหมาะสมยิ่งขึ้นสำหรับการส่งข้อมูล คุณสมบัติบางอย่างของการถ่ายโอนข้อมูลคือ: เพย์โหลดมีขนาดค่อนข้างเล็กปกติน้อยกว่า 50 ไบต์ (ค่อนข้างไกลจาก MTU ทั่วไปนั่นคือทุกสิ่งควรอยู่ในแพ็คเกจ IP) ข้อมูลที่ควรจะส่งไปประมาณนาทีละครั้ง ความแปรปรวนบางอย่างไม่สำคัญ มันก็โอเคที่จะสูญเสียข้อความบางส่วน ตอนนี้อุปกรณ์ไม่ต้องการการตอบสนองใด ๆ จากบริการ r (สิ่งนี้สามารถเปลี่ยนแปลงได้ในอนาคต) หรือเซิร์ฟเวอร์จะต้องไม่เริ่มการสนทนากับอุปกรณ์ใด ๆ จนถึงตอนนี้เราได้คิดถึงความเป็นไปได้เหล่านี้: โปรโตคอลที่กำหนดเองผ่าน TCP นี่จะกำจัดส่วนหัว HTTP …
12 protocols 

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

1
โปรโตคอลการเชื่อมต่อใดที่เครื่องโค้กของ Carnegie Mellon University ใช้
ฉันได้อ่านเว็บเกี่ยวกับประวัติของ Internet of Things และหนึ่งในสิ่งที่น่าสนใจที่สุดที่ฉันเจอคือเครื่องโค้กของ Carnegie Mellon University จากบทความต่าง ๆ ที่ฉันได้อ่านรวมถึงสิ่งนี้จาก ewahome.comมันเป็นเครื่องโค้กที่ออกแบบมาเพื่อบอกผู้คนว่าโค้กเย็นนั้นมีอยู่ในเครื่องโค้กของมหาวิทยาลัยหรือไม่ อย่างไรก็ตามฉันอยากรู้ว่าโพรโทคอลการเชื่อมต่อใดที่จะถูกใช้ในเครื่องนี้ พวกเขาส่งสัญญาณผ่านสายโทรศัพท์หรืออะไร พวกเขาส่งสัญญาณไปยังคนต่าง ๆ ที่ต้องการข้อมูลเกี่ยวกับโค้กได้อย่างไร
10 protocols 

1
CoAP ขึ้นอยู่กับ IEEE 802.15.4 หรือไม่
ในข้อกำหนดของ CoAP นั้นหมายความว่าสามารถใช้ IEEE 802.15.4 ร่วมกับ CoAP ได้ นี่เป็นข้อกำหนดหรือสามารถใช้ CoAP ร่วมกับโปรโตคอล OSI เลเยอร์ 1, 2 อื่น ๆ เช่น IEEE 802.11, BLE หรือ LTE / 5G / etc ได้หรือไม่?

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

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