onSchedule

iFrogLab LoRa USB dongle 更新韌體1.1版

iFrogLab LoRa USB dongle

即插即用,LoRa 的設定、收集資料、DashBoard 只要「一鍵完成」

     iFrogLab LoRa USB dongle

最新物聯網的新科技-LoRa

距離遠、低功耗、抗干擾、成本低

遠拒通訊資設備得最好選擇

可用在 智慧電表/農業監控/水產監控/自動化設備/智慧建築

產品介紹

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

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

全新LoRa USB dongle

特色:

特色:

  1. 台灣製造
  2. 直接使用USB接口控制,不需要了解LORA的複雜傳輸概念.
  3. 可直接跟Raspberry Pi 連接快速實踐 ioT LoRa gateway ,不需要昂貴的LoRaWan gateway($600)
  4. iFroglab提供Raspberry USB driver並可以多工接收一個以上的LoRa module,業界首創.
  5. 最遠可以到達15km遠,快速的完成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。

硬體效能:

  • 符合LoRa頻率範圍: 868/ 915MHz
  • 此設備可以自行調整頻率範圍:860.00-1020.00MHz
  • 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)使模組適合於低範圍和低數據速率應用。

WiFi的傳輸距離是100公尺
LoRa的傳輸距離是15000公尺(15公里)

為何使用iFrogLab設備:

為何要用iFrogLab 的LoRa 不用LoRaWAN™  (每分鐘 16 bytes) ,而是用iFrogLab專利的iLoRa(每分鐘 68160 bytes) 自訂協議,原因就是傳輸資料的速度。

使用iFrogLab 的成功案例

以下的影片是我們由眾多的成功案例中, 挑選出的三個代表案例,感謝國內外眾多公司、政府研究機構和大學對iFrogLab 的支持。

QNAP 威聯通 TS-251A-2G 2Bay NAS

LoRa Gateway Server 套裝- QNAP 威聯通 TS-251A-2G 2Bay NAS

QNAP 威聯通 使用該商品套裝

iEi 產品

iEi 產品LoRa套裝-使用iFrogLab 硬體和軟體

iEi 產品LoRa套裝-使用iFrogLab 硬體和軟體

顧客用在實際的商品案例

使用感應器來偵測商品的資訊,並透過LoRa送出資訊

一鍵完成DashBoard

如何挑選和快速上手?

我要哪些設備和硬體才能架設出自己的LoRa 環境?

挑選合適的硬體

我們知道要挑選和準備LoRa 的設備和環境,對第一次使用的人,不知道要如何上手,請點選以下按鍵,我們設計一套問與答,讓您可以尤其中的方案選出一個最合適的方案。

如何取得iFrogLab 產品?

iFrogLab 產品可以由以下的管道獲得

良興電子的資訊(台北光華店)電話:(02)2393-0899,地址:新生南路一段6號B1(國際電子廣場)

天瓏網路書店,地址: 100台灣台北市中正區重慶南路一段107號,電話:+886 2 2371 7725

露天賣場,提供7-11 貨到付款服務

iFrogLab 線上商店,提供直接銷售的管道,讓客戶直接與我們購買

iFrgoLab 線上購物

iFrgoLab 線上購物,提供您最直接與我們面會面的購物體驗

檔案和文件下載

相關文件檔案下載區

驅動程式:

  • Windows XP,7,8,10 驅動程式,請下載和安裝
  • Mac 不需要驅動程式,即插即用,請看此
  • Linux 不需要驅動程式,設備名稱如: /dev/ttyAMC0,即插即用,請看此
  • QNAP NAS 不需要驅動程式,設備名稱如: /dev/ttyAMC0,即插即用,請看此
  • Raspberry Pi 不需要驅動程式,設備名稱如: /dev/ttyAMC0,即插即用,請看此
  • 全新LoRa APP 可以快速在任何平台驗證LoRa dongle,請看此

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 讓開發者在外面,也能透過公共網路,就能看到即時資料。

韌體封包文件:

  • UART 資料封包通訊 PDF 

教學文件:

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

教學文件

就怕你不學,不怕不會用,朝「一鍵完成」的目標邁進

85
Develeopment

提供上百個範例和原始程式

90
Programming Language

範例包含Arduino, Raspberry Pi, Python 和 Java 語言。

95
Projects

產品已經運用的眾多的產品、業界研發、研究專案和學校專題

100
Our strategy

您的成功,就是我們的機會。

教學文件、SDK 、範例程式

免費可以商業用的SDK和範例程式和完整的文件、教學資料和影片教學

針對不同的硬體,我們都提供SDK和範例程式。

iFrogLab LoRa SDK

iFrogLab LoRa SDK

iFrogLab LoRa SDK和範例程式可以在Github取得

iFrogLab 藍芽4.2 BLE SDK

iFrogLab 藍芽4.2 BLE SDK

iFrogLab 藍芽4.2 BLE SDK和範例程式可以在Github取得

問題集

我們把常見的問題和回答列在此

問題集:

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/tw/?p=7315 請看最下面。
Q: 與Dropbox 要如何進行 LORA合作?
A: 其他LoRa 協議和其他廠商此功能,
iFrogLab 可以使用我們的範例原始程式,並把收到的檔案,指到存放在你的Dropbox 檔案區就可以了,
範例,https://github.com/iFrogLab/IL-LORA1272/tree/master/Samples-Python/Ver2/03-iFrogLabLevel2-Lib
Q:另外我上網查了一下Lora廣播(如下圖)
您說的流水號 我猜是每個設備都有自己的ID
ID可以包在資料裡面,這沒有問題
A:是的
Q:但是我想問的是 假設有三個Lora (A,B,C)
我用A(server)來收B,C(client)的資料
但是B,C無法控制何時發送
如果B,C在同時間發送資料的話 會不會相衝?
(我們要發GPS,有很大的機會會同時發送)
A:我們的LoRa 可以切換 送和收的模式,
所以我會建議如果真的很重要得資料,
您可以使用回傳機制回B和C,已確確保A已經收到資料,
我們Github 有範例喔!
Q:我看廣播似乎是用相同位址以及相同頻段來發送/接收資料
PS. 會這樣問是因為我們用RS485之類的多點傳輸,同時間只能有一個裝置在發送資料
A: 另外我們的LoRa 可以切換 頻率,只要 0.01 的差異,就可以設定P2P 點對點,

完善的售後服務

因為iFrogLab是技術起家,更是知道工程師需求,以您的專案成功,為我們的機會。

任何問題?

歡迎寫email給我們 support@looptek.com

服務 0

滿意度 0

iFrogLab 公司

Software and Hardware

通訊設備模組

iFrogLab 專注在資料通訊和大數據分析資料的公司,與您共創未來。

LoRa 超遠距離資料傳遞設備
LoRa Gateway 伺服器
藍芽4.0BLE與手機連線
WiFi 模組
系統整合
教學文件、SDK 、範例程式

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)使模組適合於低範圍和低數據速率應用。

tw/

驅動程式:

  • Windows XP,7,8,10 驅動程式,請下載和安裝
  • Mac 不需要驅動程式,即插即用,請看此
  • Linux 不需要驅動程式,設備名稱如: /dev/ttyAMC0,即插即用,請看此
  • QNAP NAS 不需要驅動程式,設備名稱如: /dev/ttyAMC0,即插即用,請看此
  • Raspberry Pi 不需要驅動程式,設備名稱如: /dev/ttyAMC0,即插即用,請看此
  • 全新LoRa APP 可以快速在任何平台驗證LoRa dongle,請看此

教學文件:

  • 下載和原始程式連結 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/tw/?p=7315 請看最下面。
Q: 與Dropbox 要如何進行 LORA合作?
A: 其他LoRa 協議和其他廠商此功能,
iFrogLab 可以使用我們的範例原始程式,並把收到的檔案,指到存放在你的Dropbox 檔案區就可以了,
範例,https://github.com/iFrogLab/IL-LORA1272/tree/master/Samples-Python/Ver2/03-iFrogLabLevel2-Lib
Q:另外我上網查了一下Lora廣播(如下圖)
您說的流水號 我猜是每個設備都有自己的ID
ID可以包在資料裡面,這沒有問題
A:是的
Q:但是我想問的是 假設有三個Lora (A,B,C)
我用A(server)來收B,C(client)的資料
但是B,C無法控制何時發送
如果B,C在同時間發送資料的話 會不會相衝?
(我們要發GPS,有很大的機會會同時發送)
A:我們的LoRa 可以切換 送和收的模式,
所以我會建議如果真的很重要得資料,
您可以使用回傳機制回B和C,已確確保A已經收到資料,
我們Github 有範例喔!
Q:我看廣播似乎是用相同位址以及相同頻段來發送/接收資料
PS. 會這樣問是因為我們用RS485之類的多點傳輸,同時間只能有一個裝置在發送資料
A: 另外我們的LoRa 可以切換 頻率,只要 0.01 的差異,就可以設定P2P 點對點,

 

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 就能傳到網路上,
可透過其他網路設備收和送。

 

全新LoRa APP 支援LoRa dongle可以快速建立你的LoRa NET work.

Screen Shot 2018-01-30 at 6.20.35 PM

LoRa USB Dongle 三軸資料傳遞

Screen Shot 2017-02-01 at 12.08.49 PM

LoRa USB Dongle 車牌辨識系統

Screen Shot 2018-02-22 at 5.16.16 PM

LoRaWan and iFrogLab LoRa Proprietary compare table.

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

 

 

Comments

  • 2020-02-16

    Wonderful article! We are linking to this great content on our site. Keep up the good writing.

  • 2020-02-17

    Great web site you have here.. It’s hard to find quality writing like yours nowadays. I seriously appreciate individuals like you! Take care!!

  • 2020-02-18

    That is a really good tip particularly to those fresh to the blogosphere. Brief but very precise information… Appreciate your sharing this one. A must read post!

  • 2020-02-18

    Hi there! This article couldn’t be written any better! Going through this post reminds me of my previous roommate! He constantly kept preaching about this. I will forward this article to him. Fairly certain he’ll have a great read. Thank you for sharing!

  • 2020-02-18

    I’m amazed, I have to admit. Rarely do I come across a blog that’s equally educative and entertaining, and without a doubt, you’ve hit the nail on the head. The problem is something that too few folks are speaking intelligently about. I’m very happy that I stumbled across this during my hunt for something regarding this.

  • 2020-02-18

    This is a topic which is near to my heart… Take care! Where are your contact details though?

  • 2020-02-18

    Everyone loves it whenever people come together and share opinions. Great blog, continue the good work!

  • 2020-02-18

    I enjoy reading through an article that will make men and women think. Also, thanks for allowing for me to comment.

  • 2020-02-18

    You have mentioned very interesting details! ps nice internet site.

  • 2020-02-18

    Very good information. Lucky me I discovered your blog by chance (stumbleupon). I’ve saved as a favorite for later.

  • 2020-02-18

    Everything is very open with a clear explanation of the challenges. It was truly informative. Your site is useful. Thank you for sharing.

  • 2020-02-19

    I need to to thank you for this very good read!! I definitely enjoyed every bit of it. I have you book marked to look at new stuff you post…

  • 2020-02-19

    An interesting discussion is definitely worth comment. I do think that you ought to write more on this subject matter, it may not be a taboo matter but typically people don’t speak about these issues. To the next! Cheers!

  • 2020-02-20

    hey there and thank you for your info – I’ve certainly picked up something new from right here. I did however expertise some technical points using this website, as I experienced to reload the website many times previous to I could get it to load properly. I had been wondering if your hosting is OK? Not that I am complaining, but sluggish loading instances times will often affect your placement in google and can damage your high-quality score if advertising and marketing with Adwords. Anyway I am adding this RSS to my email and could look out for a lot more of your respective fascinating content. Make sure you update this again soon..

  • 2020-02-20

    Excellent beat ! I would like to apprentice while you amend your web site, how can i subscribe for a blog web site? The account helped me a acceptable deal. I had been tiny bit acquainted of this your broadcast offered bright clear concept

  • 2020-02-21

    naturally like your website however you need to check the spelling on several of your posts. A number of them are rife with spelling problems and I in finding it very bothersome to inform the reality however I¡¦ll definitely come back again.

  • 2020-02-21

    I loved as much as you’ll receive carried out right here. The sketch is attractive, your authored material stylish. nonetheless, you command get bought an impatience over that you wish be delivering the following. unwell unquestionably come more formerly again since exactly the same nearly a lot often inside case you shield this hike.

  • 2020-02-21

    You are my intake, I own few blogs and very sporadically run out from brand :). “Yet do I fear thy nature It is too full o’ the milk of human kindness.” by William Shakespeare.

  • 2020-02-22

    Howdy just wanted to give you a quick heads up. The words in your article seem to be running off the screen in Opera. I’m not sure if this is a format issue or something to do with web browser compatibility but I figured I’d post to let you know. The design look great though! Hope you get the issue solved soon. Cheers

  • 2020-02-22

    Definitely, what a splendid site and instructive posts, I will bookmark your website.All the Best!

  • 2020-02-22

    Aw, this was a very nice post. In idea I want to put in writing like this moreover – taking time and precise effort to make a very good article… however what can I say… I procrastinate alot and under no circumstances seem to get one thing done.

  • 2020-02-22

    I simply needed to thank you very much yet again. I am not sure what I might have achieved without the type of concepts documented by you concerning such area of interest. It has been an absolute difficult dilemma in my opinion, however , seeing a new well-written strategy you solved the issue forced me to weep for joy. Extremely thankful for the advice and even believe you are aware of a powerful job you are always accomplishing educating the others through the use of a site. I’m certain you’ve never got to know any of us.

  • 2020-02-23

    After exploring a number of the blog articles on your blog, I really appreciate your technique of writing a blog. I book-marked it to my bookmark website list and will be checking back soon. Please visit my web site too and let me know your opinion.

  • 2020-02-23

    Excellent post. I certainly love this site. Continue the good work!

  • 2020-02-23

    Thanks for sharing superb informations. Your web site is very cool. I am impressed by the details that you’ve on this website. It reveals how nicely you perceive this subject. Bookmarked this website page, will come back for extra articles. You, my friend, ROCK! I found just the information I already searched everywhere and simply couldn’t come across. What a great web-site.

  • 2020-02-23

    I really enjoy studying on this site, it has excellent blog posts. “I have a new philosophy. I’m only going to dread one day at a time.” by Charles M. Schulz.

  • 2020-02-23
    H0rnyGirl19

    Hi I am 19 female and NUDE right now! Click my name I am ready for you!

  • 2020-02-24
    CBD

    After looking over a handful of the blog articles on your website, I honestly like your way of blogging. I saved it to my bookmark webpage list and will be checking back in the near future. Please visit my web site too and let me know your opinion.

  • 2020-02-24

    Attractive section of content. I just stumbled upon your blog and in accession capital to assert that I get actually enjoyed account your blog posts. Anyway I will be subscribing to your feeds and even I achievement you access consistently fast.

  • 2020-02-24
    CBD

    You made some decent points there. I looked on the net for more info about the issue and found most people will go along with your views on this web site.

  • 2020-02-24

    After checking out a number of the articles on your web site, I seriously like your technique of blogging. I bookmarked it to my bookmark site list and will be checking back soon. Take a look at my web site too and tell me how you feel.

  • 2020-02-25
    CBD

    Pretty! This was an incredibly wonderful article. Many thanks for supplying this info.

  • 2020-02-25

    Oh my goodness! Amazing article dude! Many thanks, However I am having troubles with your RSS. I don’t understand the reason why I can’t join it. Is there anybody else getting identical RSS issues? Anyone who knows the solution will you kindly respond? Thanks!

  • 2020-02-25

    Hi, I do think this is an excellent web site. I stumbledupon it 😉 I may return yet again since i have book marked it. Money and freedom is the best way to change, may you be rich and continue to guide other people.

  • 2020-02-25

    You have made some good points there. I looked on the web for more information about the issue and found most people will go along with your views on this site.

  • 2020-02-25

    One more thing. I really believe that there are numerous travel insurance websites of trustworthy companies than enable you to enter your vacation details and get you the prices. You can also purchase the particular international travel cover policy on the net by using the credit card. Everything you should do will be to enter all your travel details and you can view the plans side-by-side. Just find the program that suits your allowance and needs and then use your bank credit card to buy that. Travel insurance on the web is a good way to start looking for a reputable company regarding international travel insurance. Thanks for discussing your ideas.

  • 2020-02-25

    Excellent post. I was checking constantly this blog and I’m inspired! Extremely useful information particularly the final section 🙂 I handle such information much. I used to be looking for this particular info for a long time. Thanks and good luck.

  • 2020-02-25
    fetish cam bald

    Great! Thank you so much. Keep up the good work.

  • 2020-02-27

    I really love your blog.. Pleasant colors & theme. Did you develop this site yourself? Please reply back as I’m hoping to create my own website and would love to find out where you got this from or exactly what the theme is called. Cheers!

  • 2020-02-27

    Your style is unique compared to other people I have read stuff from. Thanks for posting when you’ve got the opportunity, Guess I will just book mark this blog.

  • 2020-02-27

    plus denim shirt jurk

    african jurk styles for afstuderen timberland cavendish blowfish gouden wedges sexy lange avondjurken aportzline waffle daybreak jean jassen heren en zwarte spijkerbroek joanna hope jurken

  • 2020-02-28

    You should be a part of a contest for one of the finest blogs online. I most certainly will recommend this blog!

  • 2020-02-28

    Having read this I believed it was really enlightening. I appreciate you finding the time and energy to put this information together. I once again find myself personally spending a lot of time both reading and leaving comments. But so what, it was still worth it.

  • 2020-02-28

    After exploring a few of the blog posts on your blog, I really appreciate your way of writing a blog. I saved it to my bookmark webpage list and will be checking back in the near future. Take a look at my web site too and let me know how you feel.

  • 2020-02-28

    Good post. I am dealing with many of these issues as well..

  • 2020-02-28

    Your style is really unique compared to other folks I’ve read stuff from. Thank you for posting when you’ve got the opportunity, Guess I will just book mark this site.

  • 2020-02-28

    You should be a part of a contest for one of the best blogs on the net. I am going to highly recommend this website!

  • 2020-02-28

    Hello there! I just want to offer you a huge thumbs up for your great info you have right here on this post. I will be returning to your web site for more soon.

  • 2020-02-29

    Magnificent goods from you, man. I have remember your stuff previous to and you are simply extremely magnificent. I actually like what you have got here, really like what you’re stating and the way in which wherein you say it. You’re making it enjoyable and you still care for to stay it smart. I cant wait to read much more from you. This is really a terrific web site.

  • 2020-02-29

    Hello! I could have sworn I’ve been to this website before but after looking at many of the posts I realized it’s new to me. Anyhow, I’m definitely delighted I came across it and I’ll be bookmarking it and checking back often.

  • 2020-02-29

    Good site you have got here.. It’s hard to find high-quality writing like yours nowadays. I truly appreciate people like you! Take care!!

  • 2020-02-29

    Hi! I could have sworn I’ve visited this web site before but after going through many of the posts I realized it’s new to me. Anyways, I’m definitely delighted I discovered it and I’ll be book-marking it and checking back frequently!

  • 2020-03-01

    Right here is the perfect blog for anybody who wishes to find out about this topic. You understand a whole lot its almost tough to argue with you (not that I actually would want to…HaHa). You definitely put a new spin on a topic that has been discussed for many years. Great stuff, just excellent.

  • 2020-03-01

    One more thing. I really believe that there are lots of travel insurance web-sites of respected companies that allow you to enter your trip details and find you the prices. You can also purchase the actual international travel cover policy online by using your credit card. Everything you should do is to enter your travel information and you can see the plans side-by-side. You only need to find the system that suits your allowance and needs then use your credit card to buy the item. Travel insurance on the internet is a good way to begin looking for a trustworthy company with regard to international travel insurance. Thanks for expressing your ideas.

  • 2020-03-01

    I’ve been exploring for a little for any high quality articles or blog posts on this sort of house . Exploring in Yahoo I finally stumbled upon this web site. Studying this information So i am glad to show that I’ve a very excellent uncanny feeling I found out just what I needed. I so much unquestionably will make sure to do not disregard this site and provides it a look on a continuing basis.

  • 2020-03-01

    I would like to thank you for the efforts you have put in writing this blog. I’m hoping the same high-grade blog post from you in the upcoming as well. In fact your creative writing skills has inspired me to get my own blog now. Actually the blogging is spreading its wings rapidly. Your write up is a great example of it.

  • 2020-03-01

    Oh my goodness! Impressive article dude! Thank you so much, However I am going through difficulties with your RSS. I don’t know why I cannot join it. Is there anybody having identical RSS issues? Anybody who knows the answer will you kindly respond? Thanx!

  • 2020-03-01

    I’m amazed, I must say. Rarely do I encounter a blog that’s equally educative and interesting, and without a doubt, you have hit the nail on the head. The issue is something that too few people are speaking intelligently about. I’m very happy that I came across this during my hunt for something concerning this.

  • 2020-03-01

    fantastic points altogether, you simply gained a new reader. What may you suggest about your publish that you simply made some days in the past? Any sure?

  • 2020-03-01

    Thank you a lot for providing individuals with a very nice chance to read in detail from this website. It’s always so amazing and also full of a good time for me personally and my office friends to search your website on the least 3 times per week to see the new tips you have. And lastly, I am usually motivated concerning the impressive ideas served by you. Selected 1 facts in this post are surely the best we have had.

  • 2020-03-01

    Hello, you used to write wonderful, but the last several posts have been kinda boring¡K I miss your super writings. Past few posts are just a little out of track! come on!

  • 2020-03-01
    brandi love milf

    This info is so great thanks!

  • 2020-03-02

    Nice post. I learn something totally new and challenging on sites I stumbleupon everyday. It’s always helpful to read through content from other writers and practice something from their sites.

  • 2020-03-02

    I’m very happy to read this. This is the kind of manual that needs to be given and not the random misinformation that is at the other blogs. Appreciate your sharing this best doc.

  • 2020-03-03

    You made some first rate points there. I appeared on the web for the issue and located most people will associate with together with your website.

  • 2020-03-03

    We’re a bunch of volunteers and starting a brand new scheme in our community. Your website provided us with valuable information to work on. You have performed a formidable process and our whole neighborhood might be grateful to you.

  • 2020-03-03

    I do not even know how I ended up here, but I thought this post was great. I don’t know who you are but certainly you are going to a famous blogger if you aren’t already 😉 Cheers!

  • 2020-03-03

    Very interesting subject, thanks for putting up.

  • 2020-03-03

    This is a topic that is near to my heart… Cheers! Where can I find the contact details for questions?

  • 2020-03-03

    Hello very nice website!! Man .. Excellent .. Superb .. I’ll bookmark your website and take the feeds also…I am satisfied to search out numerous helpful info here within the publish, we want develop more strategies on this regard, thank you for sharing.

  • 2020-03-03

    It’s perfect time to make some plans for the future and it is time to be happy. I have read this post and if I could I want to suggest you some interesting things or tips. Perhaps you can write next articles referring to this article. I want to read more things about it!

  • 2020-03-03
    เว็บ บอล ออนไลน์ w88 ดี ไหม

    Hey There. I found your blog using msn. This is an extremely well written article. I will be sure to bookmark it and return to read more of your useful information. Thanks for the post. I will definitely return.

  • 2020-03-03

    I just like the valuable information you supply for your articles. I’ll bookmark your weblog and take a look at again right here regularly. I’m relatively certain I’ll be told many new stuff proper right here! Best of luck for the next!

  • 2020-03-03

    Unquestionably believe that which you stated. Your favorite reason seemed to be on the net the easiest thing to be aware of. I say to you, I certainly get irked while people think about worries that they plainly do not know about. You managed to hit the nail upon the top and defined out the whole thing without having side-effects , people can take a signal. Will likely be back to get more. Thanks

  • 2020-03-04

    Good information. Lucky me I recently found your site by accident (stumbleupon). I have book marked it for later!

  • 2020-03-04

    An impressive share! I’ve just forwarded this onto a colleague who was conducting a little research on this. And he actually bought me breakfast simply because I stumbled upon it for him… lol. So allow me to reword this…. Thank YOU for the meal!! But yeah, thanx for spending some time to talk about this topic here on your internet site.

  • 2020-03-04

    Great website! I am loving it!! Will come back again. I am bookmarking your feeds also.

  • 2020-03-04
    n26

    Hi! I could have sworn I’ve visited this blog before but after going through many of the articles I realized it’s new to me. Anyways, I’m certainly delighted I discovered it and I’ll be bookmarking it and checking back regularly.

  • 2020-03-04
    แต่งงาน

    Good write-up, I am regular visitor of one¡¦s website, maintain up the nice operate, and It is going to be a regular visitor for a long time.

  • 2020-03-05

    Very good info. Lucky me I came across your website by chance (stumbleupon). I’ve bookmarked it for later!

  • 2020-03-05
    John Deere Service Manuals

    That is the appropriate blog for anybody who needs to find out about this topic. You understand a lot its almost onerous to argue with you (not that I really would want aHa). You positively put a new spin on a subject thats been written about for years. Great stuff, just great!

  • 2020-03-05

    I enjoy reading a post that will make men and women think. Also, many thanks for allowing me to comment.

  • 2020-03-05
    bra

    After going over a number of the articles on your blog, I seriously appreciate your technique of blogging. I added it to my bookmark website list and will be checking back soon. Please check out my web site too and let me know what you think.

  • 2020-03-05

    Howdy! This post couldn’t be written much better! Looking through this article reminds me of my previous roommate! He always kept talking about this. I am going to forward this information to him. Pretty sure he will have a very good read. Many thanks for sharing!

  • 2020-03-06

    I think this is among the most important info for me. And i am glad reading your article. But wanna remark on few general things, The web site style is wonderful, the articles is really excellent : D. Good job, cheers

  • 2020-03-06

    Howdy! This article couldn’t be written much better! Looking at this post reminds me of my previous roommate! He continually kept preaching about this. I most certainly will forward this post to him. Pretty sure he’s going to have a good read. I appreciate you for sharing!

  • 2020-03-06

    Very nice article. I absolutely love this website. Thanks!

  • 2020-03-06

    I simply wanted to thank you very much again. I’m not certain the things I might have created without the actual secrets revealed by you about that industry. It previously was a real terrifying scenario in my circumstances, but spending time with the very skilled way you resolved the issue forced me to weep over gladness. I am grateful for this work as well as hope you know what a powerful job that you’re putting in instructing other individuals via your websites. Probably you’ve never got to know all of us.

  • 2020-03-07

    Everything is very open with a really clear clarification of the issues. It was definitely informative. Your website is very useful. Thank you for sharing.

  • 2020-03-08

    This is a good tip especially to those fresh to the blogosphere. Short but very accurate info… Many thanks for sharing this one. A must read post!

  • 2020-03-08

    I keep listening to the reports lecture about getting boundless online grant applications so I have been looking around for the finest site to get one. Could you tell me please, where could i find some?

  • 2020-03-09

    you’re truly a excellent webmaster. The site loading velocity is amazing. It kind of feels that you’re doing any unique trick. In addition, The contents are masterpiece. you have performed a great activity in this matter!

  • 2020-03-09

    Having read this I believed it was rather enlightening. I appreciate you spending some time and effort to put this short article together. I once again find myself spending a significant amount of time both reading and leaving comments. But so what, it was still worth it!

  • 2020-03-09

    I have been absent for a while, but now I remember why I used to love this web site. Thanks , I will try and check back more frequently. How frequently you update your web site?

  • 2020-03-09

    This website online is mostly a stroll-by for all of the info you wanted about this and didn’t know who to ask. Glimpse here, and you’ll definitely discover it.

  • 2020-03-09

    Hi, I do think this is a great site. I stumbledupon it 😉 I may come back once again since i have bookmarked it. Money and freedom is the best way to change, may you be rich and continue to help others.

  • 2020-03-09

    Saved as a favorite, I love your web site!

  • 2020-03-10

    Howdy! This post could not be written any better! Looking at this post reminds me of my previous roommate! He always kept talking about this. I am going to forward this article to him. Fairly certain he will have a great read. I appreciate you for sharing!

  • 2020-03-10

    I have been exploring for a little bit for any high-quality articles or weblog posts on this kind of area . Exploring in Yahoo I ultimately stumbled upon this web site. Reading this info So i¡¦m glad to express that I have an incredibly good uncanny feeling I came upon exactly what I needed. I so much definitely will make sure to don¡¦t fail to remember this web site and provides it a look on a relentless basis.

  • 2020-03-10

    You could definitely see your skills in the work you write. The world hopes for even more passionate writers like you who are not afraid to say how they believe. Always go after your heart.

  • 2020-03-10

    As soon as I discovered this site I went on reddit to share some of the love with them.

  • 2020-03-11

    Excellent read, I just passed this onto a colleague who was doing a little research on that. And he actually bought me lunch since I found it for him smile Therefore let me rephrase that: Thanks for lunch!

  • 2020-03-11

    I needed to put you this bit of remark so as to say thank you again considering the splendid techniques you have shown on this website. It was really wonderfully open-handed with you to present openly just what many people would’ve made available for an ebook to end up making some profit for themselves, principally given that you could have done it in case you decided. Those tactics as well served to become a easy way to fully grasp other people online have a similar passion much like my personal own to find out much more on the topic of this matter. I’m certain there are millions of more pleasurable periods ahead for many who read carefully your blog post.

  • 2020-03-11

    WONDERFUL Post.thanks for share..more wait .. …

  • 2020-03-11

    I do love the manner in which you have framed this matter plus it really does supply me a lot of fodder for consideration. Nevertheless, because of what I have seen, I basically hope as the actual feedback pack on that people keep on issue and not get started on a soap box regarding some other news du jour. Yet, thank you for this exceptional piece and whilst I can not really concur with the idea in totality, I respect your point of view.

  • 2020-03-12

    Hi! I could have sworn I’ve been to your blog before but after looking at many of the posts I realized it’s new to me. Anyhow, I’m certainly pleased I discovered it and I’ll be book-marking it and checking back frequently.

  • 2020-03-12

    After going over a number of the articles on your website, I honestly appreciate your technique of writing a blog. I book-marked it to my bookmark webpage list and will be checking back soon. Take a look at my web site as well and let me know how you feel.

  • 2020-03-12

    This is a topic that’s close to my heart… Many thanks! Where are your contact details though?

  • 2020-03-12

    Great article. I am dealing with some of these issues as well..

  • 2020-03-12

    great points altogether, you simply gained a new reader. What may you suggest about your put up that you made some days in the past? Any positive?

  • 2020-03-12

    Hey there just wanted to give you a quick heads up. The text in your content seem to be running off the screen in Chrome. I’m not sure if this is a formatting issue or something to do with web browser compatibility but I figured I’d post to let you know. The layout look great though! Hope you get the problem fixed soon. Thanks

  • 2020-03-12

    You’ve made some good points there. I looked on the web to find out more about the issue and found most individuals will go along with your views on this website.

  • 2020-03-12

    I like it whenever people get together and share views. Great site, stick with it.

  • 2020-03-12

    Way cool! Some extremely valid points! I appreciate you penning this article plus the rest of the site is also really good.

  • 2020-03-13

    I’m very pleased to find this website. I need to to thank you for ones time for this particularly wonderful read!! I definitely loved every part of it and i also have you saved to fav to see new stuff on your website.

  • 2020-03-13

    I have been checking out many of your articles and i must say pretty clever stuff. I will surely bookmark your blog.

  • 2020-03-13

    whoah this blog is great i love reading your posts. Keep up the great work! You know, a lot of people are looking around for this information, you could aid them greatly.

  • 2020-03-13

    I am writing to make you understand what a fantastic encounter my wife’s princess had going through your site. She figured out so many things, not to mention how it is like to possess a marvelous coaching spirit to make other folks just understand specified grueling issues. You really surpassed readers’ desires. Thanks for giving those useful, trusted, explanatory and in addition easy tips about the topic to Sandra.

  • 2020-03-13

    This is the right blog for everyone who wants to understand this topic. You know a whole lot its almost hard to argue with you (not that I really will need to…HaHa). You definitely put a fresh spin on a topic which has been written about for many years. Great stuff, just excellent.

  • 2020-03-13

    Aw, this was an incredibly good post. Spending some time and actual effort to make a very good article… but what can I say… I procrastinate a lot and don’t manage to get anything done.

  • 2020-03-13

    Someone necessarily help to make critically posts I’d state. This is the first time I frequented your web page and so far? I surprised with the research you made to create this actual put up incredible. Fantastic process!

  • 2020-03-13

    I am just writing to let you understand what a wonderful experience my friend’s child gained using your web page. She learned such a lot of pieces, most notably what it is like to have an excellent giving spirit to make certain people easily learn several tortuous things. You undoubtedly surpassed my expected results. Many thanks for producing such powerful, trustworthy, edifying and in addition unique guidance on that topic to Evelyn.

  • 2020-03-14

    After looking over a handful of the blog posts on your web site, I honestly appreciate your technique of blogging. I bookmarked it to my bookmark site list and will be checking back in the near future. Please visit my web site as well and tell me what you think.

  • 2020-03-14

    This page definitely has all the information and facts I wanted concerning this subject and didn’t know who to ask.

  • 2020-03-14

    I’m very happy to discover this great site. I want to to thank you for ones time for this wonderful read!! I definitely really liked every little bit of it and I have you book marked to see new stuff in your site.

  • 2020-03-14

    I could not resist commenting. Well written!

  • 2020-03-14

    you’re actually a excellent webmaster. The web site loading pace is incredible. It seems that you’re doing any unique trick. In addition, The contents are masterpiece. you’ve performed a wonderful task on this topic!

  • 2020-03-14

    I’ve been absent for some time, but now I remember why I used to love this site. Thanks, I will try and check back more often. How frequently you update your web site?

  • 2020-03-14

    I blog often and I genuinely appreciate your content. This great article has truly peaked my interest. I will book mark your website and keep checking for new details about once per week. I opted in for your RSS feed as well.

  • 2020-03-15

    puma ladies apparel

    gafas de sol komono nike air max 90 se playeras ni帽o nike transparentn铆 lodi膷ky v媒prodej zimn铆ho oble膷en铆 tri膷ko metallica levn臎 velikosti na miminka puma georgia

  • 2020-03-15

    That is a very good tip particularly to those fresh to the blogosphere. Short but very accurate information… Thanks for sharing this one. A must read post.

  • 2020-03-15

    Good post. I learn something totally new and challenging on blogs I stumbleupon everyday. It’s always useful to read articles from other authors and practice a little something from their sites.

  • 2020-03-15

    I couldn’t resist commenting. Well written!

  • 2020-03-16

    I needed to thank you for this very good read!! I certainly loved every little bit of it. I have got you saved as a favorite to look at new things you post…

  • 2020-03-16

    This is a topic that is close to my heart… Cheers! Exactly where are your contact details though?

  • 2020-03-16

    Simply wish to say your article is as amazing. The clarity to your post is just excellent and i could think you are knowledgeable in this subject. Well along with your permission allow me to snatch your RSS feed to keep up to date with coming near near post. Thanks a million and please carry on the rewarding work.

  • 2020-03-16

    Very well written article. It will be supportive to anyone who employess it, including yours truly :). Keep doing what you are doing – i will definitely read more posts.

  • 2020-03-16

    You should take part in a contest for one of the greatest websites on the web. I’m going to recommend this blog!

  • 2020-03-16

    I was able to find good advice from your articles.

  • 2020-03-17

    horsk谩 kola kellys

    luxusn铆 hodinky guess adidas leggings white pantalon adidas originals verde royal canin promociones zapatillas adidas swift run timberland blancas dormitorio madera oferta maleta cabina samsonite

  • 2020-03-17

    There’s definately a lot to learn about this subject. I like all of the points you made.

  • 2020-03-17

    Good post. I learn something totally new and challenging on blogs I stumbleupon on a daily basis. It’s always helpful to read content from other writers and practice something from other sites.

  • 2020-03-17

    After looking into a number of the articles on your website, I really like your way of blogging. I book marked it to my bookmark website list and will be checking back soon. Take a look at my website as well and let me know your opinion.

  • 2020-03-17

    I seriously love your website.. Great colors & theme. Did you make this site yourself? Please reply back as I’m trying to create my own website and would like to learn where you got this from or what the theme is called. Thank you!

  • 2020-03-17

    I’m impressed, I must say. Rarely do I come across a blog that’s both educative and interesting, and let me tell you, you’ve hit the nail on the head. The issue is something too few folks are speaking intelligently about. Now i’m very happy I came across this during my hunt for something regarding this.

  • 2020-03-17
    모바일 카지노

    I as well as my friends have already been digesting the good ideas from your web site and quickly developed an awful feeling I never expressed respect to you for those secrets. All the young boys became absolutely thrilled to read them and have actually been taking pleasure in those things. We appreciate you really being very accommodating and then for pick out this kind of incredibly good tips most people are really desperate to be informed on. My very own honest regret for not expressing gratitude to you sooner.

  • 2020-03-18

    I am not sure where you’re getting your info, but great topic. I needs to spend some time learning much more or understanding more. Thanks for great info I was looking for this info for my mission.

  • 2020-03-18

    Great article! We will be linking to this great post on our website. Keep up the great writing.

  • 2020-03-18

    When I originally commented I appear to have clicked on the -Notify me when new comments are added- checkbox and now each time a comment is added I recieve four emails with the same comment. Is there a means you are able to remove me from that service? Appreciate it.

  • 2020-03-18

    I like it when people come together and share ideas. Great website, stick with it!

  • 2020-03-18

    Nice post. I learn something new and challenging on websites I stumbleupon everyday. It will always be exciting to read through content from other authors and use a little something from other web sites.

  • 2020-03-18

    Can I just say what a comfort to find a person that actually understands what they are discussing over the internet. You certainly realize how to bring a problem to light and make it important. A lot more people should check this out and understand this side of your story. I was surprised you are not more popular because you surely have the gift.

  • 2020-03-18

    Oh my goodness! Incredible article dude! Thank you so much, However I am having troubles with your RSS. I don’t understand why I am unable to join it. Is there anybody else having the same RSS issues? Anybody who knows the answer will you kindly respond? Thanks!

  • 2020-03-19

    Saved as a favorite, I love your website.

  • 2020-03-19

    This is a topic that’s near to my heart… Best wishes! Where are your contact details though?

  • 2020-03-19

    I have recently started a web site, the information you offer on this website has helped me greatly. Thank you for all of your time & work. “‘Tis our true policy to steer clear of permanent alliances with any portion of the foreign world.” by George Washington.

  • 2020-03-19

    This website truly has all of the information I wanted about this subject and didn’t know who to ask.

  • 2020-03-19

    Your style is really unique in comparison to other people I have read stuff from. Thank you for posting when you’ve got the opportunity, Guess I’ll just book mark this blog.

  • 2020-03-19

    lentitudinis

  • 2020-03-19

    Keep working ,terrific job!

  • 2020-03-19

    Great article! We are linking to this great content on our site. Keep up the great writing.

  • 2020-03-19

    Greetings! Very helpful advice in this particular article! It is the little changes which will make the largest changes. Thanks for sharing!

  • 2020-03-19

    Thank you for another informative website. The place else may just I am getting that kind of info written in such an ideal method? I’ve a mission that I am just now operating on, and I’ve been on the look out for such info.

  • 2020-03-20

    Great post. I am facing some of these issues as well..

  • 2020-03-20

    I would like to thank you for the efforts you’ve put in penning this site. I’m hoping to view the same high-grade blog posts from you later on as well. In fact, your creative writing abilities has encouraged me to get my very own blog now 😉

  • 2020-03-20

    Way cool! Some very valid points! I appreciate you writing this post plus the rest of the site is very good.

  • 2020-03-20

    Great article. I’m dealing with a few of these issues as well..

  • 2020-03-20

    I quite like looking through an article that will make people think. Also, thanks for allowing for me to comment.

  • 2020-03-20

    Can I just say what a relief to uncover somebody who truly understands what they are talking about on the web. You actually know how to bring a problem to light and make it important. A lot more people really need to look at this and understand this side of your story. I was surprised you are not more popular since you certainly possess the gift.

  • 2020-03-20

    Wonderful work! This is the type of information that should be shared around the web. Shame on the search engines for not positioning this post higher! Come on over and visit my website . Thanks =)

  • 2020-03-21

    fenty puma creepers cleated

    pharrell williams adidas jacket toddlers adidas trainers design your own adidas bag tepl谩ky nike and hoodie set mens tri膷ko traktor obuv nike air max 270 orange nohavice nikelab acg sneakers online puma nike huarache grey and white

  • 2020-03-21

    I like the valuable info you provide in your articles. I will bookmark your weblog and check again here frequently. I am quite sure I’ll learn lots of new stuff right here! Good luck for the next!

  • 2020-03-21

    Usually I do not read article on blogs, but I would like to say that this write-up very forced me to try and do it! Your writing style has been surprised me. Thanks, quite nice article.

  • 2020-03-22

    The very next time I read a blog, Hopefully it doesn’t fail me as much as this one. I mean, I know it was my choice to read, nonetheless I genuinely thought you would probably have something interesting to say. All I hear is a bunch of crying about something you can fix if you were not too busy seeking attention.

  • 2020-03-22

    Hmm is anyone else having problems with the images on this blog loading? I’m trying to figure out if its a problem on my end or if it’s the blog. Any responses would be greatly appreciated.

  • 2020-03-22

    You actually make it appear really easy along with your presentation but I in finding this topic to be actually something which I think I might never understand. It kind of feels too complicated and extremely extensive for me. I’m looking ahead on your subsequent publish, I will try to get the cling of it!

  • 2020-03-22

    I truly wanted to develop a quick comment in order to appreciate you for those pleasant secrets you are giving on this site. My considerable internet research has at the end been honored with brilliant content to talk about with my co-workers. I would assert that many of us readers are undoubtedly lucky to exist in a fine website with very many marvellous people with insightful methods. I feel rather happy to have discovered your entire web site and look forward to tons of more enjoyable times reading here. Thanks again for a lot of things.

  • 2020-03-22

    Good write-up. I certainly appreciate this site. Continue the good work!

  • 2020-03-22

    I’m impressed, I must say. Rarely do I come across a blog that’s both equally educative and amusing, and without a doubt, you’ve hit the nail on the head. The issue is an issue that too few folks are speaking intelligently about. I am very happy that I found this in my search for something concerning this.

  • 2020-03-22

    I’ve read some good stuff here. Certainly worth bookmarking for revisiting. I wonder how much effort you put to make such a excellent informative website.

  • 2020-03-22

    I love it when people come together and share ideas. Great site, continue the good work.

  • 2020-03-22

    Your style is unique in comparison to other people I have read stuff from. Many thanks for posting when you have the opportunity, Guess I’ll just book mark this page.

  • 2020-03-22

    After going over a number of the articles on your web site, I honestly like your way of writing a blog. I book marked it to my bookmark website list and will be checking back soon. Take a look at my web site as well and tell me what you think.

  • 2020-03-22
    คา สิ โน ออนไลน์ ฝาก ขั้น ต่ํา 50 บาท

    Wonderful website. A lot of helpful info here. I’m sending it to several friends ans also sharing in delicious. And obviously, thank you for your sweat!

  • 2020-03-22
    เว็บพนันบอลออนไลน์ ฟรี เครดิต

    My brother suggested I might like this website. He used to be entirely right. This post actually made my day. You can not consider simply how so much time I had spent for this information! Thank you!

  • 2020-03-22

    This web site really has all of the information and facts I wanted about this subject and didn’t know who to ask.

  • 2020-03-22

    Very good information. Lucky me I came across your blog by accident (stumbleupon). I’ve saved it for later.

  • 2020-03-23

    Thank you for this article. I’d also like to express that it can possibly be hard while you are in school and just starting out to create a long credit history. There are many individuals who are just simply trying to make it and have an extended or beneficial credit history can sometimes be a difficult thing to have.

  • 2020-03-23

    Pretty! This has been an incredibly wonderful article. Thank you for providing this info.

  • 2020-03-23

    I like reading through a post that can make men and women think. Also, thank you for permitting me to comment.

  • 2020-03-23

    You’ve made some decent points there. I looked on the web for additional information about the issue and found most individuals will go along with your views on this website.

  • 2020-03-23

    Hey just wanted to give you a quick heads up. The text in your post seem to be running off the screen in Safari. I’m not sure if this is a formatting issue or something to do with web browser compatibility but I figured I’d post to let you know. The design look great though! Hope you get the issue resolved soon. Thanks

  • 2020-03-23

    Oh my goodness! Amazing article dude! Many thanks, However I am experiencing difficulties with your RSS. I don’t understand the reason why I can’t subscribe to it. Is there anyone else having the same RSS issues? Anybody who knows the answer can you kindly respond? Thanks!

  • 2020-03-23

    Spot on with this write-up, I actually believe this site needs much more attention. I’ll probably be back again to see more, thanks for the information.

  • 2020-03-23

    I love it whenever people get together and share opinions. Great site, keep it up.

  • 2020-03-23

    I enjoy looking through an article that will make men and women think. Also, thank you for permitting me to comment.

  • 2020-03-24

    Greetings! Very useful advice in this particular article! It’s the little changes which will make the most significant changes. Thanks for sharing!

  • 2020-03-24

    Good post! We are linking to this great post on our website. Keep up the good writing.

  • 2020-03-24

    I truly love your website.. Pleasant colors & theme. Did you create this site yourself? Please reply back as I’m looking to create my own personal site and would like to know where you got this from or exactly what the theme is called. Thank you.

  • 2020-03-24

    infixi

  • 2020-03-24

    You’re so awesome! I do not believe I have read through something like this before. So wonderful to find someone with a few unique thoughts on this topic. Really.. many thanks for starting this up. This site is one thing that’s needed on the internet, someone with some originality.

  • 2020-03-24

    The next time I read a blog, I hope that it does not fail me as much as this particular one. I mean, I know it was my choice to read, however I really believed you would have something helpful to talk about. All I hear is a bunch of whining about something that you could fix if you were not too busy seeking attention.

  • 2020-03-24

    Hey there just wanted to give you a quick heads up. The text in your post seem to be running off the screen in Firefox. I’m not sure if this is a format issue or something to do with web browser compatibility but I thought I’d post to let you know. The design look great though! Hope you get the issue fixed soon. Kudos

  • 2020-03-24

    Nice post. I was checking continuously this blog and I am impressed! Very useful info specifically the last part 🙂 I care for such info a lot. I was looking for this particular information for a long time. Thank you and good luck.

  • 2020-03-24

    Heya i’m for the first time here. I found this board and I find It really useful & it helped me out a lot. I hope to give something back and aid others like you helped me.

  • 2020-03-25

    Can I just say what a comfort to uncover someone that genuinely knows what they are discussing online. You certainly realize how to bring an issue to light and make it important. A lot more people should check this out and understand this side of the story. It’s surprising you are not more popular because you definitely possess the gift.

  • 2020-03-25

    Excellent write-up. I absolutely love this website. Keep it up!

  • 2020-03-25

    This web site certainly has all the info I wanted concerning this subject and didn’t know who to ask.

  • 2020-03-25

    Way cool! Some very valid points! I appreciate you writing this post and also the rest of the website is very good.

  • 2020-03-25

    what are compression socks good for zensah

    thank you for your order tommy hilfiger boys blue denim shorts digg childrenswear dungannon nike legendary sculpt tight compression leggings kirkland signature premium drinking water what are compression socks good for zensah domestic meter ready skins…

  • 2020-03-25

    This is a topic that’s close to my heart… Take care! Where are your contact details though?

  • 2020-03-25

    I’m amazed, I have to admit. Rarely do I encounter a blog that’s equally educative and amusing, and without a doubt, you’ve hit the nail on the head. The problem is something that not enough men and women are speaking intelligently about. I am very happy I came across this in my hunt for something relating to this.

  • 2020-03-25

    This is a topic that’s near to my heart… Best wishes! Exactly where can I find the contact details for questions?

  • 2020-03-25

    Hello, I believe your site could be having internet browser compatibility problems. When I look at your site in Safari, it looks fine however, when opening in I.E., it has some overlapping issues. I simply wanted to give you a quick heads up! Aside from that, wonderful site!

  • 2020-03-26
    บาคาร่า w888

    I have to convey my gratitude for your kind-heartedness in support of individuals who really need help with this question. Your special commitment to getting the solution around had become exceedingly functional and have regularly permitted guys much like me to achieve their aims. Your own useful key points means a great deal to me and even more to my office colleagues. Thanks a lot; from each one of us.

  • 2020-03-26

    Very good information. Lucky me I ran across your website by chance (stumbleupon). I have book-marked it for later!

  • 2020-03-26
    Tractor Workshop Manuals

    Wow I absolutely love her! She is freakin’ beautiful and not to mention a really good actress. I don’t think the show V is all that good, but I watch it anyway just so I can see Morena Baccarin. And I don’t know if you’ve ever seen her do an interview but she is also rather comical and it seems so natural for her. I personally never even heard of her before The V, now I’ll watch anything she’s on.

  • 2020-03-26

    Very good write-up. I definitely love this site. Keep writing!

  • 2020-03-26

    Aw, this was an exceptionally nice post. Finding the time and actual effort to create a great article… but what can I say… I hesitate a lot and never manage to get anything done.

  • 2020-03-26
    suba suba

    ODXP2x Wohh exactly what I was looking for, regards for putting up.

  • 2020-03-26
    vurtilopmer

    good post.Ne’er knew this, regards for letting me know.

  • 2020-03-26

    Greetings! Very useful advice in this particular article! It is the little changes that produce the greatest changes. Many thanks for sharing!

  • 2020-03-26

    This blog was… how do you say it? Relevant!! Finally I have found something which helped me. Cheers.

  • 2020-03-26

    There’s definately a lot to learn about this topic. I really like all the points you’ve made.

  • 2020-03-27

    gorras flexfit bmw 100 originales flexfit guatemala

    debna na naradie zlate pecatne prstene pamelas sombreros mujer flor de verano sombrero sombrero plegable gorras planas rg4l gorras de moda en bol铆var en mercado libre prot茅gete este oto帽o con los mejores gorros de pull bear el westt jet x casco moto je…

  • 2020-03-27

    Very good blog post. I definitely appreciate this website. Keep it up!

  • 2020-03-27

    Hello there, There’s no doubt that your web site may be having internet browser compatibility issues. When I look at your site in Safari, it looks fine however, if opening in Internet Explorer, it has some overlapping issues. I just wanted to provide you with a quick heads up! Other than that, wonderful site!

  • 2020-03-27

    Oh my goodness! Incredible article dude! Thanks, However I am having difficulties with your RSS. I don’t understand why I can’t subscribe to it. Is there anyone else getting similar RSS issues? Anyone who knows the solution will you kindly respond? Thanx.

  • 2020-03-27

    This is a topic that’s near to my heart… Thank you! Exactly where can I find the contact details for questions?

  • 2020-03-27

    I truly love your website.. Excellent colors & theme. Did you create this amazing site yourself? Please reply back as I’m attempting to create my very own website and would love to learn where you got this from or what the theme is named. Many thanks!

  • 2020-03-27

    This blog was… how do I say it? Relevant!! Finally I have found something which helped me. Many thanks.

  • 2020-03-27

    Spot on with this write-up, I truly believe that this website needs much more attention. I’ll probably be returning to see more, thanks for the advice!

  • 2020-03-27

    Excellent blog you’ve got here.. It’s difficult to find quality writing like yours these days. I really appreciate people like you! Take care!!

  • 2020-03-27

    I’m impressed, I have to admit. Seldom do I come across a blog that’s both educative and entertaining, and let me tell you, you have hit the nail on the head. The issue is an issue that not enough men and women are speaking intelligently about. I’m very happy I found this during my hunt for something concerning this.

  • 2020-03-27

    You need to be a part of a contest for one of the finest blogs online. I most certainly will highly recommend this web site!

  • 2020-03-27

    You’re so awesome! I don’t suppose I’ve truly read through a single thing like this before. So wonderful to find somebody with genuine thoughts on this issue. Really.. thank you for starting this up. This website is one thing that is required on the internet, someone with a little originality.

  • 2020-03-27

    I absolutely love your blog.. Very nice colors & theme. Did you develop this amazing site yourself? Please reply back as I’m trying to create my own blog and want to learn where you got this from or exactly what the theme is called. Many thanks!

  • 2020-03-27

    bookmarked!!, I love your web site!

  • 2020-03-27

    Les autorités du culte musulman sont-elles trop laxistes sur le sujet ?

  • 2020-03-28
    สั่งอาหารออนไลน์ นนทบุรี

    Only wanna say that this is very useful , Thanks for taking your time to write this.

  • 2020-03-28

    I am continuously browsing online for posts that can help me. Thx!

  • 2020-03-28

    I seriously love your blog.. Pleasant colors & theme. Did you build this website yourself? Please reply back as I’m trying to create my own personal website and would like to find out where you got this from or just what the theme is named. Appreciate it!

  • 2020-03-28

    Nice post. I learn something new and challenging on websites I stumbleupon everyday. It’s always useful to read through content from other authors and use a little something from other sites.

  • 2020-03-28

    Hi there! This blog post couldn’t be written any better! Reading through this post reminds me of my previous roommate! He always kept preaching about this. I most certainly will forward this article to him. Pretty sure he’s going to have a very good read. Thank you for sharing!

  • 2020-03-28

    Aw, this was an incredibly good post. Taking a few minutes and actual effort to generate a superb article… but what can I say… I procrastinate a whole lot and never manage to get anything done.

  • 2020-03-28

    guess . guess 1981 style sayer stripe tee

    women beach large size short sleeve swimwear new 2018 one piece swimsuit female zip swimming boxer shorts bud bathing suit puma mens running tights tommy hilfiger tommy hilfiger mens colorblocked mason 6.5 board womens leggings compression tights new m…

  • 2020-03-28

    Way cool! Some very valid points! I appreciate you writing this post plus the rest of the website is very good.

  • 2020-03-29

    After I initially left a comment I appear to have clicked on the -Notify me when new comments are added- checkbox and now every time a comment is added I receive 4 emails with the same comment. Perhaps there is an easy method you are able to remove me from that service? Appreciate it.

  • 2020-03-29

    Everyone loves it when folks come together and share views. Great blog, stick with it.

  • 2020-03-29

    Hello! I simply want to offer you a big thumbs up for the great info you’ve got right here on this post. I am returning to your site for more soon.

  • 2020-03-29
    เทคนิค การ เล่น ไฮโล ให้ ได้ เงิน

    You can definitely see your expertise in the work you write. The world hopes for even more passionate writers like you who aren’t afraid to say how they believe. Always go after your heart.

  • 2020-03-29
    วิธีการเล่นรูเล็ตให้ได้เงิน

    I have been examinating out a few of your articles and it’s pretty clever stuff. I will surely bookmark your website.

  • 2020-03-29

    I’m amazed, I must say. Rarely do I encounter a blog that’s both equally educative and amusing, and let me tell you, you’ve hit the nail on the head. The problem is something which not enough folks are speaking intelligently about. I am very happy I came across this during my hunt for something concerning this.

  • 2020-03-29

    Hello! I just wish to offer you a huge thumbs up for the great information you’ve got right here on this post. I’ll be coming back to your website for more soon.

  • 2020-03-30
    mom

    I couldn’t refrain from commenting. Perfectly written!

  • 2020-03-30

    I’m amazed, I have to admit. Rarely do I encounter a blog that’s both equally educative and interesting, and without a doubt, you have hit the nail on the head. The problem is an issue that not enough people are speaking intelligently about. I am very happy that I stumbled across this during my hunt for something relating to this.

  • 2020-03-30

    I will right away take hold of your rss feed as I can not in finding your email subscription link or newsletter service. Do you’ve any? Please let me understand so that I may just subscribe. Thanks.

  • 2020-03-30

    Whats Taking place i’m new to this, I stumbled upon this I’ve found It positively useful and it has aided me out loads. I hope to give a contribution & aid different users like its helped me. Good job.

  • 2020-03-30

    Does your website have a contact page? I’m having trouble locating it but, I’d like to shoot you an e-mail. I’ve got some ideas for your blog you might be interested in hearing. Either way, great website and I look forward to seeing it develop over time.

  • 2020-03-31

    Everything is very open with a clear description of the issues. It was truly informative. Your website is extremely helpful. Thanks for sharing.

  • 2020-03-31

    I’m amazed, I have to admit. Rarely do I encounter a blog that’s both educative and entertaining, and without a doubt, you have hit the nail on the head. The problem is something too few folks are speaking intelligently about. Now i’m very happy that I found this in my hunt for something concerning this.

  • 2020-03-31

    I really enjoy the blog article.Much thanks again. Awesome.

  • 2020-04-01
    izzi

    It was helpful. Keep on posting!

  • 2020-04-01

    Very good written story. It will be beneficial to everyone who usess it, as well as me. Keep doing what you are doing – can’r wait to read more posts.

  • 2020-04-01
    izzi

    Very good info. Lucky me I discovered your site by accident (stumbleupon). I have saved it for later!

  • 2020-04-02

    An outstanding share! I have just forwarded this onto a coworker who has been conducting a little homework on this. And he actually ordered me dinner due to the fact that I stumbled upon it for him… lol. So allow me to reword this…. Thank YOU for the meal!! But yeah, thanx for spending the time to talk about this topic here on your site.

  • 2020-04-02

    I used to be able to find good info from your blog articles.

  • 2020-04-02

    I really like looking through a post that will make people think. Also, many thanks for allowing me to comment.

  • 2020-04-02

    There is certainly a lot to find out about this topic. I love all the points you made.

  • 2020-04-03

    An impressive share! I’ve just forwarded this onto a colleague who has been doing a little homework on this. And he in fact bought me dinner because I found it for him… lol. So allow me to reword this…. Thanks for the meal!! But yeah, thanx for spending some time to discuss this issue here on your site.

  • 2020-04-03

    Howdy! This post couldn’t be written much better! Looking at this post reminds me of my previous roommate! He continually kept talking about this. I will send this article to him. Pretty sure he will have a very good read. I appreciate you for sharing!

  • 2020-04-03

    Hello, i think that i saw you visited my blog so i came to “return the favor”.I’m trying to find things to enhance my site!I suppose its ok to use a few of your ideas!!

  • 2020-04-03

    Hello there! Would you mind if I share your blog with my facebook group? There’s a lot of folks that I think would really enjoy your content. Please let me know. Cheers

  • 2020-04-04

    simetube

    nike shox deliver clearance uk nike mercurial vapor pro tf 47 brand black boston red sox hat toddler nhl knit hat reebok youtube nike magistax buy 2017 jordan hat sticker book

  • 2020-04-04

    bgbonus

    habs merch how to knit a baby bunny hat boxes adidas predator all white red bruins new uniforms kobe x 10 elite all white blue nike hypervenom phinish ii shoes all red shoes for cheap

  • 2020-04-05

    caribhash

    adidas campus yellow yeezy price list nike air max 2015 men all white black uk nike air vapormax cny pittsburgh pirates conductor hat issue nike air jordan flight 97 bred

  • 2020-04-05

    laviafla

    nike elastico kijiji 88 dwyane wade shoes all white blue uk david west all red green nike mercurial talaria adidas zx 3d unisex all red shoes on sale new air jordan 3 gs blue yellow shoes canada

  • 2020-04-06

    Wonderful article! We are linking to this great article on our website. Keep up the good writing.

  • 2020-04-06

    Good blog post. I definitely love this website. Stick with it!

  • 2020-04-06

    Hi, I do believe this is an excellent website. I stumbledupon it 😉 I may revisit once again since i have book marked it. Money and freedom is the best way to change, may you be rich and continue to guide other people.

  • 2020-04-06

    Hello there! I simply want to offer you a huge thumbs up for your great info you have here on this post. I am returning to your website for more soon.

  • 2020-04-06

    This site really has all of the info I wanted concerning this subject and didn’t know who to ask.

  • 2020-04-06

    norcalsba

    nike kyrie irving 4 cheap black white and blue shoes black grey blue air max 2012 heels uk shoes nets the city jersey for cheap 2015 nike air max mens black nike magista onda ic indoor soccer shoes nz blackhawks away jersey for cheap

  • 2020-04-06

    Aw, this was a really nice post. Taking a few minutes and actual effort to make a great article… but what can I say… I hesitate a lot and never manage to get nearly anything done.

  • 2020-04-06

    I was extremely pleased to discover this site. I wanted to thank you for your time just for this fantastic read!! I definitely savored every part of it and I have you saved as a favorite to look at new things on your site.

  • 2020-04-06

    r茅gi rom谩n lej bev谩lt谩sa magyarorsz谩gon

    n艖i tavaszi ruha garzon lakberendez茅s szoknya balmain leather polska t shirt sukienki luzne na lato elegancki plaszcz incomparable lentes carrera mujer reloj emporio armani ar1400 cristales rodenstock concepci贸n ganso con elevar alas stnad con cesta va…

  • 2020-04-06

    I blog quite often and I seriously thank you for your content. This great article has truly peaked my interest. I will book mark your blog and keep checking for new information about once per week. I opted in for your Feed as well.

  • 2020-04-06

    This website was… how do you say it? Relevant!! Finally I’ve found something which helped me. Many thanks.

  • 2020-04-07

    hugo boss schuhe damen

    polo the bear costume ninja ballerine rosa donna scarpe nike air force 1 alte tessuti emilio pucci bayern m眉nchen trikot gr枚脽e 128 winterstiefel mit hohem absatz

  • 2020-04-07

    fanilista

    adidas zx 700 green gold kansas city royals baby hat knitting pattern ebay colin kaepernick jersey nike dunk high urban haze nike free run 5.0 womens 2019 jordan stretch fit hats no minimum

  • 2020-04-07

    coreydc

    nycfc parley free tr 7 asics gel lyte iii black yellow mens nike free 4.0 v2 android tony dorsett pitt jersey for cheap nike superfly cr7 blue red shoes

  • 2020-04-07

    gorra union pacific camo a

    讻讚讜专 砖诇讙 讘谞爪讬 讛诪讙讚诇讜专. 讞谞讜转 诇住驻专讬诐 讜转专讘讜转 注讚讬 住诇注 砖诪诇讜转 讻诇讛 讜注专讘 砖诪诇讜转 注专讘 转诪讜谞讛 179831 诪转讞转谞讬诐 谞注诇讬 住驻讜专讟 砖诇 驻讬诇讛 40 讻诪讜 讞讚砖讜转 seventy nine 讻驻讻祝 诇谞砖讬诐 讘讛讚驻住 诪谞讜诪专 讘爪讘注 爪讛讜讘 诪讟讗诇讬 weshoes 诪讞住谞讬诐 诇讙讬谞讛 诪讞住谉 讙讬谞讛 讟讜住拽谞讬 reloj casio g shock digital anal贸g…

  • 2020-04-07

    deisida

    adidas campus yellow yeezy price list nike air max 2015 men all white black uk nike air vapormax cny pittsburgh pirates conductor hat issue nike air jordan flight 97 bred

  • 2020-04-07

    驻砖谞讙讛 拽谞讬讜谉 讗讜驻谞讛 讗讜谞诇讬讬谉 砖专砖专转 讗讬谞驻讬谞讬讟讬 注诐 讻讬转讜讘 讗讬砖讬

    砖讬讚讜专 讬砖讬专 讘专爪诇讜谞讛 谞讙讚 专讬讗诇 诪讚专讬讚 讘讙讚讬 注讘讜讚讛 讜诪讚讬诐 谞注诇讬 注讘讜讚讛 讗讬讻讜转讬讜转 诇讙讘专讬诐 诪讻讜谞转 讗住驻专住讜 nespresso essenza mini c30 谞住驻专住讜 鈧?99 desember 2015 side 2 jiiji 5800 series ultratyndt full hd led smart tv k酶b pax sprint sko aubade 脿 lamour comfort balcony…

  • 2020-04-08

    I’m curious to find out what blog platform you’re working with? I’m having some minor security issues with my latest website and I’d like to find something more safeguarded. Do you have any solutions?

  • 2020-04-08

    evapter

    nike elastico kijiji 88 dwyane wade shoes all white blue uk david west all red green nike mercurial talaria adidas zx 3d unisex all red shoes on sale new air jordan 3 gs blue yellow shoes canada

  • 2020-04-08

    nissancl

    flyknit af1 white adidas ultra boost rainbow youtube nike elastico superfly price in dubai yang black white adidas copa tango 17.1 nike hyperdunk 2016 rebel jordan slippers black and pink for cheap

  • 2020-04-09

    tatilcitur

    adidas zx 700 green gold kansas city royals baby hat knitting pattern ebay colin kaepernick jersey nike dunk high urban haze nike free run 5.0 womens 2019 jordan stretch fit hats no minimum

Leave a comment