急,有谁可以解决这个问题

vison_ruan 2005-03-14 12:05:34
本人在j2me的仿真器,测试Bluetooth的Daemon成功,但系不知道如何可以通过手机来真实测试这个Demo,请各位高手详细指教。
...全文
171 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
vison_ruan 2005-03-18
  • 打赏
  • 举报
回复
刚刚完成了项目,人实在太累。看到有不少朋友都关心我这个贴子。
我相估,国内也有不少朋友刚开始搞蓝牙的J2ME都会有我之后提到的问题出现。所以我在这里共享测试成果
以供国内不懂英文的朋友参考。同时,也希望班竹能帮我标题改改名字,改成“蓝牙,手机与PC的连接”,并归放在关键位置。
让有需要的朋友方便查阅。


好,长话短说。我现在就说说这个项目测试研究。


项目测试内容:手机做客户端,PC做服务端,数据传输方式是用蓝牙

软硬必须设备:
硬件:一个蓝牙适配器(或接收发送器),一台支持MIDP2.0,JSR-082 api(蓝牙)标准的无线设备(我用Nokia 7610)
软件:系统必须是 WINXP SP2以上(其他版本,可能不行,具体本人没研究),使用 microsoft 自带的 蓝牙驱动程序,BlueCove的 dll连接库文件(这点非常重要)


步骤:
1.先安装蓝牙适配器的驱动程序,当用USB插入机内,winxp sp2就会寻找设备的驱动程序(切记,一定要连网,可能因为程序在网上downlod)。
安装完毕就会在“控制面版”显示Bluetooth设备的图标。这在里切记,如果已经安将其他厂商的驱动程序,一定要先移除。否则,后面测试就不成功

2.添加Bluetooth新设备,通过Bluetooth,搜索范围内的设备。添加完成,查看一下"COM 端口"中,是否用相应的COM口对应,并打上钩。(此步非常重要)
因为我们开发的应用程序就是通过SPP(Serial Port Profile),来传送。

完成此步骤,则可以在硬件上,已经可以支持蓝牙通讯,你可以互传文件.... ^_^

3. 下载 Bluecove (http://sourceforge.net/projects/bluecove/)。由于这里是源代码,需解开。
将里面的intelbth.dll复制到系统的"System32"目录下,C:\Windows\System32

4. 下载Bluecove的jar包 http://www.benhui.net/modules.php?name=Downloads&d_op=getit&lid=8

5. 下载测试代码 http://www.benhui.net/modules.php?name=Downloads&d_op=getit&lid=9
和 http://www.benhui.net/modules.php?name=Downloads&d_op=getit&lid=6

测试步骤:
1.首先解压 net_benhui_bluecove_spp_examples_Nov_2004.zip,运行里面的run.bat
2.解压 net_benhui_btgallery_oct2004.zip。
1)在WTK里面先新建一个项目,名为“ BTGalleryExample”,MIDlet Class名是“net.benhui.btgallery.spp_gui.SPP_MIDlet”,设置里须选择Bluetooth/OBEX for J2ME (JSR82)
2)将里面的源代码复制到 src目录下,然后,build 它并打包,发送文件到你的无线设备,并安装

以下是 操作步骤:
PC : 在 命令模式下,运行run.bat。如果成功,你会看到主菜单。
PC : 选择'0'。你会看到一些log ,直到看到"local service waiting for client connection..."这句话
Phone : 运行MIDlet应用程序
Phone : 选择'1'(即'Run Serial Client'),你会看到电话搜寻PC
Phone : 从菜单中选择寻找到 PC 设备的名称,phone 会发送一些字符串到PC
PC : 会接收到connection,接收字符串的同时也会发出一些信息给client
Phone : 接收到字符串

如果以上显示操作都正常,则证明,你已经运行成功~~~~ ^_^


本人在做项目时,由于对蓝牙真实硬件使用没有任何经验,所以,有几晚不断寻找相关的资料,(因为国内相关的资料很少),经过测试,总算成功。
可以说,这份手记是来得很辛苦的。希望有需要的朋友,可以有所得益。同时也尊重版权,如果需要修改或转载这份资料,请先通知本人,并得到本人同意方可修改或转载,谢谢!



scottwxm 2005-03-16
  • 打赏
  • 举报
回复
有兴趣,顶一下.
prok 2005-03-16
  • 打赏
  • 举报
回复
mark
yaray 2005-03-15
  • 打赏
  • 举报
回复
mark
qnzzzz 2005-03-15
  • 打赏
  • 举报
回复
mark
goodnow 2005-03-15
  • 打赏
  • 举报
回复
先把你的程序打包,
在pc中运行篮牙收发程序,
把程序通过篮牙传到手机上,
然后在手机上运行你的程序,
在模拟器中如何测试,在手机上也同样测试即可。
jFresH_MaN 2005-03-15
  • 打赏
  • 举报
回复
顶你
cuilichen 2005-03-15
  • 打赏
  • 举报
回复
关注一下。
vison_ruan 2005-03-15
  • 打赏
  • 举报
回复
这个问题已经解决了,原来系 SPP的端口没有设置好.先多谢goodnow的回复.我估计或午国内有许多新手在使用bluetooth在真实(smartphone to pc )测试都有这个问题.现在由于时间问题,暂详写具体的解决过程.如果各位新手对bluetooth的应用很有兴趣,麻烦顶一下,我在下周,有时间会详细写具体的解决方法.
miaoliujun 2005-03-14
  • 打赏
  • 举报
回复
不知所云:D
vison_ruan 2005-03-14
  • 打赏
  • 举报
回复
如果大家不清楚问题所在:我再这里写一次
1.问题就是,如何通过java Bluetooth(jsr 082)蓝牙,由手机发出数据到PC(带蓝牙适配器).请各位高手帮忙解决.这个问题非常急

13,097

社区成员

发帖
与我相关
我的任务
社区描述
Java J2ME
社区管理员
  • J2ME社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧