(SKU:RB-01C100)機(jī)智云開發(fā)板

來自ALSROBOT WiKi
跳轉(zhuǎn)至: 導(dǎo)航、 搜索
RB01C10001.png

目錄

產(chǎn)品概述

GoKit是一塊基礎(chǔ)的智能硬件開發(fā)板,它集成了電機(jī)、RGB三色燈、紅外光電探測器、Wifi模塊接口、按鍵、OLED接口、溫濕度傳感器,非常適合用來做原型構(gòu)建。不僅可以自由組合使用,還可實(shí)現(xiàn)多種智能家居解決方案,同時(shí)GoKit可生成微信應(yīng)用,開發(fā)者掃描附帶的二維碼即可體驗(yàn)微信硬件功能。此款GoKit開發(fā)板可以讓開發(fā)者體驗(yàn)到智能硬件開發(fā)和創(chuàng)業(yè)并沒有那么難,通過GoKit上的溫濕度傳感器、Wifi模塊接口和紅外光電探測器等可以做出很多有意思的作品,改變?nèi)藗兩磉吀鞣N各樣的東西。GoKit開發(fā)板大大降低了智能硬件的進(jìn)入門檻,對開發(fā)者和創(chuàng)客具有很強(qiáng)吸引力。

接口功能

RB01C10002.png
  • RGB 三色 LED
  • 紅外探測傳感器
  • 電機(jī)馬達(dá)
  • DHT11 溫濕度檢測
  • OLED 接口
  • 兩個(gè)按鍵
  • 擴(kuò)展接口:A0 - A5 ,D8 - D13
  • WiFi 模組接口

使用方法

下載 IoE Demo App

IoE Demo是機(jī)智云推出的智能硬件調(diào)試工具,通過IoE Demo App可以對GoKit進(jìn)行綁定與遠(yuǎn)程控制等操作,也可以作為其他基于機(jī)智云開發(fā)的智能硬件項(xiàng)目的調(diào)試工具。
你可以通過掃描說明書上的黃色二維碼下載并安裝IoE Demo,也可以進(jìn)入機(jī)智云開發(fā)者中心進(jìn)行下載,前往下載
為了讓開發(fā)者更好的掌握客戶端開發(fā)的技巧,還提供了IoE Demo的開源版本,前往下載

將GoKit連接上網(wǎng)

GoKit通過WiFi通信模塊以無線的方式連接路由器并接入互聯(lián)網(wǎng),這里我們需要做的就是把可用WiFi的路由器SSID和密碼告訴GoKit(就像你新買的手機(jī)需要輸入家里的WiFi密碼一樣),GoKit提供三種配置方式:AirLink 、WebConfig、 SoftAP。下面我們分別學(xué)習(xí)三種不同的配置方式,任選一種即可。

AirLink配置入網(wǎng)

AirLink配置就是說明書上介紹的方法,實(shí)現(xiàn)過程就是:通過按鍵觸發(fā)開啟設(shè)備“AirLink”模式,開啟后設(shè)備會不斷接收特定編碼的WiFi廣播包,手機(jī)連接可用的WiFi網(wǎng)絡(luò)后,通過指定的App(如IoE Demo)發(fā)送編碼后的WiFi網(wǎng)絡(luò)的SSID和密碼廣播,設(shè)備接收到之后自動嘗試連接此WiFi網(wǎng)絡(luò),連接成功即配置完成。下面一步步完成GoKit通過AirLink接入路由器連接網(wǎng)絡(luò)吧。(注意:AirLink配置不支持5G的WiFi網(wǎng)絡(luò),請使用傳統(tǒng)2.4G WiFi信號)
1.智能手機(jī)進(jìn)入“系統(tǒng)設(shè)置”連接您附件可用的WiFi網(wǎng)絡(luò)。
2.打開下載好的“IoE Demo” App,點(diǎn)擊主屏幕右上角“菜單欄”中的“添加新設(shè)備”。如下圖

RB01C10003.png

3.使用USB線為GoKit供電,開機(jī)后長按[KEY2]直到[RGB LED]亮綠燈(Arduino版本GoKit短按[KEY2]),表示設(shè)備AirLink模式已經(jīng)開啟。如下圖

RB01C10004.png

4.IoE Demo APP上輸入已連接WiFi的密碼,點(diǎn)擊配置按鈕,等待30秒到一分鐘,APP提示配置成功。在此期間,您可以看到GoKit的綠燈熄滅,WiFi模組兩個(gè)指示燈瞬間熄滅,直到指示燈開始交叉閃爍,這表示GoKit已經(jīng)連上路由器,配置完成。

RB01C10005.png

SoftAP配置入網(wǎng)

由于AirLink配置方式有一定的技術(shù)限制,GoKit支持另一種配置方式——SoftAP,實(shí)現(xiàn)過程就是將GoKit上的WiFi模組切換到AP模式,手機(jī)直接與GoKit連接,并將可用的WiFi網(wǎng)絡(luò)SSID和密碼發(fā)送給GoKit,GoKit接收到配置信息后自動嘗試連接路由器。具體步驟如下:
1.GoKit正常供電情況下,長按[KEY1]直到[RGB LED]亮紅燈(Arduino底板[RGB LED]藍(lán)色閃一下),表示GoKit已經(jīng)初始化。而GoKit在初始狀態(tài)下將自動進(jìn)入“SoftAP”模式。

RB01C10006.png

2.手機(jī)進(jìn)入“系統(tǒng)設(shè)置”中的“WiFi設(shè)置”,找到“XPG-GAgent-XXXX”(XXXX是你的GoKit MAC地址后4位)并連接此WiFi網(wǎng)絡(luò),如需密碼請輸入:123456789

RB01C10007.png

3.打開“IoE Demo” App,此時(shí)App會自動進(jìn)入SoftAP配置模式,選擇或手動輸入你附近的可用WiFi網(wǎng)絡(luò)SSIS及密碼,點(diǎn)擊“確定”。

RB01C10008.png
RB01C10009.png

4.等待30秒到一分鐘,當(dāng)GoKit上WiFi模組的指示燈交叉閃爍時(shí),表示配置完成。

Web Config配置模式

Web Config是SoftAP配置模式的一種升級,解決了智能硬件配置上網(wǎng)對獨(dú)立專用App的依賴問題。實(shí)現(xiàn)原理與SoftAP類似,但直接使用手機(jī)自帶的瀏覽器即可配置。具體步驟如下:
1.GoKit正常供電情況下,長按[KEY1]直到[RGB LED]亮紅燈(Arduino底板[RGB LED]藍(lán)色閃一下),表示GoKit已經(jīng)初始化,而GoKit在初始狀態(tài)下將自動進(jìn)入“SoftAP”模式。
2.手機(jī)進(jìn)入“系統(tǒng)設(shè)置”中的“WiFi設(shè)置”,找到“XPG-GAgent-XXXX”(XXXX是你的GoKit MAC地址后4位)并連接此WiFi網(wǎng)絡(luò),如需密碼請輸入:123456789 。
3.打開手機(jī)瀏覽器,并在地址欄輸入“10.10.100.254”即可訪問GoKit配置頁面,根據(jù)提示輸入可用WiFi網(wǎng)絡(luò)SSID及密碼,點(diǎn)擊配置。

RB01C100010.png

使用IoE Demo控制GoKit

完成GoKit的網(wǎng)絡(luò)配置后,GoKit已經(jīng)通過路由器連接互聯(lián)網(wǎng),你可以使用“IoE Demo”對GoKit進(jìn)行狀態(tài)的查詢以及控制(包括局域網(wǎng)和遠(yuǎn)程)。

綁定設(shè)備

確保手機(jī)與GoKit連接同一個(gè)WiFi網(wǎng)絡(luò),打開IoE Demo,刷新設(shè)備列表你將可以發(fā)現(xiàn)一臺未綁定的新設(shè)備“微信寵物屋”,如圖

RB01C100011.png

點(diǎn)擊設(shè)備將自動進(jìn)行綁定,如果你從未注冊、登錄IoE Demo,GoKit將綁定當(dāng)前手機(jī),在不更換手機(jī)的情況下,你可以對設(shè)備進(jìn)行所有的狀態(tài)查詢與遠(yuǎn)程控制等功能,更換手機(jī)后需要重新在局域網(wǎng)下進(jìn)行綁定。如果你希望在不同的手機(jī)下對GoKit進(jìn)行控制,可以先注冊賬號并登錄后進(jìn)行綁定操作,綁定完成后只需使用賬號登錄,在不同手機(jī)都可以對GoKit進(jìn)行遠(yuǎn)程控制

局域網(wǎng)控制設(shè)備

綁定完成后,設(shè)備顯示“局域網(wǎng)在線”,點(diǎn)擊進(jìn)入設(shè)備界面,即可查看GoKit最新狀態(tài)以及進(jìn)行控制操作。

遠(yuǎn)程控制設(shè)備

保持GoKit連接,手機(jī)關(guān)閉WiFi或切換到其他WiFi網(wǎng)絡(luò),此時(shí)”IoE Demo” App將自動識別網(wǎng)絡(luò)環(huán)境并切換到遠(yuǎn)程連接模式。

使用微信控制GoKit

微信從5.x版本開始,支持服務(wù)號設(shè)備功能。通過微信掃描設(shè)備二維碼關(guān)注設(shè)備公眾號后即可以實(shí)現(xiàn)對設(shè)備的控制。機(jī)智云作為微信設(shè)備號首批技術(shù)合作伙伴,在GoKit上也加入微信控制的功能,而GoKit也是目前世界上唯一一款開通了服務(wù)好設(shè)備功能的智能硬件開發(fā)板。使用微信控制GoKit具體步驟如下:
1.打開GoKit附帶的說明書,找到一張白色二維碼(此二維碼每臺設(shè)備唯一,請注意保管)。如圖:

RB01C100012.png

2.打開微信掃描說明書上的二維碼,點(diǎn)擊“關(guān)注”并進(jìn)入公眾號。
3.點(diǎn)擊“窩窩”,公眾號將返回你綁定的設(shè)備列表。點(diǎn)擊進(jìn)入設(shè)備主界面,如圖

RB01C100013.png

4.在此界面上你可以看到寵物屋(GoKit)當(dāng)前的狀態(tài),并可以通過點(diǎn)擊“送風(fēng)”或“抽濕”對GoKit上的電機(jī)進(jìn)行控制。

RB01C100014.png

智能硬件開發(fā)

到這里,你已經(jīng)基本上體驗(yàn)了一款基于GoKit開發(fā)的智能硬件原型“微信寵物屋”。這僅僅是基于GoKit開發(fā)的一款Demo產(chǎn)品,而GoKit本身就是一塊功能強(qiáng)大的智能硬件開發(fā)板,你可以完全根據(jù)自己的想法,利用GoKit做出更好玩的產(chǎn)品。
機(jī)智云提供“微信寵物屋”整套Demo的開源代碼:
“智能寵物屋”MCU源碼 for GoKit(1代、2代STM、2代Arduino)
“智能寵物屋”Demo App (iOS、Android)

產(chǎn)品相關(guān)推薦

Erweima.png

產(chǎn)品購買地址

機(jī)智云開發(fā)板 兼容Arduino控制器

周邊產(chǎn)品推薦

Carduino UNO R3 控制器

相關(guān)問題解答

相關(guān)學(xué)習(xí)資料

機(jī)智云控制板簡介
機(jī)智云系列教學(xué)視頻
開發(fā)過程中會使用到的文檔
機(jī)智云資源下載中心
機(jī)智云開發(fā)者社區(qū)
奧松機(jī)器人技術(shù)論壇