咨詢熱線
400-630-2757新聞資(zī)訊
7 款不可錯過的開(kāi)源智能硬件架構
近年來,不斷有智能硬件産品刷新着我(wǒ)們對于未來生(shēng)活的期待,從智能手機到智能手表,從智能手環到智能空氣淨化器,毫無疑問,智能硬件在互聯網時代以一(yī)種令人驚異的速度飛速發展,并給我(wǒ)們生(shēng)活帶來了更多的方便和樂趣。今天,小(xiǎo)一(yī)也帶着滿滿的誠意,爲大(dà)家帶來十足的技術幹貨!來,爲了碼出新世界,幹了這一(yī)碗“技術雞湯”。
一(yī)、項目名稱:Cupkee 智能硬件操作系統
項目簡介:Cupkee 是一(yī)個C 語言編寫的智能硬件操作系統,它專門設計用于微控制器硬件闆,并在其上構築了類似 nodejs 的運行環境,同時在内部包含一(yī)個簡化的 javascript 解釋器作爲 shell。大(dà)多數硬件闆不具備人機交互設施,而 cupkee 借用了闆卡的 usb 作爲 console 口,使用 PC 或 Mac 通過 usb 連接硬件闆,使用常規的終端程序即可與 cupkee 進行交互,使得開(kāi)發者可以随時對硬件編程并獲得即時響應。它将闆卡上的硬件資(zī)源抽象爲設備,并定義了一(yī)組标準方法供開(kāi)發者使用。
項目地址:https://git.oschina.net/cupkee/cupkee
二、項目名稱:智能家居基礎架構
項目簡介:智能家居的概念(smart home , home auto)很早以前就有了,現在随着硬件成本的下(xià)降,及google收購 nest等,智能家居熱度升高。 本智能家居的架構,包括服務器端,web網頁,android 手機客戶端,各種測試腳本,基本上基礎架構都已經實現,并可實際調試。由于精力有限智能控制部分(fēn)還在合作開(kāi)發中(zhōng)。
項目地址:http://git.oschina.net/xmeter/My-smart-home
三、項目名稱:基于 C++ 的華爲物(wù)聯網基礎内核
項目簡介:本項目屬于華爲物(wù)聯網操作系統Huawei LiteOS基礎内核源碼(圖示Basic Kernel),目前僅适配STM32F411開(kāi)發闆,後續會支持其他類型開(kāi)發闆。現有代碼支持任務調度,内存管理,中(zhōng)斷機制,隊列管理,事件管理,IPC機制,時間管理,軟定時器以及雙向鏈表等常用數據結構。開(kāi)發指南(nán)可訪問華爲開(kāi)發者社區下(xià)載。其主要特征:
-
實時操作系統内核
-
輕量級
-
低功耗
-
快速啓動
-
可裁剪
-
分(fēn)散加載
項目地址:https://git.oschina.net/cn0512/Huawei_LiteOS_Kernel
四、項目名稱:智能家居控制應用 GSYSmartLab
項目簡介:GSYSmartLab 是一(yī)個智能家居控制應用。由于一(yī)開(kāi)始硬件的開(kāi)發使用了zigbee模塊進行通訊,所以最終手機控制設備的時候不得不通過加一(yī)個zigbee-wifi中(zhōng)央控制器來實現通訊,使得整個硬件框架變得臃腫,後續的開(kāi)發需要實現純wifi模塊。實現遠程控制的模塊功能雖然已經完成,但是有待完善。該項目還沒實現wifi設備智能網絡配置(比如smart config,airkiss),後續需要實現該功能,滿足客戶需求。
已實現功能:
-
控制電器有燈,吊扇,空調,電動窗簾
-
采集室内環境數據有溫度,濕度,光度
-
實現語音控制設備,同時手動控制設備
正在實現功能:
-
遠程視頻(pín)監控
-
遠程視音頻(pín)廣播
-
增加強化學習算法,實現智能調控
-
增加用戶管理系統
項目地址:https://git.oschina.net/tommego/GSYSmartLab
五、項目名稱:機智雲智能雲空氣淨化器
項目簡介:空氣污染是每個城市人所面臨的最大(dà)健康威脅,就算你在室内你也需要時刻關注空氣質量情況。智能空氣淨化器,不僅是一(yī)個手機遙控器,它會告訴你當前所在空間的空氣質量情況,根據室外(wài)空氣質量建議你應該開(kāi)窗通風還是關窗淨化空氣。本項目是使用 XPGWifiSDK 的開(kāi)源代碼示例 APP,可以幫助開(kāi)發者快速入手,使用 XPGWifiSDK 開(kāi)發連接機智雲的物(wù)聯 APP,其主要包括了以下(xià)幾點淨化器常用功能:
-
淨化器電源的開(kāi)關
-
淨化器運行模式控制,睡眠,标準,強力,自動等
-
淨化器定時開(kāi)關機
-
室内空氣質量顯示
-
室外(wài)空氣質量獲取(該功能需要植入第三方API,開(kāi)源代碼中(zhōng)暫未加入)
-
濾網狀态顯示和重置
-
靈敏度控制
-
報警,故障的提示
如果開(kāi)發者希望開(kāi)發的設備與以上功能類似,可參考或直接使用該 APP 進行修改進行快速開(kāi)發自己的智能家電 App。
項目地址:https://git.oschina.net/dantang/Gizwits-AirPurifier_Android
六、項目名稱:智能中(zhōng)控燈
項目簡介:中(zhōng)控智能燈通過一(yī)個中(zhōng)控設備連接網絡,所有燈泡作爲子設備以網狀結構組網。通過 App 可以對燈泡進行添加、删除和分(fēn)組的操作,以實現燈泡的單個或分(fēn)組控制。利用定時預約功能,可對單個燈泡或分(fēn)組進行倒計時或定時的開(kāi)啓/關閉操作。燈泡支持亮度調節。Smart-Light 主要展示如何使用 GizWifiSDK,開(kāi)發基于 GAgent 智能硬件 APP。項目中(zhōng)用到了大(dà)部分(fēn)主要 SDK 接口,供使用 GizWifiSDK 的開(kāi)發者參考。主要功能如下(xià):
-
初始化SDK
-
用戶登錄到雲端
-
設備配置入網
-
搜索設備列表
-
綁定或解綁設備
-
智能燈電源的開(kāi)關
-
智能燈色彩和色溫的切換和連續調節
-
智能燈亮度調節
-
修改設備别名
-
智能燈倒計時開(kāi)關
-
智能燈定時預約,定時預約采用雲端定時下(xià)發命令的形式,可以不限次數預約
項目地址:https://git.oschina.net/dantang/Gizwits-SmartBuld_Android
七、項目名稱:智能淨水器
項目簡介:機智雲智能淨水器開(kāi)源公版App,是針對智能家電中(zhōng)淨水器類的産品。通過App可以操控淨水器進行淨水或沖洗濾芯。可以看到淨水器設備運行狀态和濾芯各部分(fēn)的使用情況。當濾芯需要更換時,就會提醒更換并且可以看到濾芯的哪部分(fēn)是需要更換的,其主要包括了以下(xià)幾點淨水器常用功能:
-
濾網當前剩餘時間獲取
-
淨水器開(kāi)啓沖洗
-
淨水器開(kāi)啓淨水
-
淨水器開(kāi)關機
-
淨水器濾網重置
項目地址:https://git.oschina.net/dantang/Gizwits-WaterPurifier_Android