樹莓派 Raspberry Pi 以 C 語言讀取 HTU21D 溫度與濕度感測器資料

本篇示範在樹莓派 Raspberry Pi 中以 C 語言抓取 HTU21D 溫度與濕度感測器的資料,自己打造物聯網溫濕度計。 HTU21D 是一個同時可以測量溫度與溼度的感測器,樹莓派或 Arduino 等開發板可透過 i2c 傳輸協定讀取上面的資料,在物聯網(IOT)的應用中可以很方便結合其他的設備,實現智慧居家與自動控制。 ...

January 20, 2017 · G. T. Wang

樹莓派安裝 Mosquitto 輕量級 MQTT Broker 教學,連接各種物聯網設備

Mosquitto 是一個開放原始碼 MQTT broker,安裝於樹莓派中就可以把所有的感測器、運算與控制設備連結起來,打造一個整合性的物聯網架構。 在物聯網的應用中,有許多的感測器會產生各種的資料,這些資料可能會傳送至資料庫中儲存、交給運算伺服器分析、或是直接傳遞至使用者端即時顯示,而物聯網中的各種設備也需要接收來自於使用者或自動控制程式程式的指令,進行各種智慧化的動作,要讓整個物聯網環境具備互相溝通的能力,就需要有一個資訊傳遞的機制。 ...

December 30, 2016 · G. T. Wang

樹莓派 Raspberry Pi 以 Eddystone 傳送 URL:打造實體網頁 Physical Web

這裡介紹如何以樹莓派開發版與低功耗藍牙的 Beacon 傳輸技術,依循 Eddystone 通訊協定,開發實體網頁的應用。 由 Google 所推出的 Eddystone 低功耗藍牙傳輸格式,支援多種訊框型態,可因應不同的情境傳送不同的資料,同時也加入版本管理的功能,以適應未來新功能的加入。 ...

December 27, 2016 · G. T. Wang

樹莓派 Raspberry Pi 實作 iBeacon 發射器,低功耗藍牙 BLE 應用

這裡介紹如何使用樹莓派實作一個 iBeacon 發射器,發送 iBeacon 訊號給手機等行動裝置。 Beacon 是一種以藍牙低功耗(BLE)資料傳輸技術為基礎,結合各種行動裝置的應用,這個技術可將少量的資料發送至附近的手機或平板等藍牙行動裝置,讓行動裝置上的應用程式獲得準確的位置相關資訊,非常適合用於室內定位、商場導覽等各種場合。 ...

December 26, 2016 · G. T. Wang

Linux 使用 SSMTP 與 GMail 以指令或程式自動寄信教學

這裡以樹莓派的 Linux 環境為例,介紹如何使用 SSMTP 與 GMail 配合指令或程式自動寄信。 SSMTP 是一個專門用於送信的系統小工具,它的角色類似 sendmail,可透過標準輸入接收郵件資料,並且同步將郵件傳送至指定 MTA,進行電子郵件的遞送動作,而在結合 GMail 這類正式的 MTA 之後,就可以輕鬆讓 mail 這類 Linux 標準的 MUA 具備發信的能力。 ...

December 24, 2016 · G. T. Wang