请选择 进入手机版 | 继续访问电脑版
查看: 114|回复: 0

PSOC4BLE实例Find Me Target之CySmart 分析及远程控制

[复制链接]

3

主题

3

帖子

17

积分

一匹野马

Rank: 1

积分
17
发表于 2018-5-18 15:38:16 | 显示全部楼层 |阅读模式
1)寻找附近的设备


2)连接设备


3)点击Discover All Attributes寻找GATT


相关的参数是与工程文件对应


在CySmart 还可以单独发送命令来获取相关参数


FindMe实例中有对应的APP ,我们抛弃大众的做法,用Cymart来实现

我们用CySmart 模拟来实现
1、警报关闭,灯灭
2、闪蓝灯
3、蓝灯长亮
对应的代码main.c 的main函数
/* Update Alert Level value on the blue LED */  switch(alertLevel)  {    case NO_ALERT:    Alert_LED_Write(LED_OFF);    break;    case MILD_ALERT:    toggleTimeout++;    if(toggleTimeout == LED_TOGGLE_TIMEOUT)    {      /* Toggle alert LED after timeout */      Alert_LED_Write(Alert_LED_Read() ^ 0x01);      toggleTimeout = 0;    }    break;    case HIGH_ALERT:    Alert_LED_Write(LED_ON);    break;  }复制代码
以及ias.c
void IasEventHandler(uint32 event, void *eventParam){  /* Alert Level Characteristic write event */  if(event == CYBLE_EVT_IASS_WRITE_CHAR_CMD)  {  /* Read the updated Alert Level value from the GATT database */  CyBle_IassGetCharacteristicValue(CYBLE_IAS_ALERT_LEVEL,     sizeof(alertLevel), &alertLevel);  }}复制代码


回复

使用道具 举报

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

本版积分规则

关闭

站长推荐上一条 /1 下一条

快速回复 返回顶部 返回列表
  • 站内导航
  • 用户指南
  • 王国概况
  • 科技资讯
  • 小程序
  • 公众号
客服电话 :   400-830-1818 公司地址 :   深圳市南山区英唐大厦六楼
粤Copyright2018-2020 / 闯客网 版权所有 粤ICP备17106242号-1