Dji Data Transmission considerations
When using the DJI Mobile SDK and the DJI onboard SDK for data transmission, the demo from mobile device to onboard device was quickly implemented in DJI. But from onboard to mobile but tried many times can not be achieved, later, read a blogger's article, finally found the reason.
reason: the transmission from onboard to mobile needs to be activated, while from mobile to onboard is not required.
Workaround:
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);
}