隨著物聯裝置多樣性
儲存的資料也越來越多
相對的我們要在資料儲存要更方便才行
像是 ThingSpeak 是最常見的
這篇則是用 Google 提供的 FireBase
參考資料 : 透過 Python 傳送溫溼度資訊到 Google Firebase
2016年11月22日 星期二
2016年10月5日 星期三
RaspberryPi-安裝 / 架設 FTP ( Linux )
有了 FTP
我們在檔案傳輸方便了不少
這節就來介紹如何簡易的在 Linux 架設 FTP
思考路線 :
1 . 首先在主機內安裝 vsftpd
2 . 更改 ftp 設定
3 . 新增並建立對應檔案位置
3 . 建立帳號與密碼
3 . 重新啟動 ftp
3 . 在 Window 端下載 : FileZilla 並且輸入對應參數
1 . 安裝 FTP
2 . 開啟設定文件
通常設定檔案沒特別設定,都會在 etc 底下
3 . 更改設定
1) ( 因為簡化安裝,所以暫時性關閉 )
anonymous_enable=YES
2 )
local_enable=YES
3 )
write_enable=YES
4)
chroot_local_user=YES
4 . 重新啟動 FTP
註冊會員
1 . 註冊帳號
歡迎轉載,請註明出處。
我們在檔案傳輸方便了不少
這節就來介紹如何簡易的在 Linux 架設 FTP
思考路線 :
1 . 首先在主機內安裝 vsftpd
2 . 更改 ftp 設定
3 . 新增並建立對應檔案位置
3 . 建立帳號與密碼
3 . 重新啟動 ftp
3 . 在 Window 端下載 : FileZilla 並且輸入對應參數
1 . 安裝 FTP
sudo apt-get install vdftpd
並且確認線上下載2 . 開啟設定文件
通常設定檔案沒特別設定,都會在 etc 底下
cd /etc
sudo nano vsftpd.conf
3 . 更改設定
1) ( 因為簡化安裝,所以暫時性關閉 )
anonymous_enable=YES
2 )
local_enable=YES
3 )
write_enable=YES
4)
chroot_local_user=YES
4 . 重新啟動 FTP
sudo service vsftpd restart
--------------------------------------------------------註冊會員
1 . 註冊帳號
sudo useradd peter // 取名一位叫 : Peter 的使用者
2 . 設定密碼sudo passwd peter // 設定此使用者的密碼
3 . 帳號對應檔案路徑sudo usermod -d /var/www peter // peter 專屬路徑存取
4 .可使用者可以藉由 : FileZilla存取歡迎轉載,請註明出處。
2016年10月1日 星期六
RaspberryPi-安裝 / 架設 Apache Server ( Linux )
我們在架設網站時候
不可或缺的就是 :
1 . 網路位址
2 . 網頁
3 . 伺服器
這一篇主要是如何在 Raspberry ( Linux ) 架設 Server
思考路線 :
1 . 首先在主機內安裝 Apache
2 . 開啟 Server
3 . 確認 Server 是否被啟動以及 IP 位置
4 . 在瀏覽器輸入 : localhost 確認有網頁是否有顯示
1 . 更新系統資訊
2. 安裝 Apache 2 至主機
3 . 可以藉由以下指令控制 Server
4 .將專案 / 網頁放置在 /var/www/html 底下
參考資料 : How to install and run Apache web server in Ubuntu Linux
不可或缺的就是 :
1 . 網路位址
2 . 網頁
3 . 伺服器
這一篇主要是如何在 Raspberry ( Linux ) 架設 Server
思考路線 :
1 . 首先在主機內安裝 Apache
2 . 開啟 Server
3 . 確認 Server 是否被啟動以及 IP 位置
4 . 在瀏覽器輸入 : localhost 確認有網頁是否有顯示
1 . 更新系統資訊
sudo apt-get update
2. 安裝 Apache 2 至主機
sudo apt-get install apache2
3 . 可以藉由以下指令控制 Server
sudo /etc/init.d/apache2 start
sudo /etc/init.d/apache2 stop
sudo /etc/init.d/apache2 restart
4 .將專案 / 網頁放置在 /var/www/html 底下
參考資料 : How to install and run Apache web server in Ubuntu Linux
2016年5月18日 星期三
2016年5月8日 星期日
2016年1月28日 星期四
RaspBerryPi-基本命令( Linux )
雖然 Raspberry Pi 已經是圖形化介面
但是骨子裡還是存在 Linux
有時反而下命令會更來的有效率
以下是比較常用的命令
歡迎轉載,請註明出處。
但是骨子裡還是存在 Linux
有時反而下命令會更來的有效率
以下是比較常用的命令
檔案管理 | |
| 指令 | 行為 |
| ls | 檔案 |
| cd | 移動 |
| mkdir | 建立目錄 |
| cp | 檔案複製 |
| rm | 檔案刪除 |
| rmdir | 刪除目錄 |
| mv | 檔案搬移 |
| find | 尋找 |
| df | 硬碟空間 |
系統管理 | |
| 指令 | 行為 |
| sudo | 管理者 |
| passwd | 修改密碼 |
| adduser | 建立新的使用者 |
| userdel | 刪除使用者 |
| clear | 畫面清空 |
| halt | 關機 |
| shutdown | 關機 |
| ps | 正在處裡的程序 |
| Kill | 刪除系統中的程式 |
網路管理 | |
| 指令 | 行為 |
| ifconfig | 網路狀況 |
| ping | 連線狀況 |
歡迎轉載,請註明出處。
2016年1月16日 星期六
RaspBerryPi-從無到有
今天收到新玩具 : Raspberry Pi 2
我們開始吧
先簡單描述這台小機器吧 !!!
簡單的說,他是一台小電腦
但是走 Linux 系統的
事前準備 :
1 . mircoSD 8G up
2 . Raspberry Pi 2
流程
1 . 下載作業系統( Raspbian )
Raspberry Pi Raspbian 作業系統
Raspberry Pi Raspbian 作業系統
2 .格式化 SD 卡
下載官方格式化軟體
格式化選項設定
1 ) 快速格式化 : 重新排列,但內部資料有機率回朔
2 ) 複寫格式化 : 完整清除內部資料
2 ) 複寫格式化 : 完整清除內部資料
3 . 下載 映像檔燒入在 SD 的工具
4 . 開啟燒入工具,開始燒入
Write : 燒入
Read : 讀取( 備份映像檔 )
歡迎轉載,請註明出處。
2015年3月27日 星期五
RaspBerryPi-運用 Python 操控 GPIO
首先 Terminal 下
sudo apt-get install python-rpi.gpio
之前有介紹過有兩種執行方式
為了加速時間,就先捨去第一方法
直接使用第二種方法
1) sudo nano led.py
2)
import time, RPi.GPIO as GPIO
GPIO.setmode(GPIO.BCM);
GPIO.setup(4, GPIO.OUT);
while True:
ledOn = GPIO.output(4,0);
time.sleep(1);
ledOff = GPIO.output(4,1);
time.sleep(1);
不知道各位大大是否有遇過以下的情形
RuntimeError : No access to /dev/mem. Try running as root!
原因是權限不足
無法更改操作硬體
6) sudo python led.py
歡迎轉載,請註明出處。
6) sudo python led.py
歡迎轉載,請註明出處。
RaspBerryPi-基本 Python 使用
最近剛好有需求
所以利用時間來整理
樹莓派可以支援多個語言
但Python是最直接的
只需要文字編輯器!!!
確認Python步驟( 不要跳步驟 ) :
歡迎轉載,請註明出處。
樹莓派可以支援多個語言
但Python是最直接的
只需要文字編輯器!!!
確認Python步驟( 不要跳步驟 ) :
- sudo apt-get update( 更新系統安裝檔案 )
- sudo apt-get upgrade( 更新系統安裝檔案 )
- sudo apt-get install python2.7( 確認是否安裝 Python )
1 . 直接在Termainl進入 Python 編輯模式寫程式
EX :
1) python
2) print('Hello Python!');
Hello Python
雖然可以很快速地去執行,但如果是大量程式編寫。
2 . 透過文字編輯器編寫後執行
1) sudo nano hello.py
2)直接在裡面輸入 : print('Hello Python!');
3)Ctrl + O
4)Enter
5)Ctrl + X
6)Enter
7)python hello.py
Hello Python
看似非常的麻煩,但是在編寫的過程中較能掌握流程。
訂閱:
文章 (Atom)





