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