Arduinonano33IoT中的ArduinoBLEvalueUpdated()和subscribed()始终返回false。
创始人
2024-09-12 20:00:52
0

在使用 ArduinoBLE(蓝牙低能耗)时,要确保使用正确的 API 来检查值是否已更新和是否已订阅。在 Arduino nano 33 IoT 上,需要使用 BLECharacteristic::written() 来检查值是否已更新,使用 BLECharacteristic::subscribed() 来检查是否已订阅。

以下是使用示例:

#include 

// 声明 BLE 服务和特征
BLEService service("uuid-of-service");
BLECharacteristic characteristic("uuid-of-characteristic", BLEWrite | BLENotify);

void setup() {
  // 初始化 BLE
  if (!BLE.begin()) {
    while (1);
  }

  // 设置服务和特征
  BLE.setLocalName("nano-33-iot");
  BLE.setAdvertisedService(service);
  service.addCharacteristic(characteristic);
  BLE.addService(service);

  // 开始广播
  BLE.advertise();
}

void loop() {
  // 检查是否已连接
  BLEDevice central = BLE.central();

  if (central) {
    // 接收来自中心设备的通知
    if (characteristic.subscribed()) {
      characteristic.setValue("Hello, central!");
      characteristic.notify();
    }

    // 检查是否有新值写入
    if (characteristic.written()) {
      String value = characteristic.value();
      // 处理来自中心设备的新值
    }
  }
}

相关内容

热门资讯

于此同时!长乐茶馆免费辅助器,... 于此同时!长乐茶馆免费辅助器,闲逸辅助神器免费(透视)挂-总是真的是有挂1、任何长乐茶馆免费辅助器透...
这一现象值得深思!海盗来了辅助... 这一现象值得深思!海盗来了辅助器无限炮,微友助手怎么破解(透视)工具-真是真的是有挂小薇(辅助器软件...
最新消息!心悦提坑辅助器,新蜜... 最新消息!心悦提坑辅助器,新蜜瓜大厅免费控制器(透视)技巧-总是是有挂1、该软件可以轻松地帮助玩家将...
今天下午!兴动助手脚本有辅助,... 今天下午!兴动助手脚本有辅助,禅游指尖四川修改器(透视)脚本-总是有挂禅游指尖四川修改器是不是有人用...
备受关注的!同城510k修改,... 备受关注的!同城510k修改,贪吃蛇辅助器怎么下载(透视)软件-都是真的是有挂暗藏猫腻,小编详细说明...
现有关情况通报如下!大当家辅助... 现有关情况通报如下!大当家辅助脚本设置,鄂友会有没有挂(透视)脚本-其实是有挂1、打开软件启动之后找...
日前!欢聚水鱼虎步龙行辅助器,... 日前!欢聚水鱼虎步龙行辅助器,情怀宜春辅助(透视)方法-果然是有挂1、欢聚水鱼虎步龙行辅助器有没有辅...
一直以来!禅游游戏辅助,新玉海... 一直以来!禅游游戏辅助,新玉海楼茶苑脚本(透视)脚本-其实是真的挂1、金币登录送、破产送、升级送、活...
不少玩家反映!新道游智能辅助器... 不少玩家反映!新道游智能辅助器,新玄龙辅助(透视)挂-一贯是有挂亲,关键说明,新道游智能辅助器透视脚...
今日!透视牌辅助工具脚本市场,... 今日!透视牌辅助工具脚本市场,余干六副辅助(透视)方法-都是是有挂1、实时透视牌辅助工具脚本市场透视...