بسم الله الرحمن الرحيم
السلام عليكم و رحمة الله وبركاتة
أنا عاوز اعمل connection بين الموبيل واللاب توب عن طريق j2me app على الموبيل و j2se app على الاب توب
أنا بستخدم ال netbeans5.5 and WTK2.5. أستخدمت ال Bluecove لعمل ال connection وضيفت هذة الجارات للبرنامج BlueCoveJSR82.jar , avetanaObex.jar and jsr082.jar وكذلك ال intelbth.dll الى ال system32 direcotry
البلوتوث الموجودة ف اللاب توب مواصفاتها
اقتباسbluetooth stack for windowsversion v4.00.20(D)
toshiba corporation
bluetooth specification 2.0 ,1.2, 1.1
وأيضا مستخدم xpsp2 علشان ال BlueCove
لما باجى أعمل رن للكود دة
public static void main(String[] args) {
try{
LocalDevice localdevice = LocalDevice.getLocalDevice();
System.out.println("Name:- "+ localdevice.getFriendlyName());
System.out.println("Bluetooth address is:- "+ localdevice.getBluetoothAddress());
}catch(Exception e){
System.out.println(e);
e.printStackTrace();
}
}بيكون ال output
Name:- localhost
Bluetooth address is:- 000000000000
وبالتالى كدة مش عارف أجيب ال bt Address for local bt
بحث وجت ان ال windows bluetooth stack بيدعم ال bt اللى انا شغال بيها
http://support.microsoft.com/default.aspx?kbid=841803
فشلت المحاولة دى فحثت مرة اخرى وجدت ان ممكن احل المشكلة دى عن طريق استخدام ال Atinav-package لعمل initialize for bluetooth stack علشان يقدر يتعرف ع البلوتوث اللى انا شغال عليها
ولكن برضة للاسف لم اجد دوال اللى بتعمل initalize for bt stack
فأتمنى منكم ان تحلو معى هذة المشكلة :)
