写特性> 20个字节

3帖/ 0新
最后一篇
marcodg
离线
最后一次露面:发表于2年个月前
加入:2015年1月14日17:58
写特性> 20个字节

我使用的设备是通过PC连接到它的服务器。我能写的是那些比20个字节长的设备特征值。特性值到达片与“param->最后”与所述最后一块真。这是工作的罚款。

当设备想要写一个值到它的数据库(与通知),我可以写超过20个字节,但PC端似乎只收到20,我真的不知道问题出在哪里。这里是设备代码,回应“update_req_handler:


如果(param-> conhdl == gapc_get_conhdl(controller_env.con_info.conidx))
{
在数据库//更新值
attmdb_att_set_value(controller_env.akpatch_controller_shdl + CONTROLLER_RESPONSE_IDX_VAL,param-> reply_length,(uint8_t *)param->回复);
arch_printf( “与回复%d字节\ n” 个,param-> reply_length);
如果((controller_env.notify_property_status&PRF_CLI_START_NTF))
通过关贸总协定//发送通知
prf_server_send_event((prf_env_struct *)&controller_env,假controller_env.controller_shdl + CONTROLLER_RESPONSE_IDX_VAL);
}

我错过了什么?我需要打破数据库更新成片?

谢谢,
马可

设备:
summer20100514
离线
最后一次露面:4年9月前
格鲁鲁
加入:情节中字05:01
通知大小

通知大小被限制为20个字节。

marcodg
离线
最后一次露面:发表于2年个月前
加入:2015年1月14日17:58
谢谢...我想这是

谢谢...我想那可能是真实的,但我觉得我应该拍摄。

马可