请选择 进入手机版 | 继续访问电脑版
设为首页 收藏本站

QQ登录

只需一步,快速开始

扫一扫,访问微社区

微信扫一扫 分享朋友圈

已有 1989 人浏览分享

求教通过小程序蓝牙连接ESP32传送数据给Arduino

[复制链接]

该用户从未签到

1

主题

1

帖子

28

积分

新手上路

Rank: 1

积分
28
发表于 2021-6-6 13:24:55 | 显示全部楼层 | 阅读模式
在下小白请各位大侠指教,最好有详细操作方法。
ESP32用AT指令配置如下
AT+BLEINIT=2     //初始化BLE为server
AT+BLEGATTSSRVCRE    //GATTS 创建服务
AT+BLEGATTSSRVSTART   //GATTS 开启服务
AT+BLENAME="AiThinker"   //设置BLE 设备名称      
AT+BLEADVDATA="0201060A0941695468696E6B6572"   //广播设备名称  
AT+BLEADVSTART        //开启BLE广播


用小程序蓝牙连接发送
send_text:function(e){
    var that=this;
    var str = that.data.send_text;   
    var str_code=[];
    var buf=new ArrayBuffer(str.length);
    var dataview=new DataView(buf);
    console.log("输入文本:", str);
    for(var i=0;i<str.length;i++){
      var temp=parseInt(str,16);
      str_code.push(temp);
      dataview.setUint8(i,temp);
    }   
    console.log(str_code);  
    wx.writeBLECharacteristicValue({
      deviceId: that.data.device_id,
      serviceId: that.data.services[0].uuid,
      characteristicId: that.data.character_write[2],
      value: dataview.buffer,
      success: function(res) {
        console.log("发送成功:",res.errMsg);
      },
      fail:function(res){
        console.log("发送失败:",res.errMsg);
      }
    })
  },
小程序能返回如下信息
writeBLECharacteristicValuek
但arduino也能显示有收到信息,但只C:\图片2.JPG相关信息(+WRITE:0,1,5,,12,),没有显示发送的内容?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

0

关注

0

粉丝

1

主题

安信可开源团队    

GMT+8, 2021-10-28 06:24 , Processed in 0.025938 second(s), 16 queries , Redis On.

Powered by Discuz! X3.3 Licensed

© 2001-2020 Comsenz Inc.