Dji 实现数据透传注意事项

在使用Dji mobile sdk 和 Dji onboard sdk 实现数据透传时,从mobile device到onboard device按照大疆提供的demo很快得到了实现,但是从onboard到mobile却试了很多次都不能实现,后来,看了一位博主的文章后,终于发现了原因。

**原因:**从onboard到mobile的透传需要激活,而从mobile到onboard则不需要。

解决方法:

activate_data_t user_act_data; 
void activation
{
    char key_buf[65] = "Input your app_key ";   /* Input your app_key */
    char app_bundle_id[32] = "1234567890";
    user_act_data.app_id = Input your app_id;                   /* Input your app_id */
    user_act_data.app_api_level = Input your app_level;    /* Input your app_level */
    user_act_data.app_ver = 0x02030A00; 
    user_act_data.app_key = key_buf;  
    strcpy((char*)user_act_data.app_bundle_id, app_bundle_id);
    DJI_Pro_Activate_API(&user_act_data,NULL);
}

欢迎关注我的公众号:

编程技术与生活(ID:hw_cchang)

Dji 实现数据透传注意事项_第1张图片

你可能感兴趣的:(UAV,Development,DJI无人机开发)