找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 7163|回复: 5

手机通过蓝牙控制nxt

[复制链接]
发表于 2013-3-3 01:39:20 | 显示全部楼层 |阅读模式
悬赏3乐币已解决
最近在用手机控制nxt,已经可以通过蓝牙发送信息控制nxt。现在想接收nxt发回来的返回包,查看状态,但是遇到了问题。

比如发送:
byte[] data = { 0x0c, 0x00, (byte) 0x80, 0x04, 0x02, 0x32, 0x07, 0x01, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00,
                         0x0c, 0x00, (byte) 0x80, 0x04, 0x01, 0x32, 0x07, 0x01, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00 };
out.write(data); // out为OutputStream类型

按理说nxt应该返回返回包,其格式如下:
Byte 0 : 0x02
Byte 1 : 0x04
Byte 2 : 状态

但是我用如下代码想读取返回信息时:
byte[] buffer = new byte[3];
in.read(buffer);
却读不到信息。(端口打开正确,没有跳进异常,程序貌似是阻塞在read里了。)

有没有大牛做过这类事?求解!!

最佳答案

查看完整内容

你的byte0就已经错了,你给的是0x80,你自己好好看看到底是什么意思! Byte 0, Telegram Type 0x00:DirectCommand,responserequired 0x01:SystemCommand,responserequired 0x02:Replytelegram 0x80:DirectCommand,norespons ...
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2013-3-3 01:39:21 | 显示全部楼层
你的byte0就已经错了,你给的是0x80,你自己好好看看到底是什么意思!
                                                                                                                                                                                                Byte 0, Telegram Type
0x00:DirectCommand,responserequired
0x01:SystemCommand,responserequired
0x02:Replytelegram

0x80:DirectCommand,noresponse
0x81:SystemCommand,noresponse

                                       
                                
                        
               
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2013-3-3 16:48:55 | 显示全部楼层
应该是0x00
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2013-3-3 16:53:34 | 显示全部楼层
以后你要是再问这种问题,请先给出参考文献,不然要解答你这个问题,我还要翻箱倒柜,要不是你反复问,我真心不想去找。
给你上传一个类,LCP.JAVA,直接用吧,省得你去看。

LCPMessage.java.zip

2.66 KB, 下载次数: 68

如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2013-3-3 20:26:11 | 显示全部楼层
糖伯虎 发表于 2013-3-3 01:39
你的byte0就已经错了,你给的是0x80,你自己好好看看到底是什么意思!
                                  ...

非常感谢!
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2013-3-4 16:07:01 | 显示全部楼层
不要逼急管理员!!哈哈
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

手机版|中文乐高 ( 桂ICP备13001575号-7 )

GMT+8, 2025-7-11 01:37 , Processed in 3.206329 second(s), 25 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表