?
4月中旬到深圳參加國(guó)際嵌入式系統(tǒng)展,參加了MCU創(chuàng)新與嵌入式應(yīng)用大會(huì)之后我有機(jī)會(huì)訪問(wèn)了一家開(kāi)發(fā)藍(lán)牙模塊和藍(lán)牙無(wú)線應(yīng)用產(chǎn)品的公司,他們介紹并演示了一款微信藍(lán)牙硬件讓我對(duì)久聞的微信硬件平臺(tái)有了一個(gè)直觀的認(rèn)識(shí)。
這塊藍(lán)牙開(kāi)發(fā)板從外觀看和普通的MCU開(kāi)發(fā)板沒(méi)什么區(qū)別,甚至更加簡(jiǎn)單,中間是一個(gè)藍(lán)牙模組,外圍是引線,引線可以接入各種MCU接口支持的外設(shè),比如加速度計(jì)和陀螺儀,溫濕度和PM2.5環(huán)境傳感器,還有顯示和執(zhí)行控制部件。開(kāi)發(fā)板已經(jīng)燒錄微信平臺(tái)Demo程序,用戶拿到開(kāi)發(fā)板可以不燒錄程序,直接上電即可實(shí)現(xiàn)微信Demo功能!具體的過(guò)程是這樣的;打開(kāi)微信,掃描盒子二維碼,點(diǎn)擊綁定設(shè)備,進(jìn)入公眾帳號(hào)。
當(dāng)設(shè)備和微信公眾帳號(hào)綁定了,微信會(huì)提示已連接,此時(shí)點(diǎn)擊點(diǎn)燈或者滅燈,板子的LED會(huì)打開(kāi)和關(guān)閉,按鍵控制設(shè)備的開(kāi)關(guān),微信也會(huì)有信息提示。二維碼和設(shè)備藍(lán)牙地址碼、設(shè)備名、加密鑰匙等信息的綁定,開(kāi)發(fā)者(這里是藍(lán)牙模塊廠商)需要提出申請(qǐng)表,然后由騰訊公司根據(jù)你提出的申請(qǐng)信息而生成相應(yīng)的微信二維碼。
藍(lán)牙模塊的二次開(kāi)發(fā)
微信平臺(tái)藍(lán)牙模塊可以做二次開(kāi)發(fā)嗎?為了回答我的問(wèn)題,工程師給我演示了一下開(kāi)發(fā)過(guò)程;藍(lán)牙模塊的核心是一款藍(lán)牙SoC,內(nèi)置了ARM Cortex M3,除了支持Bluetooth4.0(BLE)標(biāo)準(zhǔn)協(xié)議外,還支持MCU外設(shè)接口:SPI,I2C,UART,PWM,ADC,所有GPIO也已經(jīng)引出來(lái)了,藍(lán)牙模塊焊接在藍(lán)牙開(kāi)發(fā)板上。
工程師給我演示了IDE集成開(kāi)發(fā)環(huán)境,藍(lán)牙開(kāi)發(fā)板是通過(guò)USB 轉(zhuǎn)串口與PC 連接。IDE 里面有許多應(yīng)用工程例子。最關(guān)鍵的是騰訊公司提供了微信藍(lán)牙設(shè)備與微信之間的通信接口與協(xié)議,藍(lán)牙芯片公司基于此協(xié)議,已經(jīng)開(kāi)發(fā)出相應(yīng)協(xié)議軟件,并提供了一套微信藍(lán)牙的API,開(kāi)發(fā)者基于此API開(kāi)發(fā)設(shè)備就可以了。微信硬件平臺(tái)+藍(lán)牙芯片+藍(lán)牙模塊(板子)的方案,能夠幫助終端設(shè)備開(kāi)發(fā)者快速開(kāi)發(fā)出產(chǎn)品。工程師打開(kāi)源代碼讓我看到微信端點(diǎn)燈和關(guān)燈的功能代碼,以及設(shè)備上按鍵后設(shè)備通過(guò)藍(lán)牙發(fā)送信息給微信端的軟件代碼,開(kāi)發(fā)過(guò)程見(jiàn)下圖,有藍(lán)色指示燈的就是藍(lán)牙開(kāi)發(fā)板。
?
?
什么是微信硬件平臺(tái)
騰訊構(gòu)建的微信硬件平臺(tái)的基本思路是這樣的:微信是跨平臺(tái)的通訊應(yīng)用,通過(guò)移動(dòng)終端和微信建立了人與人的連接,微信公眾平臺(tái)連接了微信與第三方,從而實(shí)現(xiàn)了人與服務(wù)的連接。微信硬件是基于微信公眾平臺(tái),通過(guò)平臺(tái)規(guī)定的連接協(xié)議,各種智能設(shè)備如藍(lán)牙設(shè)備、Wi-Fi設(shè)備和都能方便的接入微信,完成設(shè)備與人、人與服務(wù)的連接。
微信硬件平臺(tái)為硬件開(kāi)發(fā)者建立了設(shè)備號(hào)體系,可以這樣說(shuō)設(shè)備號(hào)是公眾號(hào)的定制版,包含了公眾號(hào)的所有特性比如輕應(yīng)用、消息觸達(dá)等等。將用戶與設(shè)備連接僅僅是第一步,對(duì)于微信和第三方而言,為用戶提供更多的服務(wù),提升用戶粘度是更進(jìn)一步的目標(biāo)。為此,微信硬件平臺(tái)對(duì)于硬件產(chǎn)品提供了增值服務(wù),包括社交元素、微信支付、模式識(shí)別等高級(jí)接口。比如我們看到的微信手表,這就是微信硬件的一種應(yīng)用,它通過(guò)藍(lán)牙把智能手表和智能手環(huán)接入微信平臺(tái),朋友分享每天自己運(yùn)動(dòng)的步數(shù),朋友之間可以點(diǎn)贊,下圖是騰訊公布的微信硬件平臺(tái)的藍(lán)牙設(shè)備技術(shù)架構(gòu)(微信還提供Wi-Fi架構(gòu))。
????
藍(lán)牙設(shè)備的架構(gòu)是設(shè)備—微信—微信后臺(tái)—廠商云這樣一個(gè)過(guò)程。通過(guò)實(shí)現(xiàn)微信藍(lán)牙協(xié)議“AirSync”,藍(lán)牙設(shè)備能夠連接微信并通過(guò)微信與廠商云進(jìn)行通訊。藍(lán)牙芯片或者模塊公司最主要的工作是實(shí)現(xiàn)“AirSync”協(xié)議(前面提到我看到的這款微信藍(lán)牙硬件是藍(lán)牙芯片與模塊公司合作完成協(xié)議開(kāi)發(fā)和測(cè)試)。這里我們看到“廠商云”,如果藍(lán)牙(或者Wi-Fi)模塊公司不太擅長(zhǎng)云端開(kāi)發(fā),微信自己實(shí)現(xiàn)基本服務(wù)功能外,還推薦合作的云端服務(wù)商與模塊商進(jìn)行對(duì)接,幫助進(jìn)行云端能力的開(kāi)發(fā)。
微信還提供JSAPI給廠商,在網(wǎng)頁(yè)通過(guò)Javascript實(shí)現(xiàn)設(shè)備操作的接口。微信應(yīng)用Html通過(guò)JSAPI可以和設(shè)備本地收發(fā)數(shù)據(jù)(即Html發(fā)送給微信客戶端,微信客戶端發(fā)給設(shè)備),無(wú)需通過(guò)服務(wù)器中轉(zhuǎn),所以速度較快。實(shí)時(shí)性要求高的藍(lán)牙設(shè)備(如汽車遙控開(kāi)關(guān))可采用JSAPI收發(fā)數(shù)據(jù),目前這個(gè)功能還是內(nèi)測(cè)階段。
小結(jié)
萬(wàn)物互聯(lián)究竟離我們多遠(yuǎn)呢?我在4月22日物聯(lián)網(wǎng)技術(shù)與應(yīng)用大會(huì)(北京站)的高峰對(duì)話時(shí)候向與會(huì)的嘉賓們提出這個(gè)問(wèn)題,研華和旋級(jí)公司的老總根據(jù)自己的體會(huì)給出了很好的回答。我自己的理解是這樣的:要解決萬(wàn)物互聯(lián)首先要解決物(設(shè)備)連接和管理的問(wèn)題,其次才是大數(shù)據(jù)的分析和商業(yè)運(yùn)營(yíng)的模式。
微信硬件平臺(tái)給出解決設(shè)備連接和管理的一種簡(jiǎn)單易用的方案,微信硬件平臺(tái)架構(gòu)簡(jiǎn)單清晰,數(shù)據(jù)通道穩(wěn)定可靠,門檻很低,微信的用戶量和社交圈的價(jià)值對(duì)設(shè)備開(kāi)發(fā)者有很大的吸引力。當(dāng)然從目前我了解的情況看,微信硬件平臺(tái)還存在定義的接口協(xié)議比較簡(jiǎn)單,接入的社交功能少,支持平臺(tái)的藍(lán)牙和Wi-Fi模塊不多,微信硬件成品還很少,接入設(shè)備生產(chǎn)過(guò)程過(guò)于繁瑣等問(wèn)題,但瑕不掩瑜,微信硬件平臺(tái)已經(jīng)有了很好的開(kāi)始。長(zhǎng)期以來(lái)中國(guó)企業(yè)一直在平臺(tái)架構(gòu)方面少有建樹(shù),這一次騰訊在物聯(lián)網(wǎng)和智能硬件上做出積極嘗試,未來(lái)值得期待!
與非網(wǎng)原創(chuàng)內(nèi)容,未經(jīng)許可,不得轉(zhuǎn)載!
摘要:任何技術(shù)發(fā)展都會(huì)有屬于自己的成熟曲線,也就是必要要經(jīng)歷初期-發(fā)展-成熟這幾個(gè)階段,這是市場(chǎng)營(yíng)銷的一個(gè)規(guī)律(稱為S曲線),智能家居作為一個(gè)高技術(shù)產(chǎn)業(yè)也不會(huì)例外……
系列之二:Android開(kāi)發(fā),才剛剛開(kāi)始
摘 要:從2008年Android1.0問(wèn)世到現(xiàn)在短短的6年Android發(fā)展迅速,2013年手機(jī)市場(chǎng)占有率78.6%,正在進(jìn)入各種嵌入式智能設(shè)備領(lǐng) 域 (汽車、家居和穿戴),Android生態(tài)環(huán)境的企業(yè)正在更加廣泛的領(lǐng)域研究和推廣Android的應(yīng)用,隨著Android終端市場(chǎng)占有率的攀升和應(yīng)用 軟件增加,Android應(yīng)用的云和服務(wù)器端開(kāi)發(fā)和測(cè)試需求也日益增大……
系列之三:與Misfit的硬件對(duì)比看小米手環(huán)做減法
摘 要:市場(chǎng)對(duì)小米手環(huán)的反應(yīng)基本是兩種;一是做手環(huán)的創(chuàng)業(yè)公司們唉聲一片,79元的價(jià)格讓他們以前賣數(shù)百元的手環(huán)沒(méi)法生存了。另外一類是贊揚(yáng)小米手環(huán)是戰(zhàn) 略性的布局、激活市場(chǎng)、占領(lǐng)入口等等。分析之后,對(duì)其簡(jiǎn)單實(shí)用的特點(diǎn)有了進(jìn)一步的認(rèn)識(shí)。小米手環(huán)在諸多方面借鑒了Misfit手環(huán)……
摘要:我對(duì)物聯(lián)網(wǎng)的認(rèn)識(shí)是來(lái)自2010年參加中國(guó)物聯(lián)網(wǎng)大會(huì)的感受,之后在接受工控網(wǎng)采訪的時(shí)候我談了兩點(diǎn):第一,物聯(lián)網(wǎng)與嵌入式系統(tǒng)密不可分。第二,物聯(lián)網(wǎng)學(xué)科建設(shè)才剛剛開(kāi)始……
系列之五:開(kāi)學(xué)季,也來(lái)談?wù)勄度胧浇虒W(xué)
摘要:最近我有機(jī)會(huì)參加賽靈思公司和機(jī)械工業(yè)出版社華章分社共同舉辦的“嵌入式課程教學(xué)創(chuàng)新研討會(huì)”,與長(zhǎng)期從事嵌入式教學(xué)工作的老師們共同交流嵌入式教學(xué)現(xiàn)狀和未來(lái)發(fā)展,在會(huì)上我做了“嵌入式教學(xué)需改革和創(chuàng)新“的發(fā)言,談了自己對(duì)嵌入式教學(xué)的理解和思考……
摘要:10月我參加了蘇州集成電路協(xié)會(huì)的企業(yè)VIP俱樂(lè)部活動(dòng),以《從嵌入式系統(tǒng)視角看智能硬件》為題談了我對(duì)智能硬件設(shè)計(jì)和產(chǎn)業(yè)發(fā)展的看法,以下是主要的觀點(diǎn)……
摘要:農(nóng)業(yè)物聯(lián)網(wǎng)、智慧城市的安防和物流行業(yè)已經(jīng)初據(jù)規(guī)模,智能家居和可穿戴設(shè)備正在興起新一輪的創(chuàng)業(yè)高潮,互聯(lián)網(wǎng)公司也正在追趕這一輪萬(wàn)物互聯(lián)(IoT)的大潮,而工業(yè)4.0 將會(huì)帶領(lǐng)我們深入到一個(gè)嶄新的領(lǐng)域-智能工業(yè)……
摘 要:2014年歲末,在2015年新年到來(lái)之際,我希望給過(guò)去一年的嵌入式系統(tǒng)做些梳理和2015年技術(shù)發(fā)展做一些展望。最近網(wǎng)上一篇“嵌入式系統(tǒng)的十大 設(shè)計(jì)趨勢(shì)”吸引不少網(wǎng)友的關(guān)注,其中部分結(jié)論與我的觀點(diǎn)一致?!扒度胧较到y(tǒng)的十大設(shè)計(jì)趨勢(shì)”一文(10 Embedded Design Trends),根據(jù)《EE Live!》的一項(xiàng)年度調(diào)查總結(jié)了嵌入式設(shè)計(jì)……
摘要:英特爾用了不到2年的時(shí)間迅速完成了從中低端到中高端、面向物聯(lián)網(wǎng)市場(chǎng)的嵌入式處理器的布局。在嵌入式系統(tǒng)應(yīng)用和軟件方面,英特爾也在動(dòng)作……
系列之十:恩智浦收購(gòu)飛思卡爾對(duì)嵌入式產(chǎn)業(yè)有何影響
摘要:這里我無(wú)意從財(cái)經(jīng)角度對(duì)收購(gòu)作出點(diǎn)評(píng),單從這兩家著名的嵌入式系統(tǒng)公司并購(gòu)中,深入剖析行業(yè)發(fā)展的端倪。
摘要:最近看了智能產(chǎn)品圈舉辦的“尋找爆品-首屆智能硬件產(chǎn)品創(chuàng)新大賽活動(dòng)”,聽(tīng)了活動(dòng)中的四個(gè)發(fā)言,看了十余款產(chǎn)品。只有海爾一款便攜式洗衣機(jī)給我留下一些印象,但它也稱不上是智能硬件。最近,互聯(lián)網(wǎng)上一篇“越過(guò)2014年智能硬件死亡谷誰(shuí)還活著了?”更是給風(fēng)風(fēng)火火的智能硬件行業(yè)澆了一盆冷水……