查看所有文章
使用 Arduino EEPROM 來儲存變數值
特性: 一般執行 Arduino 時,如果正常供電的狀態下,一些變數會隨著電源消失也會跟著不見了,而 EEPROM 內的資料並不會隨著關機而消失。當我們要儲存用戶密碼或者一些變數值,期待下一次 Arduino 開機後又能讀取到上一次最後運作時的設定,那您就會需要將資料寫入到 EEPROM 內,不會隨著斷電後資料就遺失的問題。 (閱讀全文…)
查看所有文章
特性: 一般執行 Arduino 時,如果正常供電的狀態下,一些變數會隨著電源消失也會跟著不見了,而 EEPROM 內的資料並不會隨著關機而消失。當我們要儲存用戶密碼或者一些變數值,期待下一次 Arduino 開機後又能讀取到上一次最後運作時的設定,那您就會需要將資料寫入到 EEPROM 內,不會隨著斷電後資料就遺失的問題。 (閱讀全文…)
Google 台灣前董事總經理簡立峰曾一針見血地指出,台灣科技業過去太習慣依賴硬體製造的優勢,但在物聯網(IoT)時代,這可能成為盲點。
根據報導紀錄,他強調:「物聯網最有價值的地方,是『要注意新的需求』。」台灣要扭轉產業劣勢,關鍵不在於生產更便宜、連網更快的晶片,而是利用這些硬體創造出不可替代的「智慧服務」。
簡立峰提出了一個非常經典的產品設計反思,至今仍是 UX(使用者體驗)課程的絕佳教材:
「科技在那裡,成功的運用才是困難。」—— 唯有解決人們覺得「麻煩」的事,才是真正的需求所在。
台灣紡織業技術全球頂尖,能做出世界唯一的「聯網衣服」。但簡立峰在訪談中提醒,如果只是讓衣服能上網,那只是一件很貴的衣服。
價值的轉換在於情境應用:
面對台灣內需市場較小的限制,簡立峰也對年輕創業者提出兩點具體建議:
回看這篇演講,簡立峰提到的「智慧服務」如今已透過 AI 實現。對於現在的物聯網新創來說,問題不再是「這東西能不能連網」,而是「連網後,AI 能幫用戶省下多少時間?」
我們是一群專注於 AIoT 應用落地的技術專家,致力於分享最具洞察力的產業觀點與實戰經驗,協助台灣硬體產業進行數位轉型。
樹莓派使用的linux是debian系統,所以樹莓派啟用root和debian是相同的。
debian裡root帳號默認沒有密碼,但賬帳號鎖定。
當需要root權限時,由默認賬戶經由sudo執行,Raspberry pi 系統中的Raspbian
默認用戶是pi 密碼為raspberry
重新開啟root帳號,可由pi用戶登錄後,在命令行下執行
sudo passwd root
執行此命令後系統會提示輸入兩遍的root密碼,輸入你想設的密碼即可,然後在執行
sudo passwd -- unlock root
這樣就可以解鎖root帳號了。
恭喜您!您已經掌握了 Raspberry Pi 的最高權限。現在,是時候探索更多可能,並確保您的系統安全無虞了。
樹莓派系統安裝好之後還要裝上一些必須的的工具才能用啊,比如說中文輸入法和瀏覽器。
Ubuntu Mate for Raspberry Pi 2 雖然支持中文,但是是沒有中文輸入法的,於是我們需要自己安裝一個。
我安裝了Google拼音,一個命令就可以裝好fcitx和Google拼音。
sudo apt-get install fcitx fcitx-googlepinyin fcitx-module-cloudpinyin fcitx-sunpinyin
重啟一下就可以使用中文輸入法了。這篇的東西就是在樹莓派上用Google 拼音敲出來的:)
系統自帶的是FireFox,用起來也還挺流暢,但是我個人習慣用Chrome,於是我安裝了Chromium瀏覽器。
Ubuntu Mate自帶的源里是沒有Chromium的,於是我們要先添加一個源,用以下命令。
sudo tee /etc/apt/sources.list.d/i386.list
deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ wheezy main contrib non-free rpi
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ wheezy main contrib non-free rpi
deb http://mirrors.neusoft.edu.cn/raspbian/raspbian/ wheezy main contrib non-free rpi
deb-src http://mirrors.neusoft.edu.cn/raspbian/raspbian/ wheezy main contrib non-free rpi
deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ wheezy main contrib non-free rpi
deb-src http://mirrors.ustc.edu.cn/raspbian/raspbian/ wheezy main contrib non-free rpi
THIS IS THE ONLY WAY TO GET CHROMIUM ON JESSIE!
THIS WILL ONLY WORK ON A Pi2!
1. Install and configure Raspbian. There are plenty of guides on how to do this.
THIS HAS BEEN UPDATED FOR JESSIE. SORRY, BUT NO WHEEZY INSTRUCTIONS. JESSIE IS THE FUTURE.
2. Download and install updated Chromium and dependencies:
For anyone who doesn't trust me, these are the same exact files gotten from here:
http://ports.ubuntu.com/pool/universe/c/chromium-browser/
If you feel more secure getting the relative files there, by all means. But those files may disappear at any time, which is why I host them on my DropBox.
wget https://dl.dropboxusercontent.com/u/87113035/chromium-browser-l10n_45.0.2454.85-0ubuntu0.15.04.1.1181_all.deb
wget https://dl.dropboxusercontent.com/u/87113035/chromium-browser_45.0.2454.85-0ubuntu0.15.04.1.1181_armhf.deb
wget https://dl.dropboxusercontent.com/u/87113035/chromium-codecs-ffmpeg-extra_45.0.2454.85-0ubuntu0.15.04.1.1181_armhf.deb
sudo dpkg -i chromium-codecs-ffmpeg-extra_45.0.2454.85-0ubuntu0.15.04.1.1181_armhf.deb
sudo dpkg -i chromium-browser-l10n_45.0.2454.85-0ubuntu0.15.04.1.1181_all.deb chromium-browser_45.0.2454.85-0ubuntu0.15.04.1.1181_armhf.deb
You should have Chromium 45 now installed!
ufw是一個主機端的iptables類防火牆配置工具,比較容易上手。如果你有一台暴露在外網的樹莓派,則可通過這個簡單的配置提升安全性。
安裝方法
sudo apt-get install ufw
當然,這是有圖形界面的(比較簡陋),在新立得里搜索gufw試試…… 使用方法
啟用
sudo ufw enable sudo ufw default deny
作用:開啟了防火牆並隨系統啟動同時關閉所有外部對本機的訪問(本機訪問外部正常)。
關閉
sudo ufw disable
查看防火牆狀態
sudo ufw status
開啟/禁用相應端口或服務舉例
sudo ufw allow 80 允許外部訪問80端口sudo ufw delete allow 80 禁止外部訪問80 端口sudo ufw allow from 192.168.1.1 允許此IP訪問所有的本機端口sudo ufw deny smtp 禁止外部訪問smtp服務sudo ufw delete allow smtp 刪除上面建立的某條規則ufw deny proto tcp from 10.0.0.0/8 to 192.168.0.1 port 要拒絕所有的流量從TCP的10.0.0.0/8 到端口22的地址192.168.0.1
可以允許所有RFC1918網絡(局域網/無線局域網的)訪問這個主機(/8,/16,/12是一種網絡分級):
sudo ufw allow from 10.0.0.0/8sudo ufw allow from 172.16.0.0/12sudo ufw allow from 192.168.0.0/16
推薦設置
sudo apt-get install ufw sudo ufw enable sudo ufw default deny
這樣設置已經很安全,如果有特殊需要,可以使用sudo ufw allow開啟相應服務。
