1. ä»‹ç» ã€€ã€€ç›®å‰ï¼Œå¤šæ•°æ— 人机厂商æ供了专供开å‘者使用的Mobile SDKå¼€å‘包,方便开å‘者或使用者å¯ä»¥å®šåˆ¶è‡ªå·±çš„Appã€‚æœ¬æ–‡ä½¿ç”¨çš„æ˜¯å¤§ç–†æ— äººæœºPhantom 3 4Kåž‹å·ï¼Œä½¿ç”¨äº†Mobile SDK for iOSå¹³å°çš„å¼€å‘包。请注æ„并ä¸æ˜¯æ‰€æœ‰çš„æ— äººæœºéƒ½æ供并支æŒMobile SDKå¼€å‘包,详情请å‚考å„æ— äººæœºåŽ‚å•†ç½‘ç«™ä¸Šçš„ä¿¡æ¯ã€‚ IBM Bluemix 是一个供软件开å‘人员在云ä¸å¿«é€Ÿåˆ›å»ºã€éƒ¨ç½²å’Œç®¡ç†åº”用程åºçš„云平å°ï¼ŒåŸºäºŽå¼€æºçš„Cloud Foundryã€OpenStackã€Dockerç‰æŠ€æœ¯ã€‚IBM Bluemixæ供了200多ç§å³å¼€å³ç”¨çš„æœåŠ¡ï¼Œè¦†ç›–了认知ã€ç§»åŠ¨Appã€ä¸€ä½“化è¿ç»´ã€Web和应用程åºã€ç½‘络ã€é›†æˆã€å¤§æ•°æ®åˆ†æžã€å®‰å…¨ã€æ•°æ®å˜å‚¨ç©ºé—´ã€ä¸šåŠ¡åˆ†æžã€ç‰©è”网ç‰ã€‚这些æœåŠ¡å¤§å¤šæ•°ç”±IBMå¼€å‘和维护,也有第三方ã€ç›¸å…³ç¤¾åŒºè´¡çŒ®çš„æœåŠ¡ã€‚   2. è¿è¡Œæž¶æž„   3. 详细实现æ¥éª¤   a. 注册IBM Bluemix,Watson“è¯éŸ³è½¬æ–‡æœ¬â€æœåŠ¡ 访问 IBM Bluemix网站 http:// ,按æ示进行å…è´¹æ³¨å†Œæ‚¨çš„è´¦æˆ·ã€‚ä½ æœ‰30å¤©çš„è¯•ç”¨æœŸï¼Œæ— éœ€æ供信用å¡ã€‚您å¯ä»¥è®¿é—® 2 GB çš„è¿è¡Œæ—¶å’Œå®¹å™¨å†…å˜ä»¥è¿è¡Œåº”用程åºï¼Œå¹¶å¯èŽ·å¾—æ— é™åˆ¶çš„ IBM æœåŠ¡å’Œ API 以åŠèµ é€çš„技术支æŒã€‚ 注册æˆåŠŸåŽï¼Œæ‚¨ä¼šåœ¨æ³¨å†Œé‚®ç®±ä¸æ”¶åˆ°ä¸€å°ç¡®è®¤ç”µå邮件,确认åŽï¼Œæå–œä½ åŠ å…¥äº†IBM Bluemix。 用您的账å·ç™»å½• IBM Bluemix网站 http:// ,在“目录â€ä¸æ‰¾åˆ°â€œè¯éŸ³è½¬æ–‡æœ¬â€æœåŠ¡ï¼Œæ¤æœåŠ¡æ”¯æŒæµå¼éŸ³é¢‘和录制音频,支æŒä¸æ–‡æ™®é€šè¯ã€è‹±è¯ã€æ—¥æ–‡ã€é˜¿æ‹‰ä¼¯æ–‡ã€è¥¿ç牙文ã€è‘¡è„牙文。然åŽåˆ›å»ºæ¤æœåŠ¡ã€‚   记录下这些å‡è¯ä¿¡æ¯ã€‚ b. æ³¨å†Œå¤§ç–†æ— äººæœºå¼€å‘者账å·ï¼Œä¸‹è½½æ— 人机Mobile SDK 访问大疆开å‘者论å›ç½‘ç«™ http://forum.dev.dji.com/cn ,申请æˆä¸ºå¼€å‘者。按æ示注册æˆåŠŸåŽï¼Œè¯·ç™»å½•ã€‚在用户ä¸å¿ƒï¼Œåˆ›å»ºä¸€ä¸ªæ‚¨çš„应用。如下图:   “创建应用â€æ—¶é€‰æ‹©Mobile SDK类型,如下图,注æ„æ ‡è¯†ç 是您创建的App的识别ç 。   创建æˆåŠŸåŽï¼Œæ ¹æ®æ示请在激活邮件ä¸æ¿€æ´»ä½ 的应用。然åŽå°±å¯ä»¥å¾—到App密钥:一串å—符。 记录下您的Appçš„æ ‡è¯†ç å’ŒAPP密钥。 ç™»å½•å¤§ç–†çš„æ ·ä¾‹ä»£ç åº“ç½‘å€ https://github.com/dji-sdk/Mobile-SDK-iOS ï¼Œä¸‹è½½æ ·ä¾‹åº“ã€‚æœ‰ä¸¤ä¸ªç‰ˆæœ¬çš„ï¼ŒObjective-Cå’ŒSwift,本文使用的是Swift版本的。 下载zipåŒ…åŠ åŽ‹åŽï¼Œç‚¹å‡»ç›®å½•ä¸çš„项目文件å³å¯åœ¨Xcodeä¸æ‰“å¼€æ¤æ ·ä¾‹é¡¹ç›®ã€‚然åŽç¼–译è¿è¡ŒApp到iPhone手机或iPadä¸Šï¼Œæ‰“å¼€æ— äººæœºç”µæºï¼Œæ‰“å¼€æ— äººæœºé¥æŽ§å™¨ç”µæºï¼Œç„¶åŽæŸ¥çœ‹App能å¦è¿žæŽ¥ä¸Šå¹¶æŽ§åˆ¶æ— 人机。若没有问题,继ç»ä¸‹ä¸€æ¥ã€‚需è¦æˆåŠŸè¿è¡Œæ ·ä¾‹ä»£ç 并连接上å¯æŽ§åˆ¶æ— 人机åŽæ‰å¯ä»¥è¿›è¡Œä¸‹ä¸€æ¥æ“作。 c. 调用Bluemix“è¯éŸ³è½¬æ–‡æœ¬â€æœåŠ¡ å› ä¸ºåœ¨Swiftæ ·ä¾‹åº“æ²¡æœ‰ç›¸å…³å½•åˆ¶è¯éŸ³çš„代ç ,从 https://github.com/lfb-cd/recordDemo 网站上借鉴了该作者的代ç 。éžå¸¸æ„Ÿè°¢ä½œè€…的分享。 改写代ç ,在代ç ä¸ä½¿ç”¨æ‚¨åˆ›å»ºçš„IBM Bluemix“è¯éŸ³è½¬æ–‡æœ¬â€æœåŠ¡çš„å‡è¯ã€‚录制完è¯éŸ³åŽè°ƒç”¨ IBMBluemix“è¯éŸ³è½¬æ–‡æœ¬â€æœåŠ¡ï¼Œç»“果返回对应文本,如从ä¸æ–‡è¯éŸ³â€œèµ·é£žâ€åˆ°æ–‡æœ¬â€œèµ·é£žâ€ï¼Œä»Žè‹±æ–‡â€œtake offâ€åˆ°æ–‡æœ¬â€œtake off â€ã€‚ 下一æ¥ï¼Œå°†ä¸Šè¿°è¯éŸ³å½•åˆ¶ä»£ç 并入到大疆Mobile SDKæ ·ä¾‹é¡¹ç›®ä¸ã€‚首先在大疆Mobile SDKæ ·ä¾‹é¡¹ç›®ä¸é…ç½®æ£ç¡®çš„您的Appçš„æ ‡è¯†ç å’ŒApp密钥。 当选择è¯éŸ³ç±»åž‹åŽï¼Œå¼€å§‹å½•éŸ³ï¼Œåœæ¢å½•éŸ³åŽï¼Œè°ƒç”¨IBM Bluemix“è¯éŸ³è½¬æ–‡æœ¬â€æœåŠ¡ï¼Œæ ¹æ®è¿”回结果调用大疆Mobile SDKæ ·ä¾‹ä¸å¯¹åº”API,å³å¯å®žçŽ°è¯éŸ³æŽ§åˆ¶æ— 人机。 下图为部分代ç 示例:   d. 调试实测 上述æ¥éª¤å…¨éƒ¨å®ŒæˆåŽï¼Œå³å¯å¼€å§‹å®žæµ‹ã€‚ æ‰“å¼€æ— äººæœºç”µæºï¼Œæ‰“å¼€æ— äººæœºé¥æŽ§å™¨ç”µæºï¼Œç„¶åŽå†è¿è¡ŒApp。 é¦–å…ˆè¿žæŽ¥ä¸Šæ— äººæœºï¼Œæ‰“å¼€è¯éŸ³æŽ§åˆ¶ï¼Œé€‰æ‹©ä¸åŒçš„è¯éŸ³ç±»åž‹ï¼Œå¼€å§‹å½•éŸ³ï¼Œåœæ¢å½•éŸ³æ¥æŽ§åˆ¶æ— 人机起飞ã€é™è½ã€è¿”航。 下图为App部分界é¢å›¾ï¼š   4. åŽç»ç ”究   更多控制指令,如å‰è¿›å¤šå°‘米,åŽé€€ã€å‡é«˜ã€ä¸‹é™ã€æ‹ç…§ã€å½•åƒã€å®šç‚¹å·¡èˆªç‰ã€‚ 图åƒè¯†åˆ«ï¼Œæ— 人机在çƒç‚¹è¿½è¸ªæˆ–自动巡航过程ä¸ï¼Œè¯†åˆ«å‡ºç‰¹å®šå›¾åƒæ—¶æ‰§è¡Œç‰¹å®šåŠ¨ä½œ(返航ã€æˆ–在appä¸æŠ¥è¦æ醒ç‰) çƒæˆåƒè¯†åˆ«ï¼Œæ— 人机识别出çƒæˆåƒåŠ¨ç‰©æˆ–人类时在app报è¦ï¼Œå¹¶æ供详细ä½ç½®ä¿¡æ¯ã€‚用于æœæ•‘ç‰å·¥ä½œã€‚需è¦é…ç½®çƒæˆåƒæ‘„åƒå¤´ã€‚ Auto Transfer Switch,Automatic Transfer Switch,Emergency Transfer Switch,Automatic Changeover Switch ZHEJIANG QIANNA ELECTRIC CO.,LTD , https://www.traner-elec.com
åŒå‡»åŽï¼Œåˆ›å»ºæ¤æœåŠ¡å®žä¾‹
点击“创建â€åŽï¼Œå¾—到æœåŠ¡å‡è¯å¦‚下:
 本文主è¦ä»‹ç»äº†å¦‚何使用IBM Bluemixæ供的Watson“è¯éŸ³è½¬æ–‡æœ¬â€æœåŠ¡ï¼Œå¿«é€Ÿå®žçŽ°è¯éŸ³æ“ä½œæ— äººæœºèµ·é£žã€é™è½ã€è¿”航。