بارك الله بك اخي العزيز ennng على هذا الطرح الاكثر من رائع والحقيقه سبقتني بكثير من الملاحظات المفيدة فجزاك الله خيراً ولكن اريد ان اضيف على طرحك الجميل انه سوف نركز على الـ Bluetooth Stick فهو يحتوي SPI و HCI و USB و UART ولكن نحن سوف نستخدم الـ UART لان اكثر الاخوة في هذا المنتدى قد تعاملوا معها فهي اسهل للفهم لهم وحتى لانعقد الموضوع لانه موضوع جديد. بالاضافة الى ان لكل بلوتوث اوامره الخاصة فهذه الاوامر التي في المحاضرة هي ليست stander بل هي خاصه بهذا الموجيول الذي سوف نتعامل معه فان اردت التعامل مع موجيول اخر فعليك ان تحضر الديتا شيت الخاصة به والتعرف على اوامره.
وكذلك احب ان اضيف الى ان هذا البلوتوث موجيول لايحتاج الى stack لاننا سوف نستخدم الـ UART .
وهذا رابط من شركة مايكرو اليكترونيكا لشراء الموجيول من هنا
|
بارك الله فيك اخي وهنا ملاحظة مهمة جدا انه هناك موديلات تدعم UART ولكن تحتاج ل stack اي برنامج يكون في البيك وهذا يستهلك كثير من الذاكرة.
حتى لايظن احد ان اي موديل يدعم UART انه لايحتاج الي stack انما الامر المهم هو ان ترى ان المديول به بروتوكول RFCOMM (Serial Cable Emulation Protocol)
وهو اللي يدعم SPP serial port profile وهذا البروفايل يكون عادتا داخل الموديل.
بااختصار RFCOMM بروتوكول وهو عادتا يكون هاردوير Hardware يعني مالنا اي دخل به.
SPP بروفايل وهو عادتا بيكون سوفتوير Software يعني بيكون مدعوم في الموديل من الشركة وقد لايكون مدعوم انما انت تحتاج تعمله ابلود ولكن غالبا يكون داخل الموديول ومن الشركة جاهز.
بارك الله في الجميع