עבור לתוכן

Bluetooth Transceiver לעומת RF Transceiver רגיל

Featured Replies

פורסם

שלום

יש לי התלבטות קטנה.

אני מעוניין לחבר כמה מיקרובקרים בעזרת טרנסיברים, כדי שיוכלו לדבר בינהם.

יש שתי אפשרויות שאני שוקל:

הראשונה:

RF Transceiver רגיל, שהוא לא Bluetooth, אלא נגיד 433MHz.

השנייה:

Bluetooth Transceiver,

כמו למשל זה:

$(KGrHqR,!hQFBocch14jBQgK-iz5Uw~~60_3.JPG

http://www.ebay.com/itm/Wireless-Serial-4-Pin-Bluetooth-RF-Transceiver-Module-with-Backplane-RS232-New-/360434249097?pt=US_USB_Bluetooth_Adapters_Dongles&hash=item53eb8e2d89

התהייה היא כזו:

כעקרון, שניהם יעשו את העבודה..

אבל אני רוצה לדעת אם יש יתרונות או חסרונות לכל אחד מהם, מעבר לעובדה ששניהם יעשו את העבודה.

אני אתן כמה לדוגמא, שכבר חשבתי עליהם.

הראשון,

שבגללו אני בכלל שוקל את Bluetooth,

הוא העובדה שברגע שאני שם במיקרובקר כלשהו Bluetooth Transceiver,

אז לא רק שהוא יוכל לדבר עם מיקרובקרים אחרים שיש גם להם Bluetooth Transceiver,

אלא הוא יוכל גם לדבר עם מחשבים ניידים למשל, ושאר מוצרים שמגיעים עם Bluetooth בילט אין.

זה יתרון דיי גדול - לשלוט על המיקרובקר שלך, דרך הלפטופ, בלי לחבר שום תוספת חומרתית ללפטופ..

אוקיי אז זה היה יתרון אחד עבור Bluetooth.

משהו אחר, שהוא דווקא חסרון,

הוא העובדה ש-Bluetooth זכורה לי לא לטובה.

(ניסיתי פעם לעבוד עם אוזניית Bluetooth שמחוברת לפלאפון, והחיבור בינהם לקח זמן, וזה נתן הרגשה כללית של "איכס")

אבל יכול להיות שזו סתם התרשמות חד פעמית, שלא טרחתי לעדכן מאז.

אם אתם יכולים לכתוב עוד פרמטרים או עוד דברים שיכולים לעזור להחליט בין RF כללי ורגיל ובין Bluetooth, זה יעזור.

במיוחד דברים כמו:

האם החיבור יהיה פשוט,

האם לא יהיו בעיות,

נושא אולי של הפרעות ממכשירים אחרים?

או כל פרמטר אחר..

תודה רבה

card

פורסם

לא בדקתי את הנושא אבל משהו קטן שעולה לי בראש הוא דרך התקשורת.

המשדרים הפשוטים של 433/315 עובדים בצורה המזכירה UDP - שגר ושכח.

אם אתה מתכנן ממש שיחות בין היחידות זה מצריך בניית פרוטוקול שלם המוודא שהודעה הגיעה, לא נורא מסובך טכנית (אם אתה מתמצא בפרוטוקולים) אבל מאד מועד לתקלות.

יכול מאד להיות שהBluetooth, או לפחות הספריה שלו, כן מבצעים תקשורת "TCP".

זה יכול לחסוך לך המון.

שווה בדיקה.

אם אתה מגלה משהו אשמח לשמוע.

הזמנתי השבוע משדרי 2.4Ghz פשוטים למטרה דומה (שבסוף ירדתי ממנה, דא"ג) - אני אשתמש בEthernet Bridge במקום.

אני אשחק איתם טיפה ואודיע לך אם זה פתרון יותר מוצלח משתי האפשרויות שציינת.

פורסם
  • מחבר

הי Runny

כן, כשכתבתי טרנסיבר רגיל, הכוונה ל-433MHz, 315MHz, 2.4GHz

דרך אגב ה-2.4GHz מאד זולים..

הכי זולים מבין כל התדרים..

$2 ב-buyincoins

nrf24l01-wireless-transceiver-module.jpg

http://www1.buyincoins.com/new_en/details/perfect-high-quality-new-nrf24l01-2-4ghz-wireless-transceiver-module-arduino-product-9036.html

כתבת ש-Bluetooth נותן את ה-underlying protocol עבור החיבוריות ואיכות התקשורת..

שזה נחמד.

אבל מה לגבי קלות החיבור עם bluetooth?

האם גם שם צריך לשחק עם זה המון, ולהגדיר PIN # לשני הצדדים כדי שיוכלו לתקשר, ודברים כאלה?

בוסף,

אם מישהו יודע, האם זה אכן יוכל לדבר עם כל מחשב נייד שכולל רכיב Bluetooth?

(בהנחה כמובן שאני כותב תוכנה קטנה שרצה על הלפטופ,

ששולחת את הנתונים כפי שהמיקרובקר בצד המאזין מצפה לקבל,

כלומר פרוטוקול אפליקטיבי בסיסי כלשהו שאגדיר)

פורסם

מטבע הדברים ניתן לבצע את הדברים בצורה שקופה.

ההגדרות של הPIN הן למטרת אבטחה בעיקר, ניתן לבצע את ההתחברות בקוד.

כשבדקתי את הנושא נתקלתי בספריה הבאה (זה היה מזמן, אני לא ממש זוכר את פרטי הקוד...):

http://blog.tkjelectronics.dk/2012/07/rfcommspp-library-for-arduino/

היא לא בדיוק מה שאתה מחפש, אבל אם תסתכל על הקוד של הLibrary (לא Sketch) אולי תוכל לקבל מושג איך ליישם את מה שאתה מנסה להשיג.

פורסם
  • מחבר

הי..

תודה

הספרייה שהוא כתב, מתבססת על Bluetooth שמגיע כ-Dongle, ומחובר ל-USB Host Shield.

אנחנו מדברים על לחבר מודול bluetooth ישירות למיקרובקר..

נראה לי שאני אחפש ספרייה רלוונטית כזו, אם אכן אבחר ב-Bluetooth.

בכל מקרה, דווקא מה-sketch שלו, אפשר להבין שאכן Bluetooth module יאפשר למחשב נייד לדבר עם המיקרו-בקר..

זה דיי מגניב - מאפשר להרבה מכשירים שיש להם כבר Bluetooth, לדבר עם המיקרובקר..

דרך אגב,

ב-Bluetooth רק שני מכשירים יכולים לדבר?

כלומר רק אותם שניים שחוברו בינהם?

אי אפשר נגיד מצב שכמה לפטופים שולחים אות, והבקר מקשיב לכולם?

פורסם

הי..

תודה

הספרייה שהוא כתב, מתבססת על Bluetooth שמגיע כ-Dongle, ומחובר ל-USB Host Shield.

אנחנו מדברים על לחבר מודול bluetooth ישירות למיקרובקר..

נראה לי שאני אחפש ספרייה רלוונטית כזו, אם אכן אבחר ב-Bluetooth.

בכל מקרה, דווקא מה-sketch שלו, אפשר להבין שאכן Bluetooth module יאפשר למחשב נייד לדבר עם המיקרו-בקר..

זה דיי מגניב - מאפשר להרבה מכשירים שיש להם כבר Bluetooth, לדבר עם המיקרובקר..

דרך אגב,

ב-Bluetooth רק שני מכשירים יכולים לדבר?

כלומר רק אותם שניים שחוברו בינהם?

אי אפשר נגיד מצב שכמה לפטופים שולחים אות, והבקר מקשיב לכולם?

אני לא במת יודע את התשובה.

אני רק משער שאין שום בעיה ליצור מספר רב של התקשרויות (כשהארדוינו השרת) דו כיווניות.

הרי כך עובדים משחקי הרשת בסמרטפונים.

פורסם
  • מחבר

מעניין..

עם RF רגיל, אין בעיה לעשות את זה, שלמשל גם שלט RF ישלח אות, וגם מחשב עם RF Transmitter ישלח אות,

והרסיבר יקבל אותם.

אם Bluetooth מגביל בקטע הזה,

ועוד מצריך שינוי של הקוד בשביל "לחבר" אותו כל פעם עם Device אחר,

זה יהיה חסרון רציני ל-Bluetooth, שכנראה יגורם לי לוותר על Bluetooth.

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים