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