步驟1:安裝Android應用
從Google Play安裝RaspberryPi Switch Android應用
連接到家庭WiFi時,應用程序會發現本地網絡上所有可用的交換服務器,并允許您控制它們。發現機制依賴于廣播UDP消息,因此您的網絡路由器不應丟棄具有廣播地址的數據包(默認情況下,除非您以不同方式配置網絡,否則消費級路由器不會丟棄廣播消息)
步驟2:安裝Raspbian操作系統
您可以在RaspberryPi官方網站上找到完整說明
Mac用戶在其上復制圖像的快速步驟SD卡
1。 下載 RaspberryPi映像
2。識別SD卡的磁盤(而非分區)。例如disk4(不是disk4s1)
diskutil list
3。卸載
diskutil unmountDisk /dev/disk4
4。將圖像復制到SD車上(花費很長時間,使用/dev/rdisk#而不是/dev/disk#來加快速度)
sudo dd bs=1m if=2012-12-16-wheezy-raspbian.img of=/dev/disk4
圖像隨附的默認憑據
username: pi
password: raspberry
步驟3:安裝Pi4j庫
Pi4J是Java應用程序的API和實現庫,用于訪問完整的I/O功能Raspberry Pi平臺的版本。完整說明可在pi4j網站上找到,或直接在RaspberryPi終端中運行以下命令
curl -s get.pi4j.com | sudo bash
步驟4:將RaspberryPi連接到本地家庭網絡
您可以使用以下方式將RaspberryPi連接到家庭網絡:
WiFi適配器
電源線適配器
將其直接連接到路由器
如果使用的是Edimax WiFi USB適配器,則需要提供快速提示:
1。用
auto lo
iface lo inet loopback iface eth0 inet dhcp
allow-hotplug wlan0
auto wlan0
iface wlan0 inet dhcp
wpa-ssid “YOUR-WIFI-NETWORK-NAME-GOES-HERE”
wpa-psk ”YOUR-WIFI-NETWORK-PASSWORD-GOES-HERE“
2替換文件/etc/network/interfaces( sudo vi/etc/network/interfaces )的內容。禁用WiFi適配器電源安全模式
sudo sh -c ”echo ‘options 8192cu rtw_power_mgnt=0 rtw_enusbss=0’ 》 /etc/modprobe.d/8192cu.conf“
3。重新啟動
步驟5:安裝Switch-server
Switch-server 是一個小型的Java應用程序在您的RaspberryPi上運行,控制其GPIO并使其可被發現,以便可以對其進行遠程控制。
按照switch-server github頁面上的安裝說明進行操作。
您現在可以連接繼電器或覆盆子pi上GIPO的其他小工具,告訴交換機服務器它們已連接的名稱和引腳號,并通過Android應用程序進行控制。
如果您只想使用Android App,或者對服務器代碼進行了更改并想先嘗試而又不嘗試,則還可以從筆記本電腦本地運行 switch-server
提示:
要在啟動時啟動 switch-service ,請添加以下crontab命令(sudo crontab -e):“ @reboot java -jar/home/pi/switch-server.jar --config/path/to/config.json ”
如果您安裝了Raspbian OS,則可以將交換機服務器jar文件放在FAT32的/boot/分區下,并且在安裝SD卡時在Windows和Mac上可見。通過這種方式,您可以輕松地從筆記本電腦更新服務器jar 或 config.json 文件,而無需使用RaspberryPi。
責任編輯:wv
-
Android
+關注
關注
12文章
3943瀏覽量
127738 -
自動化
+關注
關注
29文章
5620瀏覽量
79531 -
樹莓派
+關注
關注
117文章
1710瀏覽量
105805
發布評論請先 登錄
相關推薦
評論