อะไรคือความแตกต่างระหว่างตัวเลือก RF (wifi, xbee, NRF24L01)


26

เมื่อทำ RF คุณมีตัวเลือกมากมาย สามขั้นพื้นฐานที่สุดอยู่ในกล่องชื่อเรื่อง

  1. อินเตอร์เน็ตไร้สาย
  2. Xbee
  3. NRF24L01

อะไรคือความแตกต่างที่ใช้งานได้จริง อะไรคือจุดประสงค์ของกันและกันและข้อดีข้อเสีย คุณจะใช้อะไรขึ้นอยู่กับแอปพลิเคชันที่คุณมี

ฉันไม่มีโครงการในใจ แต่ฉันต้องการเริ่มเรียนรู้เกี่ยวกับ Rf ฉันค้นหา ebay สำหรับอุปกรณ์ไร้สาย แต่ฉันไม่เข้าใจความแตกต่าง เป้าหมายของฉันคือการเรียนรู้


ทำมัน (nRF24L01 / RFM12B / RFM22B (SI4432)) ทำงานอยู่หลังกำแพงเพราะฉันต้องการใช้ภายในถังน้ำ
عليخالد

คำตอบ:


38

เครือข่าย RF มีหลายประเภทที่แตกต่างกันซึ่งมีข้อดีและข้อเสียต่างกันไป สิ่งสำคัญที่ฉันพิจารณาเมื่อเลือกวิธีการสื่อสารไร้สายคือโครงสร้างเครือข่ายอัตราข้อมูลและการใช้พลังงาน

อินเตอร์เน็ตไร้สาย:

อัตราการส่งข้อมูลสูง (54Mbit / s +) แต่ยังสิ้นเปลืองพลังงานสูง ใช้เมื่อคุณต้องการเชื่อมต่อโดยตรงกับอินเทอร์เน็ตเช่นอุปกรณ์อินเทอร์เน็ตของสิ่งต่าง ๆ และมีแหล่งพลังงานภายนอก

XBee:

อัตราการรับส่งข้อมูลต่ำ (250kbit / s) และการใช้พลังงานต่ำ ใช้เพื่อสร้างเครือข่ายเซ็นเซอร์แบบตาข่าย อุปกรณ์ XBee แต่ละตัวสามารถสื่อสารกันและผ่านอุปกรณ์อื่นผ่านเครือข่ายไปยังอุปกรณ์ที่อยู่นอกระยะ ใช้สำหรับเครือข่ายของอุปกรณ์โดยเฉพาะบ้านอัตโนมัติและเซ็นเซอร์ ลิงค์

บลูทู ธ:

อัตราข้อมูลปานกลางและการใช้พลังงานปานกลาง มาตรฐาน IEEE มีโปรไฟล์อุปกรณ์ต่างกันเพื่อเปิดใช้งานการทำงานร่วมกันระหว่างอุปกรณ์ อย่างไรก็ตามเครือข่ายประเภท 'การจับคู่' จึงไม่เป็นประโยชน์สำหรับเครือข่ายเซ็นเซอร์ แต่ก็เหมาะสำหรับการควบคุมอุปกรณ์โดยใช้แล็ปท็อปหรือโทรศัพท์ซึ่งมักจะมีบลูทู ธ ติดตั้งอยู่ สื่อสารกับ Arduino ผ่านหมุดอนุกรม RX และ TX ลิงค์

บลูทู ธ พลังงานต่ำ, ANT, ฯลฯ :

อัตราการส่งข้อมูลต่ำมากและใช้พลังงานต่ำมาก ชิป RF เหล่านี้สามารถทำงานได้นานหลายปีโดยใช้แบตเตอรี่ AA และใช้สำหรับสิ่งต่างๆเช่นเซ็นเซอร์วัดอัตราการเต้นของหัวใจ อัตราการส่งข้อมูลค่อนข้างต่ำเท่านั้นที่ดีสำหรับการถ่ายโอนข้อมูลจำนวนเล็กน้อยเช่นการอ่านเซ็นเซอร์ อุปกรณ์ส่วนใหญ่มีการตั้งค่าเป็นอุปกรณ์ต่อพ่วงและสามารถเชื่อมต่อกับอุปกรณ์ 'ศูนย์กลาง' เดียวเท่านั้นดังนั้นจึงไม่ดีสำหรับเครือข่ายเซ็นเซอร์ บลูทู ธ พลังงานต่ำได้รับการสนับสนุนจากโทรศัพท์มือถือและแล็ปท็อปรุ่นล่าสุดอย่างไรก็ตาม มีประโยชน์ในการเปิดใช้งานการควบคุมอุปกรณ์โดยใช้โทรศัพท์หรือแล็ปท็อปเช่นหลอดไฟ LED (ดู redbearlab สำหรับตัวเลือก Arduino บางตัว)

GSM

การเชื่อมต่อโทรศัพท์ ทำ

nRF24L01 / RFM12B / RFM22B (SI4432)

ตัวรับส่งสัญญาณที่เป็นที่นิยม พวกเขาสามารถเชื่อมต่อผ่าน SPI และมีคุณสมบัติแฟนซีมากมายเช่นโหมดพลังงานต่ำ, หลายช่อง, กระโดดช่อง, สอบเทียบความถี่, CRC, ส่งสัญญาณและอื่น ๆ nRF24L01 จากลิงค์ของสารกึ่งตัวนำ Nordic ทำงานในย่านความถี่ 2.4GHz ส่วนอื่น ๆ ใช้ย่านความถี่ ISM 433/470/868 / 915Mhz เหล่านี้เป็นอุปกรณ์ที่ทันสมัยในปัจจุบันและมีต้นทุนต่ำสำหรับระบบตรวจสอบและส่งข้อมูลทางโทรศัพท์ที่เชื่อถือได้ ช่วงอยู่ระหว่าง 10m ถึง 150m SI4432 / RFM22B มีช่วงประมาณ 1.5Km

โมดูล RF อื่น ๆ

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


ฉันยอมรับว่า Q เป็นวงกว้าง บางทีมันอาจจะเป็นการดีกว่าที่จะแนะนำโปรโตคอลของอุปกรณ์ต่าง ๆ เพราะอุปกรณ์จำนวนมากใช้เพียงแค่ซีเรียลไลน์ธรรมดาอื่น ๆ สื่อสารผ่าน I2C หรือ SPI เป็นต้นส่วนใหญ่เป็นเครื่องรับส่งสัญญาณ บลูทู ธ สื่อสารผ่านคำสั่ง AT NRF24L01 เป็นอุปกรณ์ที่ใช้พลังงานต่ำเป็นพิเศษซึ่งมีมากกว่าร้อยช่อง ฯลฯ แต่เป็นโปรโตคอลที่เป็นกรรมสิทธิ์เฉพาะ บลูทู ธ เป็นมาตรฐานการสื่อสารไร้สาย ... และอื่น ๆ ในทางกลับกันสำหรับผู้ใช้อาจน่าสนใจกว่าการตั้งค่าฮาร์ดแวร์และการเขียนโปรแกรมของอุปกรณ์ทำได้ง่ายหรือยาก

1
@bersch ใช่มีหลายอย่างที่ต้องใส่รู้สึกอยากแก้ไขคำตอบด้วยข้อมูลเพิ่มเติมไหม? :) นี่อาจกลายเป็นวิกิชุมชน ข้อมูลจะเป็นอย่างไร อัตราข้อมูล, การใช้พลังงาน, โครงสร้างเครือข่าย, มาตรฐาน IEEE, อินเตอร์เฟส, โปรโตคอล, ช่องทาง, ความยาก? BTW คุณรู้จักผลิตภัณฑ์เชิงพาณิชย์ที่ใช้ nFR24L01 หรือไม่?
geometrikal
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.