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