BB10 点对点的向另一个NFC设备发NDEF消息

来源:互联网 发布:python爬百度文库 编辑:程序博客网 时间:2024/05/17 03:15

1 注册nfc事件

2 注册你的应用为SNEP客户端,以接收LLCP链接事件

nfc_result_t rc = nfc_register_snep_client();
if(rc != NFC_RESULT_SUCCESS) {
    // handle error
    ...
 
}
3 检查返回事件

4提取NFC事件

nfc_target_t* target = NULL;
nfc_event_t* nfc_event = NULL;
 
if(bps_event_get_code(event) == NFC_SNEP_CONNECTION_EVENT) {
    nfc_get_nfc_event(event, &nfc_event);
    nfc_get_target (nfc_event, &target );
     
    ...
 
}

5创建NDEF消息发送到目标

6发送消息over在SNEP链接上

nfc_push_ndef_message(target, myNdefMessage);
// free resources
nfc_delete_ndef_message(myNdefMessage,true);

原创粉丝点击