完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
你好,我用PSOC4 BLE作为服务器向客户端发送温度数据。我创建了一个自定义的配置文件,其中一个服务已经创建和温度特性。我已经使用CyBygGATSWrreAtestTealValueE()将这些值写入GATT数据库。但它不起作用。我已经在Windows CyScript应用程序上测试了这个。我可以连接到PSoC模块,但我无法发现属性。
有人能建议在这个代码中做任何修改吗? 先谢谢你。尼埃拉 空格StaskHuffer-Unter(Uti32事件代码,VATE*EnvithPARAM){Switter(EngEngEnter){ CyByLyEvtStaskon:CyByLyEvtgGAPI DEVICEX断开:CyByLyGAPPASSTART广告(CyByLuffAuthChina快);CyByLyEvtgGATAXCONTCONTION:CyByLyCon句柄=*(C)YByLyCulnAdHeLyt**)EnvivPARAM;Burd;} CybLygGATHAL THELYAL ValueSeValueTy*EnVDATA;CyBuff-GATHEXELKEL CODELT结果;EnVDATA和GTHARTHART = TATHH;EnVDATA & Gt;Value.Val=和AMP;EnVDATA & Gt;Value.LeN=2;EnVDATA & Gt;Value.ChanelAlEn=2;结果=CyLygAgTraceWrreAdvestalValuy(EN)。VDATA,0,和CysLyCon句柄,CysLygGATHYBDL LoLaLYLY启动); INTIN(){INT16TEMP1,TEMP2,TEMP1YMV,TEMP2YMV,HUM,HUMYMV;UINT8温度;CyGloalActuable;/*启用全局中断。* / CyByLySead(STACKY-HANDER);AcdSARSARE-Seq11SistCurror();((AcdSARSa Seq11IsIn转换(AdcSalaSeq11WaiTi FoRayRead)){Tun1= AdcSalaSeq11GETReult16(0);Time2= ADCl SARYA SEQU11GETRESULT16(1);HUM=ADCXSARA SEQE11GETREsult16(2);Tun11MV=ADCl SARYA SEQU11COUNTSTORM MVILTS(0,TEMP1);TEMP2YMV=ADCl SARYA SEQY11COUNTSTORM MVILTS(1,TUNM2);HuMYMV=ADCl SARYA SEQU11COUNTSTOM MVILTS(2,HUM);温度=(Tun11MV-TEMP2YMV);} CyByLePraseSeVSEN();CyDelay(500);UpDATEGATATDATA(温度,CysLyEnvivsIn温度-CARHYA句柄);} |
|
相关推荐
6个回答
|
|
可以。。谢谢您。根据您的建议,我尝试使用CyBygGATSnNoTIFICTION()将通知推送到客户端。它工作正常。我可以在CyStaskWindows应用程序中发现所有属性并读取特性值。但是写入属性是不起作用的。我认为使用通知发送数据就足够了。是否需要将数据值写入GATT数据库?我会试着把这两种东西结合起来,看看它是否有效。非常感谢。尼埃拉
|
|
|
|
您需要编写属性——我认为通知只是告诉GATT客户端有一个新的值可用,而不发送它的值。
|
|
|
|
谢谢。我已经完成了将属性值写入GATT数据库,并用通知通知客户端。这两件事都令人满意。谢谢你的帮助。尼埃拉 |
|
|
|
嘿,你能告诉我你的CyStokes的配置是什么吗?你的自定义配置文件是什么?
|
|
|
|
我创建了一个自定义配置文件,其中包含MyTotal服务以及GAP和GATT服务(总共3个服务)。我创建了两个自定义特性:一个用于温度,另一个用于湿度。
|
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
752个成员聚集在这个小组
加入小组2086 浏览 1 评论
1837 浏览 1 评论
3652 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1777 浏览 6 评论
1525 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
532浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
386浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
421浏览 2评论
368浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
880浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-3 06:45 , Processed in 1.506532 second(s), Total 88, Slave 72 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号