愈演愈烈的智能家居:手把手教你把一個設備轉變成智能設備
發布時間:2016-02-02 責任編輯:susan
【導讀】物聯網技術飛速發展,智能家居領域也跟著愈演愈烈,成為互聯網巨頭及家電大佬們爭相深耕的“肥沃土壤”,本文主要針對智能家居的軟硬件架構技術做詳細分析。
HOW-想清楚要做哪些事情
以一款智能插座為例,我講的主題就是這個插座該怎麼樣來生產、怎麼樣來研發。第一步,我們先要把它分解。插座有很多結構件,比如五金件這些東西,所以我們要搭建一個團隊,包括做工業設計、結構設計的人,硬件工程師、電子類工程師、軟件的工程師,以及生活端的,甚至是運營和銷售的。如下圖所示。

我們從傳統的一個設備到智能設備轉變的過程中,這一個東西非常重要,即WiFi模塊。這個地方決定了這個設備到底能不能跟我們的App進行交互以及交互的效率如何。
大家可以看一下我們大概要做的事情,包括元器件選型、原理圖、結構、工業設計、PCBA、打手板、開模,這些東西完成的話代表著傳統的部分完成了,這裏不再贅述。比較重要的是智能設備要怎樣實現通訊。現在ZigBee、WiFi、Z-Wave、BLE,這四種用得比較普遍,還有433、315等設備。穀歌也有一套協議,但是應用得稍微少一點。我今天主要是從WiFi設備方麵來講,看到底一個WiFi設備到底要怎麼樣來做。
WiFi聯網的難題
WiFi設備麵臨一個很大的難題,比如說我做一個智能的水杯、yigezhinengdechazuo,zhegeshuibeihechazuoshimeiyoujiaohujiemiande。danshiwomenbixujiejueyigewenti,jizhegeshebeiyidingyaolianwang,yaolianluyouqi。dajiaxiangdaozuizhijiedebanfashishoujilianluyouqi,dakaishoujideshezhi,jinruWiFi列表,然後再輸入密碼。但是智能硬件裏麵沒有辦法進行操作,這就是要麵臨的第一個難題了,所以很多人內心是非常憂傷的。
這裏介紹幾種給WiFi設備配置的方法。第一種是AP,AP是最傳統的方式,在AP裏麵主要是讓智能設備首先進入AP模式裏麵,這樣能夠共享一個熱點出來。我們的手機直接連到這個設備裏麵,然後再把路由器的SSID推送給那個設備,那個設備可以在線連路由器。這裏麵AP有一個很麻煩的事情,就是它的交互特別複雜,特別是在iOS手機裏麵不允許手機的App直接調用WiFi的(de)設(she)置(zhi)或(huo)是(shi)直(zhi)接(jie)切(qie)換(huan)過(guo)去(qu),我(wo)們(men)可(ke)能(neng)要(yao)先(xian)退(tui)出(chu)後(hou)台(tai),然(ran)後(hou)切(qie)換(huan)到(dao)蘋(ping)果(guo)的(de)那(na)一(yi)套(tao)設(she)置(zhi)裏(li)麵(mian),設(she)置(zhi)好(hao)了(le)之(zhi)後(hou)又(you)要(yao)切(qie)換(huan)回(hui)來(lai),這(zhe)樣(yang)特(te)別(bie)麻(ma)煩(fan)。所(suo)以(yi)在(zai)演(yan)進(jin)過(guo)程(cheng)中(zhong)就(jiu)進(jin)入(ru)了(le)WPS。
WPS解決了第一步的問題,可以在路由器裏麵有一個按鍵,智能設備裏麵也有一個按鍵,可以根據WPS的協議交換它的密鑰。但是這裏麵有一個很大的問題,WPS需要進行專門的認證,而且現在支持的路由器非常少,所以用WPS技術來做的話可能會比較差一點。
再接下來又出了一個Smart Config,這一款應用非常多,因為它非常簡單,直接在手機上麵向路由器發送SSID和密鑰,這個芯片再去抓路由器的包,抓到這個包之後再解密,解密出來之後就知道了路由器的SSID和密鑰,然後就可以去連。在這個基礎上微信也出了air kiss和另外的Smart link,也這個原理。
接下來又出現了光配置,屏幕按照一定的亮變把信息傳輸過去,但是這個應用比較少一點,問題也比較多。
再接下來是聲波配置,AA付款和麵對麵收款裏麵就用到這個技術。
總體來說,AP和第三個稍微比較好一點,但是我們在實際產品應用裏麵也會發現,這一類技術麵臨很多問題,就是對路由器的一些芯片、兼容性都會有比較高得要求。我們以前出現很多這樣的例子,測試的時候拿了幾十款、上(shang)百(bai)種(zhong)路(lu)由(you)器(qi)測(ce)得(de)沒(mei)有(you)問(wen)題(ti),到(dao)了(le)用(yong)戶(hu)家(jia)裏(li),那(na)一(yi)款(kuan)路(lu)由(you)器(qi)我(wo)們(men)沒(mei)有(you)測(ce)試(shi)過(guo),結(jie)果(guo)發(fa)現(xian)不(bu)行(xing),這(zhe)是(shi)一(yi)方(fang)麵(mian)的(de)限(xian)製(zhi)。為(wei)了(le)解(jie)決(jue)這(zhe)種(zhong)限(xian)製(zhi),後(hou)麵(mian)又(you)改(gai)成(cheng)了(le)不(bu)抓(zhua)路(lu)由(you)器(qi)的(de)包(bao),就(jiu)抓(zhua)手(shou)機(ji)發(fa)出(chu)來(lai)的(de)包(bao)。抓(zhua)手(shou)機(ji)發(fa)出(chu)來(lai)的(de)包(bao)之(zhi)後(hou)又(you)帶(dai)來(lai)更(geng)大(da)的(de)問(wen)題(ti),正(zheng)常(chang)手(shou)機(ji)的(de)包(bao)是(shi)OK的,沒有那麼多兼容性的問題。去年iOS包出來的之後,蘋果的iPhone6會有一個問題,連上WiFi離開一段時間再回來WiFi就會丟失了,這時候不重啟手機就永遠連不上WiFi了(le)。蘋(ping)果(guo)為(wei)了(le)解(jie)決(jue)這(zhe)個(ge)問(wen)題(ti)又(you)更(geng)新(xin)部(bu)件(jian),然(ran)後(hou)對(dui)這(zhe)個(ge)又(you)沒(mei)有(you)用(yong)了(le),又(you)抓(zhua)不(bu)了(le)包(bao)了(le),所(suo)以(yi)對(dui)傳(chuan)統(tong)應(ying)有(you)還(hai)是(shi)有(you)限(xian)製(zhi)。還(hai)有(you)一(yi)些(xie)跟(gen)技(ji)術(shu)沒(mei)有(you)關(guan)係(xi)的(de)限(xian)製(zhi),比(bi)如(ru)說(shuo)現(xian)在(zai)比(bi)較(jiao)好(hao)一(yi)點(dian)的(de)路(lu)由(you)器(qi)是(shi)支(zhi)持(chi)2.5G和4G的。現在我們使用的模塊都是隻有2.4G的,如果手機是雙頻、路由器是雙頻的默認是是5G。所以我們又回到最原始的AP模式來,因為我們不用跟用戶解釋那麼多東西,也沒有很多兼容性的問題。
軟件架構的選擇
zheshiyigeruanjianjiagouyaozenmeyangxuanzedewenti,jiushiwomenxianzaizhinengshebeilianwangzuijibendexuqiushishenme。womenlaikanyixiazhegetu,zhinengshebeilianwangzhihouyaoshixiangenshoujiAPP的交互,一方麵APP如果要去控製它,它必須能夠接收到APP發過來的控製信號。另一方麵,如果直接在上麵按,按完了之後這裏麵的狀態要能夠反饋到APP裏麵來。所以,我們在做技術選型的時候,最基本要實現這兩個需求。

kongzhiminglingdeshangchuanhexiafadewenti,zhelimianjuedingledaodiwomenzenmelaijiagoudewenti。zheshiwozuotiantichudewenti,jiushiweilejieshiganggangtichudexuqiu。birushuowozaiQQ上(shang)發(fa)布(bu)信(xin)息(xi)說(shuo)插(cha)座(zuo)開(kai)一(yi)下(xia)燈(deng),然(ran)後(hou)它(ta)說(shuo)已(yi)經(jing)開(kai)了(le)。我(wo)問(wen)它(ta)是(shi)什(shen)麼(me)狀(zhuang)態(tai),然(ran)後(hou)它(ta)告(gao)訴(su)我(wo)它(ta)已(yi)經(jing)關(guan)了(le)。我(wo)們(men)要(yao)對(dui)智(zhi)能(neng)設(she)備(bei)進(jin)行(xing)控(kong)製(zhi),這(zhe)裏(li)麵(mian)基(ji)本(ben)的(de)需(xu)求(qiu)一(yi)個(ge)是(shi)數(shu)據(ju),我(wo)要(yao)把(ba)想(xiang)要(yao)的(de)數(shu)據(ju)控(kong)製(zhi)命(ming)令(ling)發(fa)給(gei)它(ta),控(kong)製(zhi)了(le)之(zhi)後(hou)又(you)發(fa)回(hui)給(gei)我(wo),這(zhe)個(ge)做(zuo)的(de)事(shi)情(qing)其(qi)實(shi)就(jiu)是(shi)IM的事情。我們做服務器端的架構的時候,最初考慮的方案就是選擇了IM的方案。
物聯網跟互聯網實際上看起來有很大的差異,真正我們在做的時候還是殊途同歸,我們還是都選擇了IM的方案。
看一下最簡單的IM架構,這裏麵要保持長連接,接下來做一些業務處理,下麵是存儲,如果App要去控製Device的時候,發到業務層處理完了之後,這裏麵有一個推送的,可以找到Device到底連了哪一台機,然後再把數據推送過來。如果Device自己的狀態發生變化,它的數據要推送給APP,基本上是這樣的工作流。如果App是黑莓等設備的,我們可能要專門推送到APNS裏麵來。

通信協議的選擇
接下來我們還需要一個好的通信協議,現在很多通信協議是XMPP,很多社交軟件都個在用,因為它開源做得比較好。MQTT是專門用來做物聯網的協議。另外,PROTOBUF是穀歌的,這三個比較的話,MQTT和PROTOBUF是最適合做物聯網通信協議的,因為這兩個協議對數據量利用率非常高,不會帶來額外的開銷的。
快速構建雲服務
zaihuidaoshangtu,ruguowomenyaozuozheyangyigexitong,weileyaojiandankuaisudechuzheyangyigechanpin,yaoliyonghenduokaiyuandezujian,birushuofuzaijunhengzheli,chuantongdelimianshibijiaonanzuode,womenyongdebijiaoduoyingjianfuzaijunhengshiF5或者是淘寶的LVS,我認為LVS對於目前做硬件的來說肯定是夠的。再下麵Connect Server現在也有很現成的開源技術,如果采用XMPP協議的話可能要用F5,像很多也完完全全做好了,如果在TTPzheyicengyouhuabijiaohao,zuodaobashidaoyibaiwanchanglianjieyemeiyouwenti,erqiehuitebiejiandan。xianghenduoguidaohanshudouxiedefeichanghao,womendoubuyongguanxinzenmeguanlizhexiexianchengzhiliang、怎zen麼me管guan理li連lian接jie,隻zhi要yao在zai上shang麵mian寫xie我wo們men的de業ye務wu代dai碼ma就jiu行xing了le。另ling外wai,我wo們men這zhe裏li麵mian要yao做zuo集ji群qun,我wo們men有you很hen多duo服fu務wu的de時shi候hou直zhi接jie在zai上shang麵mian注zhu冊ce,後hou麵mian調tiao用yong的de時shi候hou不bu用yong關guan心xin今jin天tian多duo了le一yi台tai機ji器qi、明天少了一台機器以及這個機器的ID是什麼。另外,服務要遠程交易,我們要考慮IPC框架,像淘寶和Facebook的一些,都是開源領域利用的非常好的。
我(wo)們(men)肯(ken)定(ding)還(hai)要(yao)用(yong)到(dao)很(hen)多(duo)緩(huan)存(cun),緩(huan)存(cun)方(fang)麵(mian)我(wo)們(men)用(yong)的(de)比(bi)較(jiao)多(duo)的(de)。如(ru)果(guo)我(wo)們(men)對(dui)開(kai)源(yuan)的(de)框(kuang)架(jia)用(yong)得(de)比(bi)較(jiao)好(hao),簡(jian)單(dan)的(de)這(zhe)個(ge)係(xi)統(tong)很(hen)快(kuai)就(jiu)可(ke)以(yi)完(wan)成(cheng)了(le),不(bu)需(xu)要(yao)我(wo)們(men)寫(xie)很(hen)多(duo)東(dong)西(xi),隻(zhi)需(xu)要(yao)在(zai)上(shang)麵(mian)寫(xie)業(ye)務(wu)代(dai)碼(ma)就(jiu)能(neng)夠(gou)直(zhi)接(jie)做(zuo)好(hao)了(le)。
這裏麵就是剛剛說到的,如果你用Netty,隻要在這裏麵寫業務代碼,當你接收到數據的時候這裏麵應該怎麼做,包括這裏麵出了異常的時候要怎麼做。如果選用Netty還hai要yao考kao慮lv到dao一yi個ge情qing況kuang,高gao並bing發fa的de時shi候hou需xu要yao對dui數shu據ju包bao做zuo拆chai包bao的de事shi情qing。我wo們men經jing常chang發fa現xian這zhe裏li接jie收shou到dao的de數shu據ju並bing不bu是shi一yi個ge完wan整zheng的de數shu據ju,比bi如ru說shuo我wo們men發fa了le大da概gai2K左右的數據,它給到你的可能隻有很少。如果這裏麵不完整,把組包放進來就可以了。具體的拆包、組包也提供了編碼性和解碼性,最重要的是在這個函數裏麵寫你的業務代碼。
嵌入式開發
我(wo)們(men)要(yao)在(zai)設(she)備(bei)端(duan)也(ye)實(shi)現(xian)接(jie)入(ru),還(hai)要(yao)考(kao)慮(lv)嵌(qian)入(ru)式(shi)的(de)開(kai)發(fa)。嵌(qian)入(ru)式(shi)也(ye)有(you)一(yi)個(ge)問(wen)題(ti),我(wo)們(men)的(de)設(she)備(bei)都(dou)是(shi)需(xu)要(yao)成(cheng)本(ben)的(de),不(bu)像(xiang)寫(xie)服(fu)務(wu)代(dai)碼(ma)一(yi)樣(yang),服(fu)務(wu)器(qi)資(zi)源(yuan)非(fei)常(chang)多(duo),給(gei)到(dao)你(ni)很(hen)好(hao)的(de)服(fu)務(wu)器(qi)可(ke)以(yi)用(yong)。在(zai)嵌(qian)入(ru)式(shi)方(fang)麵(mian),我(wo)們(men)必(bi)須(xu)用(yong)最(zui)低(di)的(de)成(cheng)本(ben)、最zui少shao的de資zi源yuan做zuo最zui多duo的de事shi情qing。每mei一yi個ge產chan品pin研yan發fa出chu來lai,第di一yi代dai選xuan用yong的de芯xin片pian可ke能neng比bi較jiao好hao一yi點dian,第di二er代dai為wei了le這zhe個ge產chan品pin能neng夠gou賣mai得de更geng好hao,可ke能neng會hui做zuo更geng改gai,對dui我wo們men來lai說shuo可ke用yong的de資zi源yuan更geng多duo。通tong常chang我wo們men用yong單dan片pian機ji,我wo們men比bi較jiao常chang用yongFreeRTOS,它沒有TCPP協議的。做嵌入式開發的時候我們還會遇到更多的問題,像LWIP之類的,寫這個協議站的人可能並沒有用到很多產品,所以裏麵還是殘留了很多BUG。這裏麵舉了兩個非常明顯而且一定會遇到的問題,一個是TIME_WAIT,還有一個是CLOSE_WAIT,如果對方沒有按照正常流程關閉,假如說我們的APP直接刷了,可能就會產生這個CLOSE_WAIT,它(ta)一(yi)直(zhi)在(zai)那(na)裏(li)等(deng),我(wo)們(men)可(ke)能(neng)隻(zhi)開(kai)放(fang)十(shi)多(duo)個(ge)端(duan)口(kou)接(jie)入(ru),如(ru)果(guo)一(yi)直(zhi)在(zai)等(deng)待(dai),可(ke)能(neng)它(ta)就(jiu)認(ren)為(wei)這(zhe)個(ge)請(qing)求(qiu)還(hai)是(shi)正(zheng)常(chang)的(de),就(jiu)不(bu)會(hui)把(ba)它(ta)釋(shi)放(fang)出(chu)來(lai)。等(deng)我(wo)們(men)給(gei)它(ta)分(fen)配(pei)的(de)端(duan)口(kou)滿(man)了(le)之(zhi)後(hou),下(xia)一(yi)個(ge)請(qing)求(qiu)就(jiu)再(zai)也(ye)接(jie)不(bu)進(jin)來(lai)了(le)。一(yi)般(ban)有(you)三(san)次(ci)握(wo)手(shou),如(ru)果(guo)斷(duan)開(kai)了(le)標(biao)誌(zhi)著(zhe)有(you)四(si)次(ci)握(wo)手(shou),我(wo)們(men)發(fa)現(xian)它(ta)沒(mei)有(you)按(an)照(zhao)正(zheng)常(chang)的(de)四(si)次(ci)握(wo)手(shou),導(dao)致(zhi)斷(duan)開(kai)的(de)時(shi)候(hou)少(shao)發(fa)了(le)一(yi)些(xie)命(ming)令(ling),所(suo)以(yi)就(jiu)一(yi)直(zhi)在(zai)等(deng)待(dai),等(deng)待(dai)的(de)時(shi)候(hou)數(shu)據(ju)怎(zen)麼(me)發(fa)也(ye)發(fa)不(bu)出(chu)來(lai)了(le)。
還有我們經常可能會遇到一些問題,比如說這裏麵可用的隻有10幾K、64K,我們要在上麵寫代碼,如果寫了多線程,又是單核的CPU,這(zhe)裏(li)麵(mian)用(yong)的(de)時(shi)間(jian)長(chang)了(le)會(hui)產(chan)生(sheng)很(hen)多(duo)的(de)內(nei)存(cun)碎(sui)片(pian)。當(dang)內(nei)存(cun)碎(sui)片(pian)產(chan)生(sheng)了(le)之(zhi)後(hou),多(duo)線(xian)程(cheng)再(zai)申(shen)請(qing)內(nei)存(cun)做(zuo)其(qi)他(ta)事(shi)情(qing)的(de)時(shi)候(hou),比(bi)如(ru)說(shuo)有(you)一(yi)個(ge)線(xian)程(cheng)需(xu)要(yao)申(shen)請(qing)的(de)資(zi)源(yuan)比(bi)較(jiao)大(da)的(de)時(shi)候(hou)會(hui)申(shen)請(qing)不(bu)到(dao),就(jiu)會(hui)一(yi)直(zhi)在(zai)那(na)裏(li)等(deng),就(jiu)會(hui)發(fa)現(xian)是(shi)怎(zen)麼(me)回(hui)事(shi),這(zhe)個(ge)地(di)方(fang)本(ben)來(lai)十(shi)幾(ji)毫(hao)秒(miao)就(jiu)可(ke)以(yi)處(chu)理(li)完(wan)的(de),可(ke)能(neng)等(deng)了(le)一(yi)秒(miao)鍾(zhong)或(huo)者(zhe)兩(liang)秒(miao)鍾(zhong)甚(shen)至(zhi)時(shi)間(jian)更(geng)長(chang)時(shi)間(jian)才(cai)能(neng)處(chu)理(li),這(zhe)就(jiu)是(shi)時(shi)間(jian)用(yong)了(le)長(chang)了(le)之(zhi)後(hou)產(chan)生(sheng)了(le)內(nei)存(cun)碎(sui)片(pian)。我(wo)們(men)回(hui)收(shou)內(nei)存(cun)也(ye)做(zuo)不(bu)了(le),所(suo)以(yi)經(jing)常(chang)要(yao)做(zuo)被(bei)動(dong)的(de)事(shi)情(qing),要(yao)軟(ruan)重(zhong)啟(qi)一(yi)下(xia),所(suo)有(you)的(de)線(xian)程(cheng)再(zai)重(zhong)新(xin)跑(pao)起(qi)來(lai)。
事情是否已經結束
回到接下來的一個問題,我們按照剛才的思路,我們把樣品做好了,模塊也開發好了,APP也做好了,是不是所有事情都完成了呢?舉個例子,某手機廠商說要做“東半球最好的手機”,這zhe等deng於yu是shi他ta的de情qing懷huai,為wei什shen麼me呢ne?做zuo硬ying件jian和he軟ruan件jian非fei常chang大da的de區qu別bie是shi,純chun互hu聯lian網wang的de硬ying件jian把ba程cheng序xu代dai碼ma寫xie好hao就jiu可ke以yi使shi用yong了le,但dan是shi硬ying件jian來lai說shuo的de話hua還hai會hui涉she及ji到dao很hen多duo生sheng產chan工gong藝yi,還hai要yao做zuo一yi些xie認ren證zheng。比bi如ru說shuo像xiang我wo們men的de插cha座zuo,我wo們men要yao經jing過guo3C認ren證zheng等deng等deng,如ru果guo過guo不bu了le這zhe個ge東dong西xi就jiu不bu能neng賣mai。像xiang這zhe個ge手shou機ji當dang時shi出chu了le一yi個ge問wen題ti,它ta那na個ge表biao麵mian的de玻bo璃li像xiang普pu通tong的de安an卓zhuo手shou機ji一yi樣yang,下xia麵mian開kai了le幾ji個ge孔kong,蘋ping果guo隻zhi開kai了le五wu個ge孔kong,它ta開kai了le三san個ge孔kong,在zai生sheng產chan裏li麵mian要yao求qiu的de工gong藝yi非fei常chang高gao,開kai三san個ge孔kong的de情qing況kuang下xia可ke能neng真zhen正zheng的de良liang品pin率lv隻zhi能neng達da到dao30%、40%,大部分開孔的時候會導致這個玻璃碎了。像這種情況下,我們會把一個產品設計的非常好,認為這個東西非常漂亮、工藝非常好,但實際上也要考慮我們的生產能不能做。
我們現在做出來一個整體的架構,上麵是一些產品,下麵是模塊這裏麵是為了解決家裏麵的很多設備,所以有一個ZigBee的網關,通過網關再來連接。
zheshiwomendeyigexitonggoujia,bijiaofuzayidian,yinweizhelimianzhenggexitongshejidaodeyewutebieduo,tadechanpinyetebieduo。zhelimianjierudeshihou,qishizhengtishanglaishuoyedouchabuduo,yigeshishebeicengdejieru,haiyouyixieyewuceng,limianzuoleyixiebaobiao、數據分析,還有一些OTA,可ke能neng還hai有you一yi塊kuai沒mei有you畫hua出chu來lai,就jiu是shi我wo們men在zai做zuo商shang業ye智zhi能neng的de時shi候hou實shi際ji上shang是shi剛gang剛gang那na位wei朋peng友you問wen了le一yi個ge問wen題ti,就jiu是shi我wo們men有you沒mei有you嚐chang試shi做zuo一yi些xie更geng加jia智zhi能neng的de分fen析xi之zhi類lei的de,實shi際ji上shang我wo們men在zai根gen據ju用yong戶hu的de需xu求qiu在zai梳shu理li一yi些xie模mo型xing,我wo們men希xi望wang這zhe些xie數shu據ju能neng夠gou幫bang我wo們men分fen析xi用yong戶hu現xian在zai是shi在zai做zuo什shen麼me。一yi個ge最zui簡jian單dan的de例li子zi,當dang某mou一yi個ge開kai關guan,可ke能neng是shi它ta每mei天tian晚wan上shang一yi點dian鍾zhong都dou會hui亮liang一yi下xia,亮liang一yi兩liang分fen鍾zhong又you滅mie了le,這zhe可ke能neng意yi味wei著zhe那na個ge用yong戶hu有you一yi個ge生sheng物wu鍾zhong,因yin為wei生sheng物wu鍾zhong時shi間jian非fei常chang準zhun,他ta每mei天tian都dou是shi這zhe個ge時shi間jian點dian做zuo這zhe個ge動dong作zuo,比bi如ru說shuo上shang廁ce所suo之zhi類lei的de,這zhe個ge時shi候hou非fei常chang需xu要yao把ba房fang間jian的de燈deng打da開kai,包bao括kuo走zou廊lang的de燈deng、洗(xi)手(shou)間(jian)的(de)燈(deng)都(dou)要(yao)打(da)開(kai)。我(wo)們(men)把(ba)這(zhe)個(ge)事(shi)件(jian)分(fen)析(xi)出(chu)來(lai),到(dao)了(le)這(zhe)個(ge)時(shi)間(jian)點(dian)之(zhi)後(hou)就(jiu)不(bu)用(yong)摸(mo)黑(hei)按(an)這(zhe)個(ge)開(kai)關(guan)了(le),我(wo)們(men)會(hui)把(ba)這(zhe)個(ge)幾(ji)個(ge)開(kai)關(guan)打(da)開(kai),這(zhe)就(jiu)是(shi)他(ta)的(de)路(lu)線(xian)。如(ru)果(guo)要(yao)能(neng)夠(gou)做(zuo)的(de)更(geng)細(xi)致(zhi)化(hua)一(yi)點(dian)的(de)化(hua),我(wo)們(men)還(hai)會(hui)發(fa)現(xian),如(ru)果(guo)我(wo)們(men)在(zai)睡(shui)覺(jiao)的(de)時(shi)候(hou)突(tu)然(ran)之(zhi)間(jian)醒(xing)過(guo)來(lai),然(ran)後(hou)燈(deng)亮(liang)了(le),實(shi)際(ji)上(shang)是(shi)非(fei)常(chang)刺(ci)眼(yan)、非(fei)常(chang)難(nan)受(shou)的(de)事(shi)情(qing),我(wo)們(men)在(zai)打(da)開(kai)燈(deng)的(de)時(shi)候(hou),是(shi)不(bu)是(shi)把(ba)燈(deng)的(de)亮(liang)度(du)隻(zhi)調(tiao)出(chu)一(yi)點(dian)點(dian),有(you)一(yi)點(dian)微(wei)弱(ruo)的(de)光(guang),不(bu)會(hui)刺(ci)眼(yan),又(you)有(you)足(zu)夠(gou)的(de)亮(liang)度(du)可(ke)以(yi)照(zhao)明(ming),讓(rang)他(ta)走(zou)過(guo)去(qu)。這(zhe)是(shi)我(wo)們(men)做(zuo)的(de)更(geng)深(shen)層(ceng)次(ci)的(de)分(fen)析(xi)。
特別推薦
- 噪聲中提取真值!瑞盟科技推出MSA2240電流檢測芯片賦能多元高端測量場景
- 10MHz高頻運行!氮矽科技發布集成驅動GaN芯片,助力電源能效再攀新高
- 失真度僅0.002%!力芯微推出超低內阻、超低失真4PST模擬開關
- 一“芯”雙電!聖邦微電子發布雙輸出電源芯片,簡化AFE與音頻設計
- 一機適配萬端:金升陽推出1200W可編程電源,賦能高端裝備製造
技術文章更多>>
- 三星上演罕見對峙:工會集會討薪,股東隔街抗議
- 摩爾線程實現DeepSeek-V4“Day-0”支持,國產GPU適配再提速
- 築牢安全防線:智能駕駛邁向規模化應用的關鍵挑戰與破局之道
- GPT-Image 2:99%文字準確率,AI生圖告別“鬼畫符”
- 機器人馬拉鬆的勝負手:藏在主板角落裏的“時鍾戰爭”
技術白皮書下載更多>>
- 車規與基於V2X的車輛協同主動避撞技術展望
- 數字隔離助力新能源汽車安全隔離的新挑戰
- 汽車模塊拋負載的解決方案
- 車用連接器的安全創新應用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門搜索
鑒頻器
江蘇商絡
交流電機
腳踏開關
接觸器接線
接近開關
接口IC
介質電容
介質諧振器
金屬膜電阻
晶體濾波器
晶體諧振器
晶體振蕩器
晶閘管
精密電阻
精密工具
景佑能源
聚合物電容
君耀電子
開發工具
開關
開關電源
開關電源電路
開關二極管
開關三極管
科通
可變電容
可調電感
可控矽
空心線圈

