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