大疆社区
标题: Onboard SDK开发快速激活指南 [打印本页]
作者: DJI-Benz 时间: 2015-8-17
标题: Onboard SDK开发快速激活指南
为了方便各位DJI Developer快速上手Onboard SDK,我们的研发人员整理了激活Onboard SDK的七大步骤,希望能够让各位开发者更加快速直接的体验Onboard SDK的开发流程。
Onboard development quickstart
1. 申请Onboard SDK开发者账号
2. 开启API控制模式
使用USB连接PC和飞机,打开PC端N1调参软件,勾选“启用API控制”
[attach]48123[/attach]
3. 配置飞控当前UART API的通信速率
如下图所示,配置飞机UART API口的通信波特率为115200
[attach]48124[/attach]
4. 进入模拟器模式
关闭N1调参软件,重启飞机,保持飞机USB和PC连接,打开模拟器。第一次打开模拟器时,先勾选“Auto Executing UI”,再点击“Display simulator”按钮,然后点击“Start Simulation”进入模拟器,下次启动模拟器时,直接点击“Start Simulation”就行了。如下图所示:
[attach]48125[/attach]
成功进入模拟器后,模拟器UI会显示Matrice 100机型,如下图所示:
[attach]48126[/attach]
注意:每次飞机重启,或飞机USB和PC断开后,需重新进入模拟器模式。
5. 连接移动设备和遥控器
使用运行android或ios系统的移动设备(手机或平板)连接遥控器,确保移动设备能连接互联网。打开移动设备上的DJI pilot APP或DJI GO APP。
6. 连接飞机和Onboard设备
使用串口线连接飞机和Onboard设备。
以DJI_Onboard_API_Windows_QT_Sample为例。
- 使用USB转串口线连接飞机UART口和PC;
- 配置PC端的串口通信速率和飞机端的一致(参考步骤2中飞机端配置的速率)
- 打开PC QTsample即可看到飞机端推送过来的数据(如电量数据)
[attach]48127[/attach]
- 将申请得到的APP id、API level以及Key输入到QT sample中文本框中,激活OnboardAPI
[attach]48128[/attach]
第一次使用该APP id和Key激活Onboard API时需要使用能连互联网的移动设备运行DJI pilot APP或DJI GO APP来辅助,激活后,飞机会记录APP id和Key,下次使用时,就不需要移动设备了(即步骤4就不需要了)。但是飞机只会记录一组APP id和Key,如果又使用新的一组APP id和Key激活,则需要连接移动设备辅助。
7. 使用Onboard API控制飞机
Ø 关闭IOC模式
飞机的IOC模式是默认关闭的,如果用户打开了IOC模式,在使用Onboard API控制飞机前,要通过DJI pilot APP或DJI GO APP关闭IOC模式。
关闭操作为:DJI pilot APP(或DJI GO APP)-> 高级设置– > 关闭“允许航向锁定模式”
Ø 赋予Onboard设备控制权
将遥控器模式档位从其他档切到F档赋予Onboard设备控制权。
[attach]48129[/attach]
如果再次将遥控器模式档位从F档切到其他档时,Onboard设备就会失去对飞机的控制权,此时飞机的控制权为遥控器。
Ø QT sample上点击获取设备控制权
[attach]48130[/attach]
Ø QT sample上控制飞机
点击”take off”,”landing“可以控制飞机起飞降落。
作者: 730470317 时间: 2015-8-21
沙发~
作者: yuerkongle 时间: 2015-8-21
请问有没有关于云台控制的。说明文档里只写了一级权限。可是没有任何有关的协议或者例程说明
作者: X43A 时间: 2015-9-9
哎哟哟,你已经发了啊,我才打算发个帖子说这个呢哈哈
作者: hanggegege 时间: 2015-9-15
学习了 不错
作者: 3Dpic 时间: 2015-10-4
用JAVA编程语言开发Android遥控端APP
作者: llb706 时间: 2015-10-12
请问QT sample在哪下载啊?
作者: wildcarrot 时间: 2015-12-28
Onboard设备是一个软件还是一个硬件呀
作者: wildcarrot 时间: 2015-12-28
我也同求这个问题
作者: Rogar 时间: 2016-8-1
第一步就没有实现。什么指南啊?,邮件激活不了。求大神帮助
作者: 老老菜鸟 时间: 2016-8-4
各位大神,那里可以下载可以直接使用的“QT sample”呀?先叩谢了!
作者: 老老菜鸟 时间: 2016-8-13
版主大人,我自己做了个板子,通过UART已经把A3飞控推送的数据接收下来了,除了看你们例程的代码以外,还有没有对这些数据定义直接的说明呀?谢谢!
作者: 2333333wqf 时间: 2016-8-13
数据的协议看这里:https://developer.dji.com/onboar ... oduction/index.html
你看这个数据协议还不如直接看实例代码来的快。
另外请到新的SDK论坛发帖
http://forum.dev.dji.com/portal.php#
作者: 老老菜鸟 时间: 2016-8-15
谢谢版主大人,我先看看.........
作者: 高粱 时间: 2017-1-11
激活没反应,用串口调试助手能收到飞机数据
作者: 林语1995 时间: 2017-8-9
请问onboard sdk一般是为了实现什么功能的
欢迎光临 大疆社区 (https://bbs.dji.com/) |
Powered by Discuz! X3.2 |