一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Apple HomeKit:克服開(kāi)發(fā)挑戰(zhàn)

lalajie ? 來(lái)源:lalajie ? 作者:lalajie ? 2022-07-30 16:32 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

總體而言,Apple HomeKit 為開(kāi)發(fā)人員提供了一個(gè)出色的智能家居平臺(tái)和龐大的安裝基礎(chǔ),但從一開(kāi)始就睜大眼睛參與是值得的。

智能家居設(shè)備肯定是本月的味道,如果不是過(guò)去幾年的話。在各種競(jìng)爭(zhēng)智能家居平臺(tái)中,Apple HomeKit 可以說(shuō)仍然是更成熟的玩家的挑戰(zhàn)者,但當(dāng)然,它僅在品牌推廣方面就具有重要的聲望,以及現(xiàn)有 iOS 用戶的廣泛潛在安裝基礎(chǔ)。這套強(qiáng)大的開(kāi)發(fā)工具和強(qiáng)大的開(kāi)發(fā)工具使 HomeKit 成為開(kāi)發(fā)人員越來(lái)越受歡迎的選擇。

與其他 Apple 技術(shù)一樣,安全至關(guān)重要。它是從頭開(kāi)始設(shè)計(jì)到 HomeKit 中的,參與Apple MFi 計(jì)劃的開(kāi)發(fā)人員可以訪問(wèn)這些強(qiáng)大的安全技術(shù)。然而,加入 MFi 計(jì)劃對(duì)于 Apple 開(kāi)發(fā)生態(tài)系統(tǒng)的新手來(lái)說(shuō)可能是一項(xiàng)艱巨的任務(wù),因?yàn)樗麄兠媾R大量文檔,以及必須遵守的無(wú)數(shù)規(guī)則和規(guī)定。

在ByteSnap Design從事 Apple HomeKit 項(xiàng)目時(shí),我們發(fā)現(xiàn)一些挑戰(zhàn)一次又一次地出現(xiàn),因此我們創(chuàng)建了以下簡(jiǎn)短指南,以幫助新的 HomeKit 開(kāi)發(fā)人員攀登智能家居成功的階梯。

不斷發(fā)展的規(guī)范
我們看到讓開(kāi)發(fā)人員感到驚訝的第一個(gè)挑戰(zhàn)是 Apple 的平臺(tái)是一個(gè)快速發(fā)展的實(shí)體。這是由許多非常積極的原因造成的,例如公司應(yīng)對(duì)漏洞并改進(jìn)其代碼庫(kù),以及添加額外的功能。

最近的一個(gè)例子發(fā)生在 Apple 決定對(duì)開(kāi)發(fā)者帳戶實(shí)施雙重身份驗(yàn)證 (2FA)時(shí)。到 2019 年 2 月 27 日之前未參加 Apple Developer 計(jì)劃的任何人都將被鎖定在他們的帳戶之外,并且無(wú)法訪問(wèn)他們的證書(shū)、標(biāo)識(shí)符和配置文件。當(dāng)然,無(wú)論如何,使用 2FA 是一種很好的做法,但事實(shí)仍然是,作為一名 Apple 開(kāi)發(fā)人員確實(shí)需要經(jīng)常注意更改規(guī)格。

結(jié)果是 HomeKit 的規(guī)范也在不斷發(fā)展,這為開(kāi)發(fā)和測(cè)試增加了一層復(fù)雜性,而在迭代速度較慢的平臺(tái)上,這種復(fù)雜性要低得多。此處的解決方案是確保您在每一步都從經(jīng)驗(yàn)豐富的開(kāi)發(fā)人員和測(cè)試機(jī)構(gòu)獲得專家建議,以確保您的文檔和功能完全是最新的。

設(shè)定切合實(shí)際的時(shí)間表
Apple 有一套特定的流程需要遵守,這可能會(huì)延長(zhǎng)生產(chǎn)的提前期,超出預(yù)期。Apple 希望在開(kāi)始開(kāi)發(fā)之前提前批準(zhǔn)您提議的硬件平臺(tái)、軟件實(shí)施和生產(chǎn)計(jì)劃。在開(kāi)發(fā)之后,測(cè)試階段本身也可能是一個(gè)挑戰(zhàn),因?yàn)?Apple 使用了一系列專有工具來(lái)檢查合規(guī)性,包括 HomeKit 配件測(cè)試器、HomeKit 配件模擬器和自我認(rèn)證測(cè)試工具。雖然這些是提供給開(kāi)發(fā)人員的,但最終產(chǎn)品必須精確匹配才能通過(guò)。開(kāi)發(fā)人員可以從通過(guò) Apple 門戶下載評(píng)估規(guī)范開(kāi)始,這將使您清楚地了解您的家庭產(chǎn)品需要做什么,而無(wú)需注冊(cè) Apple NDA。

事實(shí)上,HomeKit 規(guī)范的完整實(shí)現(xiàn)可能需要很長(zhǎng)時(shí)間,而在 ByteSnap Design,我們經(jīng)常看到這一點(diǎn)被低估了。為了緩解這種情況,Apple 宣布了其應(yīng)用程序開(kāi)發(fā)套件 (ADK),當(dāng)然,其他芯片制造商也有他們的 HomeKit 軟件開(kāi)發(fā)套件 (SDK)。但是,在后一種情況下,您需要依賴半導(dǎo)體供應(yīng)商來(lái)更新他們的 SDK,否則很快就會(huì)出現(xiàn)麻煩。

測(cè)試情況
Apple 有大量的認(rèn)證測(cè)試用例,您的新產(chǎn)品將根據(jù)這些測(cè)試用例進(jìn)行測(cè)試。任何不匹配的功能都可能導(dǎo)致代價(jià)高昂的失敗。因此,您的目標(biāo)規(guī)范和測(cè)試架構(gòu)必須是無(wú)懈可擊的。根據(jù)產(chǎn)品的實(shí)施情況可能會(huì)有例外;但是,還有一個(gè)額外的過(guò)程會(huì)增加前置時(shí)間,并且需要提前準(zhǔn)備以避免嚴(yán)重的批準(zhǔn)延遲。

支持渠道可以變化
盡管 Apple 提供了出色的幫助設(shè)施,但這些都是收費(fèi)的,而且支持論壇往往比較安靜且相對(duì)不活躍。值得一開(kāi)始就考慮擁有經(jīng)驗(yàn)豐富的開(kāi)發(fā)人員和測(cè)試機(jī)構(gòu)的價(jià)值,而不是被迫在最后一刻尋求幫助以避免災(zāi)難。

定制設(shè)備整理
在生產(chǎn)開(kāi)始之前,知道需要在每臺(tái)設(shè)備上打印一個(gè)唯一的 ID 是很有用的。當(dāng)然,在發(fā)送到工廠進(jìn)行生產(chǎn)之前,需要預(yù)先設(shè)置該代碼,并與每個(gè)設(shè)備唯一綁定。必須咨詢具有此處系統(tǒng)經(jīng)驗(yàn)的經(jīng)驗(yàn)豐富的測(cè)試機(jī)構(gòu)和/或找到在類似生產(chǎn)運(yùn)行中也有經(jīng)驗(yàn)的工廠。“迎難而上”不會(huì)順利。

總結(jié)
總體而言,Apple HomeKit 為開(kāi)發(fā)人員提供了一個(gè)出色的智能家居平臺(tái)和龐大的安裝基礎(chǔ),但從一開(kāi)始就睜大眼睛參與是值得的。許多挑戰(zhàn)是累積的,因此“隨手”找到它們將導(dǎo)致項(xiàng)目比您最初計(jì)劃的成本更高。

請(qǐng)?jiān)L問(wèn) ByteSnap Design 網(wǎng)站的iPhone 應(yīng)用程序開(kāi)發(fā)部分以了解更多信息。

審核編輯 黃昊宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Apple HomeKit
    +關(guān)注

    關(guān)注

    0

    文章

    3

    瀏覽量

    1329
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    Apple Find My?Network 防丟方案

    lFind My 網(wǎng)絡(luò)是由數(shù)十億臺(tái) Apple 設(shè)備組成的眾包網(wǎng)絡(luò),這些設(shè)備使用藍(lán)牙無(wú)線技術(shù)檢測(cè)附近丟失的設(shè)備或物品,并將其大致位置報(bào)告給所有者。 l用戶可以使用 iPhone、iPad、iPod
    發(fā)表于 03-23 22:14

    西門子EDA工具如何助力行業(yè)克服技術(shù)挑戰(zhàn)

    西門子EDA工具以其先進(jìn)的技術(shù)和解決方案,在全球半導(dǎo)體設(shè)計(jì)領(lǐng)域扮演著舉足輕重的角色。本文將從汽車IC、3D IC和EDA AI三個(gè)方向,深入探討西門子EDA工具如何助力行業(yè)克服技術(shù)挑戰(zhàn),推動(dòng)創(chuàng)新發(fā)展。
    的頭像 發(fā)表于 03-20 11:36 ?1507次閱讀

    微軟AI開(kāi)發(fā)挑戰(zhàn)賽即將開(kāi)啟

    人工智能,正在重塑世界。2 月 5 日至 4 月 23 日,加入我們,共赴一場(chǎng)聚焦 AI 技術(shù)的開(kāi)發(fā)挑戰(zhàn)賽!在這里,創(chuàng)意、技術(shù)和無(wú)限可能將碰撞出耀眼火花。無(wú)論你是開(kāi)發(fā)新秀還是經(jīng)驗(yàn)豐富的技術(shù)專家,這場(chǎng)由微軟 Azure 驅(qū)動(dòng)的在
    的頭像 發(fā)表于 02-12 16:18 ?444次閱讀

    軟件定義汽車(SDV)開(kāi)發(fā)有哪些挑戰(zhàn)?SDV開(kāi)發(fā)策略分享:福特汽車采用Jama Connect提升開(kāi)發(fā)效率與質(zhì)量

    汽車召回事件屢屢發(fā)生,關(guān)于軟件定義汽車的開(kāi)發(fā)更是挑戰(zhàn)重重,有何應(yīng)對(duì)策略?福特汽車如何借助Jama Connect應(yīng)對(duì)該挑戰(zhàn),優(yōu)化SDV開(kāi)發(fā)并加速上市?更多策略,等你來(lái)探!
    的頭像 發(fā)表于 02-12 15:36 ?963次閱讀
    軟件定義汽車(SDV)<b class='flag-5'>開(kāi)發(fā)</b>有哪些<b class='flag-5'>挑戰(zhàn)</b>?SDV<b class='flag-5'>開(kāi)發(fā)</b>策略分享:福特汽車采用Jama Connect提升<b class='flag-5'>開(kāi)發(fā)</b>效率與質(zhì)量

    軟件定義汽車(SDV)開(kāi)發(fā)有哪些挑戰(zhàn)?SDV開(kāi)發(fā)策略分享:福特汽車采用Jama Connect提升開(kāi)發(fā)效率與質(zhì)量

    汽車召回事件屢屢發(fā)生,關(guān)于軟件定義汽車的開(kāi)發(fā)更是挑戰(zhàn)重重,有何應(yīng)對(duì)策略?福特汽車如何借助Jama Connect應(yīng)對(duì)該挑戰(zhàn),優(yōu)化SDV開(kāi)發(fā)并加速上市?更多策略,等你來(lái)探!
    的頭像 發(fā)表于 01-24 13:40 ?366次閱讀

    蘋果發(fā)布Apple Intelligence開(kāi)發(fā)者測(cè)試版

    近日,蘋果公司正式發(fā)布了其全新的Apple Intelligence開(kāi)發(fā)者測(cè)試版本,這一版本集成了備受期待的ChatGPT功能,為開(kāi)發(fā)者和部分用戶帶來(lái)了全新的體驗(yàn)。然而,在美股盤中,蘋果股價(jià)卻因
    的頭像 發(fā)表于 10-24 09:57 ?703次閱讀

    蘋果或因擔(dān)憂Apple Watch銷量,據(jù)傳取消智能戒指開(kāi)發(fā)項(xiàng)目

    10月8日,據(jù)媒體報(bào)道,知名爆料人士馬克·古爾曼披露,蘋果公司已決定終止智能戒指的研發(fā)項(xiàng)目,這一決定是在公司內(nèi)部多年的探索與討論后作出的。   業(yè)內(nèi)人士分析認(rèn)為,智能戒指可能會(huì)沖擊Apple
    的頭像 發(fā)表于 10-08 15:24 ?1092次閱讀

    需求管理工具Jama Connect:與Jira/Slack/GitHub無(wú)縫集成,一站式解決復(fù)雜產(chǎn)品開(kāi)發(fā)中的協(xié)作難題

    這樣一種解決方案,它是一個(gè)功能強(qiáng)大的平臺(tái),旨在加強(qiáng)協(xié)作和簡(jiǎn)化開(kāi)發(fā)流程。本文,我們將探討開(kāi)發(fā)協(xié)作中的常見(jiàn)挑戰(zhàn),以及JamaConnect如何幫助克服這些
    的頭像 發(fā)表于 10-08 14:54 ?509次閱讀
    需求管理工具Jama Connect:與Jira/Slack/GitHub無(wú)縫集成,一站式解決復(fù)雜產(chǎn)品<b class='flag-5'>開(kāi)發(fā)</b>中的協(xié)作難題

    康謀分享 | 直面AD/ADAS快速開(kāi)發(fā)挑戰(zhàn):IVEX自動(dòng)駕駛場(chǎng)景管理及分析平臺(tái)!

    如何快速了解開(kāi)發(fā) AD/ADAS 組件中的車輛行為以便進(jìn)行改進(jìn),是目前開(kāi)發(fā) AD/ADAS 組件時(shí)面臨的重大挑戰(zhàn)。為此,康謀推出IVEX自動(dòng)駕駛場(chǎng)景管理及分析平臺(tái)來(lái)克服這一難題,本文康
    的頭像 發(fā)表于 09-25 09:27 ?1098次閱讀
    康謀分享 | 直面AD/ADAS快速<b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>挑戰(zhàn)</b>:IVEX自動(dòng)駕駛場(chǎng)景管理及分析平臺(tái)!

    Apple Intelligence未達(dá)預(yù)期,iPhone 16銷量受挫,AI全球化挑戰(zhàn)浮現(xiàn)

    蘋果公司今年的重頭戲——Apple Intelligence本應(yīng)成為推動(dòng)iPhone 16銷量飆升的“殺手锏”,然而現(xiàn)實(shí)卻給市場(chǎng)潑了一盆冷水。iPhone 16系列的首周末預(yù)售銷量較去年iPhone
    的頭像 發(fā)表于 09-20 14:45 ?1004次閱讀

    蘋果Apple Watch Series 10即將上市,挑戰(zhàn)高端手表市場(chǎng)

    蘋果公司宣布,將于9月20日正式推出其備受期待的智能手表新品——Apple Watch Series 10,標(biāo)志著該系列自誕生以來(lái)的第十個(gè)年頭。自初代Apple Watch引領(lǐng)智能穿戴設(shè)備健康監(jiān)測(cè)
    的頭像 發(fā)表于 09-19 16:13 ?1174次閱讀

    Apple Watch迎來(lái)watchOS 11.1 Beta 1開(kāi)發(fā)者預(yù)覽版

    蘋果公司今日正式宣布,為Apple Watch用戶推送了watchOS 11.1的開(kāi)發(fā)者預(yù)覽版Beta 1更新(內(nèi)部版本號(hào)為22R5545g),此次快速迭代距離上一版本發(fā)布僅8天,彰顯了蘋果在智能手表操作系統(tǒng)領(lǐng)域的敏捷響應(yīng)與不懈優(yōu)化決心。
    的頭像 發(fā)表于 09-18 16:01 ?1683次閱讀

    克服設(shè)計(jì)難題-實(shí)現(xiàn)高性能接口

    電子發(fā)燒友網(wǎng)站提供《克服設(shè)計(jì)難題-實(shí)現(xiàn)高性能接口.pdf》資料免費(fèi)下載
    發(fā)表于 08-28 09:41 ?0次下載
    <b class='flag-5'>克服</b>設(shè)計(jì)難題-實(shí)現(xiàn)高性能接口

    淺談如何克服FPGA I/O引腳分配挑戰(zhàn)

    前言 對(duì)于需要在PCB板上使用大規(guī)模FPGA器件的設(shè)計(jì)人員來(lái)說(shuō),I/O 引腳分配是必須面對(duì)的眾多挑戰(zhàn)之一。由于眾多原因,許多設(shè)計(jì)人員發(fā)表為大型FPGA 器件和高級(jí)BGA封裝確定I/O引腳配置或布局
    發(fā)表于 07-22 00:40

    Apple設(shè)備為什么無(wú)法連接到AP?

    連接到 softAP 的 Apple 設(shè)備似乎存在一些問(wèn)題。 我在連接 Windows 筆記本電腦時(shí)沒(méi)有遇到任何問(wèn)題。 在進(jìn)行一些數(shù)據(jù)包捕獲后,看起來(lái) esp8266 沒(méi)有響應(yīng)來(lái)自 Apple
    發(fā)表于 07-17 07:51