iFrogLab LoRa USB dongle 更新韌體1.1版

lora-usb

iFrogLab LoRa USB dongle 更新韌體1.1版

LoRa展頻通訊技術為基礎的超長距離低功耗物聯網城市閘道器解決方案

868/900/915 MHz的通訊模組。

全新LoRa USB dongle 預計2016/11月初開始出貨

特色:

1.台灣製造
2.直接使用USB接口控制,不需要了解LORA的複雜傳輸概念.
3. 可直接跟Raspberry Pi 連接快速實踐 ioT LoRa gateway ,不需要昂貴的LoRaWan gateway($600)
4. iFroglab提供Raspberry USB driver並可以多工接收一個以上的LoRa module,業界首創.
5. 實際測試可以到達3km遠,快速的完成iOT的遠端控制!
6.地下2樓發射資料.可以在樓上六樓輕易地收到.,可以直接取代掉Zigbee and Zwave等網路技術!
7. 傳遞的資料可以穿牆穿地。
8. 提供完整樹莓派 和Arduino 的範例程式,可以單純的資料傳遞和接收的範例程式 https://github.com/iFrogLab/IL-LORA1272  和
對LoRa gateway 的範例程式 https://github.com/iFrogLab/LoRaGateway
9 快速上手 教學

**201708全新版本 韌體全面更新為1.1版** *****************************

增加新功能如下:

1.增加RF 端 CRC檢查碼。

2.支援休眠模式功能,可以提供低耗電模式。

3. 接收通知模式-可以讓系統進入睡眠模式,等待LoRa喚醒

    及功能描述 -Rx mode下,當有接收到資料時,IRQ Pin會由Lo To Hi,

      當下讀取資料命令之後,IRQ Pin會由Hi To Lo。

*********************************************************************

硬體效能:

  • 頻率範圍:    868/ 915MHz
  • Modulation:FSK / GFSK / MSK / LORA
  • SPI資料Interface Sensitivity:-137dBm
  • 輸出功率:+ 20dBm的數據傳輸率:<300 kbps的127分貝動態範圍RSSI優秀阻塞免疫力序言檢測自動RF感和CAD顯示器內置位同步時鐘恢復數據包引擎到與CRC 256字節
  • 工作溫度:-40°C〜+ 80°C內置的溫度傳感器
  • 待機電流:≤1uA
  • 電源電壓:USB VBUS 5V.
    IL-LORA1272是一種低成本的射頻前端收發模組。簡化了電路設計。在Lora調製和20dBm的高功率輸出的高靈敏度(-137dBm)使模組適合於低範圍和低數據速率應用。

驅動程式:

  • Windows XP,7,8,10 驅動程式,請下載和安裝
  • Mac 不需要驅動程式,即插即用,請看此
  • Linux 不需要驅動程式,設備名稱如: /dev/ttyAMC0,即插即用,請看此
  • QNAP NAS 不需要驅動程式,設備名稱如: /dev/ttyAMC0,即插即用,請看此
  • Raspberry Pi 不需要驅動程式,設備名稱如: /dev/ttyAMC0,即插即用,請看此

教學文件:

  • 下載和原始程式連結 github
  • iFrogLabLoRa USB 是完全可以執行 iFrogLab LoRa IL-LORA1272 的範例程式,相關教學請看此,只要留意一下USB Port 的位置,就能透過Arduino, Raspberry Pi, Python 程式語言開發相關程式。
  • iFrogLabLoRa USB 快速上手文件。
  • iFrogLabLoRa USB 另外因為本身就有USB 的關係,並能有更多的功能,相關介紹請看此。
  • iFrogLabLoRa USB 另外因為本身就有USB 的關係,我們提供很多LoRa Gateway 的環境,讓大家輕鬆上手。

iFrogLab LoRa Gateway:

  • 下載和原始程式連結 github
  • iFrogLab 提供VM image, Raspberry Pi  SD image, Docker,讓您輕鬆的把個人電腦, 樹梅派 變成iFrogLab LoRa Gateway,
  • 在 iFrogLab的 LoRa Gateway上,就可以接上本產品iFrogLab LORA USB Dongle, 接的越多速度約快喔!
  • iFrogLab LaRa Gateway 可以連接MQTT, HTTP Server, MySQL 資料庫,讓你自己管理和設計相關的應用程式。
  • iFrogLab LoRa Gateway 安裝設定開發教學文章請看這裡
  • 現在iFrogLab LoRAGateway  也可以載輕鬆在QNAP的NAS 上執行喔!教學文章請看這裡
  • 也可以透過MQTT 的方法,就能即時穿透網路,就能抓到資料,請看我們寫的範例教學 Node-Red,並且提供外部MQTT Server 讓開發者在外面,也能透過公共網路,就能看到即時資料。

問題集:

Q:請問這可以用在RTOS上當gateway嗎?

A:就看你對gateway 的定義,它可以切換 發送和接收,只要頻率相同,都可以接到。

Q:如果想用在STM32F104的MCU也可以做到gateway嗎?

A: 同上, 他的控制適用 UART  115200bps 定義,官方網站有封包文件,技術上是做的到。

Q:若是運用在樹梅派上,做出來的gateway是proprietary的還是與SX1301相同呢?

A: 很難一句話回答,我們在數梅派上的image 是包含LoRa, MQTT, MYSQL, Dashboard ,

所以就會把LoRa 所收到的資料,礎存在資料庫中,並且發一份MQTT 訊息出去,並顯示到Dashboard,

全部都有提供原始程式碼

Q:使用貴公司IL-LORA1272等LORA模組進行資料傳輸時,是否需先確認環境有無覆蓋LORA訊號,

A: 非絕對需要,這個模組,可以透過指令的方法調整頻段,868/ 915MHz 都可以設定 最少可以設定到0.01 ,如果實際測試發現有雜訊,就請改頻道就可。

Q: 加購LORA基地台以搭配使用?

A: 二個選項:

1). 如果你只要一對一對傳 或一對多資料戶傳的話, IL-LORA1272 互相就能送和收。官方上有SOC, Arduino, Raspberry Pi, Win PC, Mac, Linux  範例程式。

2). 我們有iFrogLab LoRa USB , 和已經做號的作業系統image檔、VM 虛擬機(Ubuntu版)、Raspberry Pi (Rasbian版),可以直接下載就能使用,其內容有Mysql, Apache, MQTT, Python ,

官方有相關資料和youtube 的教學

Q: LORA除一般資料傳輸外能否傳輸影像資訊?

A: 目前的傳輸速度是2K BPS , 然後傳輸bytes 的資料格式, 所以技術上做的到,只是速度看你的需求。

Q: 請問這是LoRaWAN 協定嗎?

不是,我們是走iLoRa 協定

Q;如果不是,請問差異在哪裡?

LoRaWAN 是一分鐘回傳12個bytes ,但iFrogLab LoRa Gateway的iLoRa 協定,是即時內就能抓到,一分鐘可以傳2K bytes。

 

 

 

Q.這設備是USB介面,直接安裝在電腦及驅動程式就可以使用嗎?(OS:WIN7-64/32 bit )
 A:上面有個USB-to-Serial 的IC , 所以只要在USB甚至UART 的設備上都能夠使用,以iFrogLab USB Dongle 的話,能夠透過Serial 指令就可以,
所以 OS:WIN7-64/32 bit, Mac, Linux , 8051, arduino, RPi 等 都可以使用。
Q.操作這設備是使用專用的操作介面嗎?
A:今天,我們是可以透過以下其中之一個方法傳遞資料
#. Serial 軟體
#. Python 範例程式(我們有提範例)
#. java , c, .net  等(目前還沒有範例程式)
Q: 傳輸和接收的資料夾是可以自己指定嗎??
A:"資料夾"?  傳送檔案的部分,需要工程式來寫喔! 但byte 資料可以自己指定和設計
Q.可以1對多接收或發送嗎?最多幾對幾?(多發送給1接收;或是1發送給多)
A:都可以,目前有1 to 1, 1 對多, 廣播, star , mesh
Q.如果是多發送1收,可以對每一支發送設定 address嗎?在儲存資料方面可以指定到不同資料夾嗎?
A:資料夾的資料,要工程師寫喔!
但如果是 byte的資料,目前有python 的範例程式,可以指定對象喔!每一個LoRa 我們都有唯一性的號碼ID,可以決定是否要接收
Q.是否可以做"跳點"使用,最多可以跳幾個點。(例如:A<-B,但是兩間之間不是通視,中間增加C點,甚至C、D兩點,當跳點、將資料送回A)
A:有,但是預計2017年夏天才會公布mesh 的範例程式,目前工程師正在測試和開發中。
感謝您的來信
Q.:若是要建構2個Gateway加4個Nodes,是否就是購買 『iFrogLab LORA USB Dongle Gateway (組件包)超遠端15公里資料傳遞接收模組PC,樹梅派』*2及『iFrogLab iL-LORA1272-Node 超遠端15公里LoRa資料接收 for Arduino 樹梅派』*4 ?
A:沒錯
Q:然後為了要讓4個Node同時啟動,要在另外買4組Raspberry Pi連接?
A: 4 個Node 的部分,可以是PC, Mac, Linux, Arduino , Raspberry Pi, MCU , 8051, 都可已只要有UART (RX/TX)序列阜資料傳遞,都可已。
看你傳遞資的來源是什麼, 如果還沒確定的話,可已跟我說一下感應器,我可已給您一些建議。
Q: 是否有功能讓Nodes做群組的功能?例如Gateway1接Node1/2,Gateway2接Node3/4.
A: 可以喔, 技術部分,可以用頻率,做區分就可以了。
Q:可以在Node端不接上任何的感應器的條件下,透過Arduino模擬傳送封包到Gateway來模擬傳送及收接資料?
A: 可以喔!我們的範例是這做喔!
Q:有辦法去確認gateway收到封包的狀況?是在另外架設MQTT來接收Gateway回傳的資料?
A: 我們的gateway 有包網頁, MYSQL 資料庫,MQTT
所以您可以透過這三種,同時看到收到的資料。
Q: 請問 PI 3 的 img 可以正常解壓縮了嗎?
A: 因為檔案2.56GB 太大,所以把他放在FTP 還煩請在試試看。
FTP:   home249312099.1and1-data.host
Port: 22
Username: u49759397-ifroglab
Password: Iloveifroglab123!@#
第一個 i 是大寫

Q: 請問使用了 iLORA你們自創的通訊協定,

A: 是的他不是標準的LoRa Wan
Q: 那是否就無法跟 LORA標準協議建立出來的設備溝通了呢?
A:
對非理工的人的答案: 是
對理工的人的答案: 有機會,物理層的頻段是一樣,都可以收到物理資料,大家都是透過相同的IC 1276 ,只是收到後的MCU 的處理方法不一樣。
另外說一下,市面上所有的 LoRa 都無法,和另外不同的公司,做設備溝通,
因為LoRaWan 的通訊只有做到 物理層 和MCU層,
之後到上面的Lib , 驅動程式,  App , gateway, 每一家都是"機密"都不公開的。
Q:  因為沒有跟 LORA標準協議可以溝通,是否就只能一直採用自己的通訊協定下的設備自己玩呢?
A: 是,同上,每一家都是無法跟另一家廠商溝通喔!
Q:  與QNAP container 的實作,能否提供範例+說明

A: 請看一下這裡:

 

Q: 實際上的兩公里互傳,中間是否有障礙物?

A:盡量避免,訊號會衰減,如果有困難,建議一個放在建築物高一點的地方,
或者天線 和功率打強一點。
我們實測過地下室2樓,可以打到10樓,都還可以收到訊號。

Q:能否提供 iLORA你們自己的通訊協議解釋與 標準協議哪裡不同?

iFrogLab iLoRa 協議:https://github.com/iFrogLab/IL-LORA1272/tree/master/hardwareSpacs/Ver2
差異表在此: http://www.ifroglab.com/?p=7315 請看最下面。
Q: 與Dropbox 要如何進行 LORA合作?
A: 其他LoRa 協議和其他廠商此功能,
iFrogLab 可以使用我們的範例原始程式,並把收到的檔案,指到存放在你的Dropbox 檔案區就可以了,
範例,https://github.com/iFrogLab/IL-LORA1272/tree/master/Samples-Python/Ver2/03-iFrogLabLevel2-Lib

 

s__21618691s__21618694s__21618699s__21618690

screen-shot-2016-11-24-at-6-38-08-pm

 

 

 

iFrogLab iLoRa  VS LoRaWAN 的差異

  • iLoRa 協定傳輸資料比LoRaWAN快7680倍,LoRaWAN 是一分鐘回傳12個bytes ,但iFrogLabLoRaGateway的iLoRa 協定,是即時內就能抓到,每秒可以傳 1136 bytes。
  • 透過函示庫,可以傳遞檔案、文件、圖片等大檔案。
  • 可以透過程式,調整頻率、速度、功率、距離遠近(功率越大 距離越遠)。
  • 可以「一對一」和「一對多」的設計。
  • 設備可以切換「發送」和「接收」。
  • 完全 Open Source
能比較

LoRaWAN

iFrogLab iLoRa

傳輸速度 每分鐘12 bytes 每分鐘68160 bytes
傳圖片,文章
資料傳地方法 Star星狀 Star星狀, Mesh網狀, 點對點,
並可透過Gateway 遠端控制另一個Node
原始程式 不公開 Open Source
Dashboard 儀表版 Open Source
資料 存放在製造商 用戶的Gateway設備中MySQL
Gateway 系統 製造商特製 可以用在PC, Windows, Linux, Raspberry Pi,
Docker Container, IBM Yotco,
與有套裝QNAP, iEi , 西門子Gateway
支援的第三方程式語言 MQTT
部分廠商有Arduino
Arduino, Python, MQTT, Java, C#,
Android, Objective-C (iOS),
傳輸距離 Gatway 到 Node 約15公里
理論值
1. Gatway 到 Node 約15公里 (理論值)
2.Mesh 對點跳點, 每個中間點間格約15公里,
就能達到無限長度
3.透過iFrogLab Gateway 就能傳到網路上,
可透過其他網路設備收和送。

 

LoRaWan and iFrogLab LoRa Proprietary compare table.

螢幕快照 2017-01-22 上午10.08.39

 

phpBB Appliance - Powered by TurnKey Linux