LoRa透過低頻技術,可將資料傳遞到15KM遠,如果想要自己掌控資料,可以透過以下方案,收集和儲存資料。 使用方案,可以由下選擇其一: QNAP TS-251A : Liunx 商業用 iEi Tank-860HM86: Liunx 工業等級 Siemens 西門子 IOT-202: Liunx, Arduino 工控用 樹莓派+ Image: 低成本 Linux + Docker: 自行架設 LoRa App:免費、資料可以自動傳到iFrogLab Dashboard 儲存
LoRa 介紹方案和差異比較 LoRa 超遠距離資料傳遞 透過低頻技術,可將資料傳遞到15KM遠,可以用在PC、Windows、Mac、Linux 、樹莓派、Arduino 等MCU上。 使用方案,可以由下選擇其一: Lora USB Dongle 二個(用在PC 、樹莓派) iL-LoRa 1111 一套2個(用在PC 、樹莓派)專門用在檔案傳遞 iL-LORA1272二個 (用在MCU、Arduino)傳輸距離比iiL-LORA1272 node較短 iL-LORA1272 node二個 (用在MCU、Arduino)傳輸距離比iL-LORA1272較遠 Lora USB Dongle 和 iL-LORA1272 各一 Lora USB Dongle 和iL-LORA1272 node 各一 Company Contact Country Alfreds Futterkiste Maria Anders Germany Centro comercial Moctezuma Francisco Chang Mexico Ernst Handel Roland Mendel Austria Island Trading Helen Bennett UK Laughing Bacchus Winecellars Yoshi Tannamuri Canada Magazzini Alimentari Riuniti Giovanni Rovelli Italy coming
Demo: 使用Linux Docker 架設ifrogLab 車牌辨識 LORA GATEWAY iFrogLab的 LoRa Gateway現在提供 Docker Container, 讓使用LoRa USB Dongle 的開發者和用戶, 可以在很快的時間內,10分鐘內就能就架設好一個LoRa Gateway 可以在Docker Hub 這裡取得 所需硬體有: 辨識端: iFrogLab LoRa USB 1 個 Web Cam 1 個,測試過 Logitech QuickCam Pro 9000, Linux OS, 測試過QNAP TS-251A, ubuntu 64 16.04LTS , 接收端: 有 iFrogLab LoRa USB 電腦Win/MAC/ Linux PC 安裝JAVA 和 iFrogLab
MQTT 設定 什麼是MQTT? 如果要使用MQTT (一種及時通訊的方法,就像是Line 一樣,馬上就能拿到資料) 在你的電腦安裝MQTT : Linux lnstall $ sudo apt-get install mosquitto mosquitto-clients Linux Get iFrogLab LoRa Gateway MQTT message $ mosquitto_sub -d -t ifroglab/mqtt -h test.mosquitto.org Mac Install $ brew install mosquitto Mac Get iFrogLab LoRa Gateway MQTT message $ mosquitto_sub -d -t ifroglab/mqtt -h test.mosquitto.org Android, iOS,
iFrogLab LoRa Gateway介紹: iFrogLab LoRa Gateway 主要目的如下: 收集附近iFrogLab LoRa Node 的資料。 把資料存放到內建的MySQL 資料庫中。 並且透過網頁的方法,用圖形化Dashboard的方法,把資料及時顯示出來。 在收到Node 資料的同時,也把資料透過MQTT 的方法,送到MQTT 官網伺服器上。 您的客戶,就能透過MQTT和網頁,收到和看到及時資料。 對貴公司的程式工程師,也能透過MQTT和MySQL 資料庫,收到到資料進行分析和二次開發。 內建iFrogLab IoT 架構,包含iFrogLab ICBlock 和 iFrogLab Dashboard 系統。 完全open source, 免費使用和商業化,可以自行修改和調整。 iFrogLab LoRa Gateway那裡可以取得: 那裡可以取的 這裡 iFrogLab LoRa Gateway 主要架構如下: iFrogLab LoRa LoRa gateway 是用Python 撰寫,source code 在這裡。 把附近Node 只要發送訊號,就能收到。 把資料存放到內建的MySQL 資料庫中。 內建Apache 2 ,並且用PHP 和Google Chart 寫出Dashboard,把資料及時顯示出來,source code 在這裡。 並可以透過iFrogLab Dashboard 系統,讓畫面更加豐富,並能夠過內建的大數據分析,呈現出來。 內建MQTT
以下是iFrogLab IoT Dashboard 的使用說明和Demo 1. 登入和加入文字、圖片、網頁 2.新增資料庫 3.新增圖表 4.網路更新圖表內容 5.新增控制元件 1. ICBlock 使用方法
因為iFrgLog LoRa gateway,是結合網頁、資料庫、管理資料庫後臺、MQTT、Python 程式的系統,讓使用者可以免程式經驗,就能看到資料傳遞過來的情況,並且以網頁圖形化的顯示和分析數據。 建議您可以使用Linux Docker Container 或Raspberry Pi 我們都有提供相關的image 檔案,可以在此下載。 但如果一定要在Windows上架設和安裝iFrogLab LoRa gateway, Win 10 是有版權的作業系統,所以就無法提供image 給客戶, 還請需要用戶 透過以下的方法自行安裝相關軟體和設定。 Step 1:快速上手 如果您的專案只想要2個LoRa互相傳遞資料的話,或者想要快速上手的話,請先看「LoRa 快速上手」,會容易的多。 Step 2:安裝相關軟體 iFrogLab LoRa gateway是結合網頁、資料庫、管理資料庫後臺、MQTT、Python 程式的系統, 所以請你依序安裝以下的軟體。 安裝XAMPP,下載點xampp 建議安裝5.6.30 / PHP 5.6.30 版本。 安裝Python,下載點 Python 建議安裝 Python 2.7.13 版本。 安裝MQTT- mosquitto ,下載點 MQTT mosquitto 建議安裝mosquitto-1.4.11-install-win32.exe版本。 安裝iFrogLab LoRa USB Driver,下載點。 並且啟動XAMPP軟體。 Step 3:設定資料庫PhpMyAdmin 因為LoRa gateway程式的關係,請在MySQL