【導(dǎo)讀】預(yù)計(jì)未來,隨著MiCO這個(gè)物聯(lián)網(wǎng)操作系統(tǒng)的普及,“米客”會(huì)成為一個(gè)新熱詞。如果你不想成為Outman,那就隨小編一起來了解一下做米客,你必須知道的4個(gè)問題。
問題一:MiCO是什么?
答:對(duì)于我們的嵌入式開發(fā)者來說,大家對(duì)物聯(lián)網(wǎng)開發(fā)的熱情已經(jīng)到了一定的渴望,我們?cè)谶@里用最通俗的語言來講述一下 MiCO 到底做了些什么。
傳統(tǒng)的我們對(duì)智能硬件可能就是將
設(shè)備加上WiFi模塊,然后在局域網(wǎng)里面連上路由器,手機(jī)也連上路由器,然后用手機(jī)來控制下這個(gè)設(shè)備。
事實(shí)上我們對(duì)智能硬件老早就有了新的定義,智能硬件的主基調(diào)是
輕設(shè)備、重云端,設(shè)備連上網(wǎng)只是第一步,更不是單純?yōu)榱藢?shí)現(xiàn)異地/遠(yuǎn)程控制,我們要做的是通過云端交互享受智能體驗(yàn),智能硬件的核心還是大數(shù)據(jù),通過搜集設(shè)備端的控制信息和數(shù)據(jù)監(jiān)控信息,把這些數(shù)據(jù)上傳到云端,我們可以在云端做二次開發(fā)的應(yīng)用,來分析用戶習(xí)慣及數(shù)據(jù)特征,提升用戶體驗(yàn)和服務(wù),實(shí)現(xiàn)真正的智能化。
那么 MiCO 對(duì)于傳統(tǒng)開發(fā)者來說究竟是什么呢?
它是一套
開源的物聯(lián)網(wǎng)操作系統(tǒng)解決方案。它的特性:
1.MiCO 集成了
云端接入及通信鏈路的軟件中間件,你可以用幾句函數(shù)就可以操作慶科云了。
2.MiCO 集成了
穩(wěn)定的射頻驅(qū)動(dòng),開發(fā)者不用再管數(shù)據(jù)鏈路就可以搞定復(fù)雜的射頻驅(qū)動(dòng)。
3.MiCO 集成了
微信的 AirKiss 配網(wǎng)協(xié)議,與微信物聯(lián)網(wǎng)平臺(tái)連接變得極度簡單。
4.MiCO 集成了
EasyLink 配網(wǎng)技術(shù),你的設(shè)備和 APP 配網(wǎng)同樣簡單。
5.MiCO 集成了
網(wǎng)絡(luò)協(xié)議棧,你無需關(guān)心復(fù)雜的 TCP 協(xié)議棧。拿過來就可以通信。
6.MiCO集成了
大量的安全應(yīng)用中間件,你可以更安全、快速的開發(fā)你的產(chǎn)品。
問題二:做米客,我們需要做那些準(zhǔn)備?
答:
(1)你需要對(duì) OS 稍微有一些認(rèn)識(shí),比如常用的 uC-OS,F(xiàn)reeRTOS 的基本任務(wù)調(diào)度,消息的使用等等。
(2)你需要熟悉幾句 JSON 語言, 嵌入式板卡和手機(jī)端的通信是通過 JSON 語言傳遞的哦, 不過你不用被 JSON 給嚇到,我們都已經(jīng)給出了完整的例子,你只需要有 C 語言基礎(chǔ),只需要修改修改就可以了。
(3)你需要熟悉下設(shè)備與云之間的配置過程,相信這個(gè)問題我們的教程和視頻可以很完美的幫你解決問題。
(4)你需要熟悉一點(diǎn) Html5(俗稱 H5) 的語言基礎(chǔ),相信嵌入式軟件工程師修改點(diǎn) H5 代碼還是很快的.
(5)手機(jī)端你可以有兩種開發(fā)方式:微信開發(fā)及APP開發(fā)。微信直接是 H5 開發(fā),APP 我們采用了跨平臺(tái)開發(fā)工具 APICloud,我們都可以用 H5 來開發(fā),所以是不是學(xué)會(huì)了H5,啥都會(huì)了呢:)
問題三:MiCO相關(guān)設(shè)備的工作原理是什么呢?
答:分為兩個(gè)方面:
微信控制:
(1)設(shè)備端上電
(2)手機(jī)連上路由器
(3)通過 AirKiss(微信的飛吻協(xié)議)給設(shè)備端配置 SSID 及 密碼。
(4)設(shè)備連上路由器
(5)手機(jī)可以通過微信公眾號(hào)來控制設(shè)備了哦
APP控制:
(1)設(shè)備端上電
(2)手機(jī)連上路由器
(3)通過 EasyLink(慶科的快速配網(wǎng)協(xié)議)給設(shè)備端配置 SSID 及 密碼。
(4)設(shè)備連上路由器
(5)手機(jī)可以通過 APP 來控制設(shè)備了哈:)
問題四:云服務(wù)好像很高大上的樣子,我可以搞掂?
答:云服務(wù)器是什么?它是給用戶及商家提供數(shù)據(jù)庫存儲(chǔ)及交互的平臺(tái)。慶科擁有自己的云服務(wù)
FogCloud (慶科云)。這樣普通的傳統(tǒng)的廠家就不必花費(fèi)很大的價(jià)錢來開發(fā)云服務(wù)器,當(dāng)你產(chǎn)品需要大批量生產(chǎn)的時(shí)候,你只需要和慶科簽訂一個(gè)協(xié)議就可以
免費(fèi)使用FogCloud了,當(dāng)然慶科云將為你的數(shù)據(jù)提供
非常安全的保證。
那么如果你的公司比較大,你想自己租用阿里云,或者微軟云,用以搭建公司的云服務(wù)平臺(tái),這當(dāng)然也可以,直接聯(lián)系慶科的技術(shù)支持,我們的 MiCO 系統(tǒng)提供了完整的微軟云,阿里云的接入及傳輸中間件,當(dāng)然 MiCO 云接入中間件也是
免費(fèi)的哦。
如果你的數(shù)據(jù)已經(jīng)在 FogCloud 上使用了,假如你期望進(jìn)行二次開發(fā),那么你也只需要聯(lián)系慶科就可以了哈!