帖子
帖子
用户
博客
课程
12下一页
返回列表 发新帖
显示全部楼层
10
帖子
0
勋章
19
Y币
发表于 2016-8-24 02:05:06
40
未解决

关于btmodule蓝牙数据传输问题 [复制链接]

  • 发表于:2016-08-24 02:05:06
本帖最后由 知不道 于 2016-8-24 10:15 编辑

各位亲爱的同志们啊~~麻烦帮我看下安卓btmodule的这个代码吧  出错的所有可能原因都找过了 还是读不到数据  分分钟要挂的感觉  拜托拜托(奉上我所有家当以示感谢) 一定要救救我aaaaa

源代码如下:


<!DOCTYPE html>
<html lang='zh-CN'>
    <meta charset="UTF-8">
    <meta name="viewport" content="maximum-scale=1.0, minimum-scale=1.0, user-scalable=0, initial-scale=1.0, width=device-width"/>
    <meta name="format-detection" content="telephone=no, email=no, date=no, address=no">
    <title>WinA</title>
    <link rel="stylesheet" type="text/css" href="css/api.css" />
    <link rel="stylesheet" type="text/css" href="css/box.css" />
    <script type="text/javascript" src="script/public.js"></script>
    <style>
            p{
                    color:#999;
                    padding:5px;
            }
    </style>
        <head>       
    </head>
     <script type='text/javascript'>
     function opbt(){
        var obj = api.require('btmodule');
        obj.OpenBT();
        }

     function scanbt(){
        var obj = api.require('btmodule');
        obj.ScanBT();
        }

     function readbt(){
        var obj = api.require('btmodule');
        var param = {
        service: "6e400001-b5a3-f393-e0a9-e50e24dcca9e",
        charUUID: "6e400002-b5a3-f393-e0a9-e50e24dcca9e"
        };
        obj.ReadBT(param, function(ret, err) {
        var msg = ret.received;
        api.toast({
        msg: msg
        });
        });
        }

     function writebt(){
        var obj = api.require('btmodule');
        var param = {
        service: "6e400001-b5a3-f393-e0a9-e50e24dcca9e",
        charUUID: "6e400002-b5a3-f393-e0a9-e50e24dcca9e",
         data: 25
         };
         obj.WriteBT(param);
        if(ret){
         alert('xieshuchenggong');
         }
     }


     function notifybt(){
        var obj = api.require('btmodule');
        var param = {
        service: "6e400001-b5a3-f393-e0a9-e50e24dcca9e",
        charUUID: "6e400003-b5a3-f393-e0a9-e50e24dcca9e",
        enable: true
        };
        obj.NotifyBT(param, function(ret, err) {
        var msg = ret.received;
        api.toast({
        msg: msg
        });
        });
        }



    function disconnectbt(){
       var obj = api.require('btmodule');
       obj.DisConnectBT();
       }


    function closebt(){
       var obj = api.require('btmodule');
       obj.CloseBT();
       }


        </script>

   <body>
    <div id="wrap">
        <div id="main">
                <br>
                        <div class='itemtitle'>1.打开蓝牙</div>
                        <div class="clickbtn" tapmode="active" >打开蓝牙</div>
                        <div class='itemtitle'>2.连接蓝牙</div>
                        <div class="clickbtn" tapmode="active" >连接蓝牙</div>
                        <div class='itemtitle'>3.读取数据</div>
                        <div class="clickbtn" tapmode="active" >读取数据</div>  
                        <div class='itemtitle'>3.写数据</div>
                        <div class="clickbtn" tapmode="active" >写数据</div>  
                        <div class='itemtitle'>4.notify</div>
                        <div class="clickbtn" tapmode="active" >notify</div>
                        <div class='itemtitle'>2.断开连接</div>
                        <div class="clickbtn" tapmode="active" >断开连接</div>
                        <div class='itemtitle'>3.关闭蓝牙</div>
                        <div class="clickbtn" tapmode="active" >关闭蓝牙</div>  
                </div>
        </div>
</body>

</html>
34
帖子
0
勋章
136
Y币
......................
这是什么鬼代码  模块的代码呢  你贴个页面的有什么用
34
帖子
1
勋章
594
Y币
代码啊
10
帖子
0
勋章
19
Y币
我神志不清 贴错了  代码如下
<!DOCTYPE html>
<html lang='zh-CN'>
    <meta charset="UTF-8">
    <meta name="viewport" content="maximum-scale=1.0, minimum-scale=1.0, user-scalable=0, initial-scale=1.0, width=device-width"/>
    <meta name="format-detection" content="telephone=no, email=no, date=no, address=no">
    <title>WinA</title>
    <link rel="stylesheet" type="text/css" href="css/api.css" />
    <link rel="stylesheet" type="text/css" href="css/box.css" />
    <script type="text/javascript" src="script/public.js"></script>
    <style>
            p{
                    color:#999;
                    padding:5px;
            }
    </style>
        <head>       
    </head>
     <script type='text/javascript'>
     function opbt(){
        var obj = api.require('btmodule');
        obj.OpenBT();
        }
        
     function scanbt(){
        var obj = api.require('btmodule');
        obj.ScanBT();
        }
        
     function readbt(){
        var obj = api.require('btmodule');
        var param = {
        service: "6e400001-b5a3-f393-e0a9-e50e24dcca9e",
        charUUID: "6e400002-b5a3-f393-e0a9-e50e24dcca9e"
        };
        obj.ReadBT(param, function(ret, err) {
        var msg = ret.received;
        api.toast({
        msg: msg
        });
        });
        }
        
     function writebt(){
        var obj = api.require('btmodule');
        var param = {
        service: "6e400001-b5a3-f393-e0a9-e50e24dcca9e",
        charUUID: "6e400002-b5a3-f393-e0a9-e50e24dcca9e",
         data: 25
         };
         obj.WriteBT(param);
        if(ret){
         alert('xieshuchenggong');
         }
     }
     
      
     function notifybt(){
        var obj = api.require('btmodule');
        var param = {
        service: "6e400001-b5a3-f393-e0a9-e50e24dcca9e",
        charUUID: "6e400003-b5a3-f393-e0a9-e50e24dcca9e",
        enable: true
        };
        obj.NotifyBT(param, function(ret, err) {
        var msg = ret.received;
        api.toast({
        msg: msg
        });
        });
        }
        
     
     
    function disconnectbt(){
       var obj = api.require('btmodule');
       obj.DisConnectBT();
       }
      
      
    function closebt(){
       var obj = api.require('btmodule');
       obj.CloseBT();
       }
   
   
        </script>
   
   <body>
    <div id="wrap">
        <div id="main">
                <br>
                        <div class='itemtitle'>1.打开蓝牙</div>
                        <div class="clickbtn" tapmode="active" onclick="opbt()" >打开蓝牙</div>
                        <div class='itemtitle'>2.连接蓝牙</div>
                        <div class="clickbtn" tapmode="active" onclick="scanbt()" >连接蓝牙</div>
                        <div class='itemtitle'>3.读取数据</div>
                        <div class="clickbtn" tapmode="active" onclick="readbt()" >读取数据</div>  
                        <div class='itemtitle'>3.写数据</div>
                        <div class="clickbtn" tapmode="active" onclick="writebt()" >写数据</div>  
                        <div class='itemtitle'>4.notify</div>
                        <div class="clickbtn" tapmode="active" onclick="notifybt()" >notify</div>
                        <div class='itemtitle'>2.断开连接</div>
                        <div class="clickbtn" tapmode="active" onclick="disconnectbt()" >断开连接</div>
                        <div class='itemtitle'>3.关闭蓝牙</div>
                        <div class="clickbtn" tapmode="active" onclick="closebt()" >关闭蓝牙</div>  
                </div>
        </div>
</body>
   
</html>
第一  你们硬件是蓝牙4.0么    第二 是不是云编译运行的   第三  是报什么错  还是什么都没执行  debug打开的时候看
10
帖子
0
勋章
19
Y币
勇可可 发表于 2016-8-24 10:15
第一  你们硬件是蓝牙4.0么    第二 是不是云编译运行的   第三  是报什么错  还是什么都没执行  debug打开 ...

硬件是蓝牙4.0 ,是云编译运行的 ,没有报错 就是在点开read函数之后什么都没执行
知不道 发表于 2016-8-24 10:28
硬件是蓝牙4.0 ,是云编译运行的 ,没有报错 就是在点开read函数之后什么都没执行  ...

我也没用过  如果你真的操作正确的话   就是模块有问题的  可以去bug区提提
10
帖子
0
勋章
19
Y币
勇可可 发表于 2016-8-24 10:42
我也没用过  如果你真的操作正确的话   就是模块有问题的  可以去bug区提提 ...

好的 谢谢
4
帖子
0
勋章
3524
Y币
https://community.apicloud.com/b ... hread&tid=23758,你可以在这反馈下问题,模块是其开 发的
12下一页
您需要登录后才可以回帖 登录

本版积分规则