"Walk up and use anything",在未來還沒有流行起來之前,作為開發(fā)者的你是不是應(yīng)該有所準(zhǔn)備?
長(zhǎng)篇大論之前
我比較喜歡“簡(jiǎn)單粗暴”的方式,一言不合就曝照:



這到底是什么鬼?
首先我得強(qiáng)調(diào)一下,這不是什么鬼,我給這個(gè)項(xiàng)目取了個(gè)名字:YS-Beacon。這是一個(gè)能夠幫助開發(fā)者 “hack your life” 的利器。如果你對(duì)此將信將疑,且看我慢慢道來。
YS-Beacon 是一款集成了多種傳感器的開源 Sensor Beacon ,基于 Nordic? 最新一代低功耗藍(lán)牙系統(tǒng)級(jí)芯片 nRF52832,這款 SoC 推出時(shí)是世界上性能最高的單芯片低功耗藍(lán)牙解決方案,其通用處理能力比競(jìng)爭(zhēng)解決方案高出60%,浮點(diǎn)性能和 DSP 性能分別是競(jìng)爭(zhēng)解決方案的10倍和2倍。

YS-Beacon 還集成了 3軸加速度計(jì)、3軸陀螺儀、3軸羅盤、環(huán)境光傳感器、接近傳感器、3D手勢(shì)識(shí)別傳感器、數(shù)字大氣壓傳感器、立體聲麥克風(fēng)等,利用這些傳感器能夠更加智能地感知物體自身所處的狀態(tài),包括:聲音、動(dòng)作、光線、大氣壓、溫度等。同時(shí)還具有 256Mb 大容量 Flash 存儲(chǔ)器,能夠永久存儲(chǔ)這些傳感器采集到的大量數(shù)據(jù)。

為了給開發(fā)者提供極致的開發(fā)體驗(yàn),我們還板載了基于開源項(xiàng)目 DAPLink 的串行調(diào)試器,讓你完全擺脫昂貴的第三方仿真器,輕松實(shí)現(xiàn)開發(fā)階段的代碼仿真調(diào)試和調(diào)試信息輸出,同時(shí)支持U盤直接拖放式編程,快速便捷地完成固件下載。這些都不重要,反正姿勢(shì)一定要優(yōu)雅,這個(gè)很重要。

在開始設(shè)計(jì) YS-Beacon 時(shí),我們給自己定下挑戰(zhàn),就是要讓每個(gè)元素能夠協(xié)調(diào)共存并發(fā)揮最大效能。當(dāng)我們把所有元素組合起來時(shí),結(jié)果得到的是嶄新的、出乎我們意料的硬件。得益于這些優(yōu)秀器件的協(xié)調(diào)共存,YS-Beacon 極大地突破了傳統(tǒng) Beacon 設(shè)備的局限性,使得應(yīng)用場(chǎng)景更加豐富。
這能做什么?
擁有如此出色的硬件資源,作為無所不能的開發(fā)者的你,是不是就可以 "hack your life" 了?
想象一下,當(dāng)你開發(fā)的App或者Web能夠獲得物理世界中傳感器的數(shù)據(jù),你是不是可以為你的用戶提供具備 “上下文” 的優(yōu)質(zhì)服務(wù)呢?
我們來看下 Google 關(guān)于 Physical Web 的介紹:
點(diǎn)擊觀看視頻
下面舉幾個(gè)正在發(fā)生的例子:
假如你的寵物狗佩戴了這個(gè)可以廣播 URL 的 Beacon,在它失蹤的時(shí)候,主人可以將該 URL 更新為“失蹤”狀態(tài),任何發(fā)現(xiàn)這只狗的人就能夠知道這是一只“迷路”的狗,然后可以根據(jù)頁(yè)面上提供的信息找到主人。是不是很酷?
點(diǎn)擊觀看視頻還記得2014年微信對(duì)廣州正佳廣場(chǎng)停車場(chǎng)停車效率的改進(jìn)嗎:從820秒縮短到了310秒。是不是還有更加高效的解決方案呢?有可能,因?yàn)橄旅娴囊曨l只有33秒:
點(diǎn)擊觀看視頻還有一個(gè)就是我們廣大的 Web 和 Native 開發(fā)者必須關(guān)注的一項(xiàng)技術(shù):Web Bluetooth API。這意味著什么?我們的Web開發(fā)者可以輕松進(jìn)軍智能硬件了,以他們習(xí)慣的方式;我們的 Native App 開發(fā)者可能不用加班了,因?yàn)榛钌倭?;我們的用戶可能更爽了,因?yàn)樗麄儾恍枰惭b各種奇奇怪怪的App了。一切都是 URL,一切都在瀏覽器中進(jìn)行,這將是革命性的:
點(diǎn)擊觀看視頻
是不是想想就有點(diǎn)小激動(dòng)?更令人激動(dòng)的是,我們要把這個(gè)項(xiàng)目開源,包括原理圖、源代碼、應(yīng)用示例、文檔等,任何開發(fā)者都可以利用這些資源開發(fā)出自己的應(yīng)用。
"Walk up and use anything",在未來還沒有流行起來之前,作為開發(fā)者的你是不是應(yīng)該有所準(zhǔn)備?
為什么要做這件事?
我能夠說因?yàn)檫@件事很有趣、很有意義嗎?作為開發(fā)者,我也是有一丁點(diǎn)情懷的。最重要的是,現(xiàn)在做的事情是我能做的,而且是我喜歡做的事情。
2016年10月,我離開了一家待了兩年的開源硬件公司,舉目四望,我發(fā)現(xiàn)我眼前的天空是多么的開闊,我很想在上面自由地飛翔,同時(shí)我也在不斷地思考:我的目的地在哪里?我該做些什么 . . . . 直到有一天,我算是想清楚了:我能做什么,我就做我能夠做的事情。然后我就成了「造物邦」這個(gè)公眾號(hào)的“首席造物官”......
混跡開源硬件圈,在這個(gè)社群有一種現(xiàn)象不斷地上演著:“有人創(chuàng)造了一個(gè)東西,然后分享出來,讓大家都能用”,這就是開源。我很仰慕這些人,甚至可以動(dòng)用 “敬畏” 這個(gè)詞了。然而,這一次,輪到我來自導(dǎo)自演一會(huì):創(chuàng)造一個(gè)東西,然后分享出來,這就是大家現(xiàn)在看到的。如果可以的話,未來我還要設(shè)計(jì)并開源更多有趣的硬件,讓更多的開發(fā)者享受這其中的樂趣。
最后,感謝你的支持,期待你的參與。
如果感興趣的小伙伴想要第一時(shí)間獲取最新的內(nèi)容,可以掃描下方二維碼,關(guān)注我們的微信公眾號(hào)「造物邦」,讓你的創(chuàng)造更有靈感。
