步驟1:要求
NodeJS
sudo apt-get install nodejs npm
nli install express websocket pi-blaster.js mqtt --save
Pi-blaster
按照https://github.com/sarfata/pi-blaster上的說明
Amazon IoT
通過以下方式驗證訂閱此URL:
http://docs.aws.amazon.com/iot/latest/developergui 。..
在前端,我們使用Paho庫發(fā)送使用websockets向亞馬遜發(fā)送MQTT命令。在后端,我們使用用于nodeJS的mqtt庫來訂閱從使用者發(fā)送的命令。注意:您可以將front.html復制到您的智能手機上,從而無需直接訪問樹莓派即可連接到Amazon IoT。
步驟2:硬件設置
將伺服器安裝到門上
伺服電機需要操作Thumb轉角。我們通過使用固定在手柄中的扎帶的木固定件來擴展伺服系統(tǒng)。我們使用拉繩將喇叭固定在拇指轉彎處。并將伺服系統(tǒng)連接到喇叭。有關更多詳細信息,請參閱圖片
將RPi連接到伺服器
請檢查是否可以安全地通過Raspberry Pi 2上的5伏引腳進行控制( RPI)。小心!如果從引腳上汲取過多電流,則很容易損壞RPi。因此,如果不確定您的伺服器當前的電流要求,只需從5伏電源(不是您的RPi引腳之一)為它供電,然后將接地連接到RPi GND。在我們的情況下,我們可以從PRI引腳2安全地為伺服器供電。在這種伺服系統(tǒng)中,黑色是接地線,紅色是5伏,黃色是控制線。每個伺服器都有自己的特性。通常情況下,這是相同的,但是在啟動之前,您應該先檢查伺服器的數據表。請參閱示意圖,該示意圖顯示了我們如何連接伺服器。
伺服器的校準
如前所述,每個伺服器都有自己的特性。您可以使用項目源中隨附的校準腳本來獲得旋轉拇指所需的實際值。在本例中,要打開門,我們發(fā)送值“ 22”,然后關閉,我們發(fā)送值“ 2”。
步驟3:軟件設置
在樹莓派上執(zhí)行以下命令
cd/home/pi
git clone https://github.com/charifmahmoudi/OpenSesameSyste.。.
sudo nano/etc/rc.local
更新內容以使其適應:
##rc.local
##此腳本在每個多用戶運行級別的末尾執(zhí)行。
#確保腳本在成功時將“退出0”,而在錯誤時將“
?!钡娜魏纹渌怠巴顺觥?。
##為了啟用或禁用此腳本,只需更改執(zhí)行
#位。
##默認情況下,此腳本不執(zhí)行任何操作。
#打印IP地址
_IP = $(hostname -I)||真
如果[“ $ _IP”];然后
printf“我的IP地址是%s n”“ $ _IP”
fi
#運行Open Sesame System(OSS)
#運行pi-blaster守護程序以控制PWM
sudo/home/pi/pi-blaster/pi-blaster》/var/log/OpenSesameSystem/oss.log&
#在RPi的啟動上使用nodeJS運行OSS服務器
sudo nodejs/home/pi/OpenSesameSystem/oss.js 》》/var/log/OpenSesameSystem/oss.log&
printf“開放式芝麻系統(tǒng)(OSS)正在監(jiān)聽端口1337 n”
退出0
更新在front.html和oss.js中的連接信息
var wsbroker =‘.iot.us-east-1.amazonaws.com’;
var wsport = 8883//亞馬遜端口
var wsQueueName =“ $ aws/things/XXX”//亞馬遜隊列名稱
根據到硬件校準步驟中的值。您可能需要更新front.html才能設置自定義值。
責任編輯:wv
-
智能手機
+關注
關注
66文章
18696瀏覽量
186176 -
樹莓派
+關注
關注
122文章
2080瀏覽量
110607
發(fā)布評論請先 登錄
深度剖析LM3533:智能手機照明的理想電源解決方案
探索LM3633:智能手機照明的完整電源解決方案
詳解MAX77826:智能手機和平板的理想電源管理方案
氮化硼透波散熱膜助力智能手機 “降溫革命”
億光67-24ST系列LED為智能手機“點睛”
vivo攜手Google Cloud推動智能手機邁入AI新時代
傲琪人工合成石墨片: 破解智能手機散熱困境的創(chuàng)新解決方案
二季度美國智能手機銷量同比增長9% 得益于夏季促銷活動
智能手機氣密性檢測儀大揭秘:原理、功能全解析-岳信儀器
低功耗藍牙智能門鎖應用
業(yè)界首款支持星閃車鑰匙的智能手機亮相
掌握智能手機氣密性檢測儀操作技巧,檢測更高效
中國智能手機復合材料后蓋搭載量快速增長
怎樣使用智能手機打開/關閉門鎖
評論