close
如何在QIoT Suite Lite中接收Sigfox訊息
本教學教您如何在QIoT Suite Lite中接收sigfox訊息
QIoT Suite Lite設定
- 請先建立一個Iot Applaction、Things、Resource :
如何將 DHT11 溫濕度感測器的資料呈現在 QIoT 的 Dashboard?
- 取得Resource HTTP以及HTTPS :
如何使用 HTTP 連接到 QNAP QIoT Suite Lite?
如何使用 HTTPS 連接到 QNAP QIoT Suite Lite?
- 若您NAS位於外網(無防火牆,外部可直連),或是您的router已設定port轉發,則可以使用步驟二教學取得的URL跳過本步驟進行下一章節sigfox callback設定
註1: 如果是使用router port轉發,請使用router對外IP。
註2: CloudLink目前無法自定義轉發port,尚無法支援此服務,但仍可使用myqnapcloud DDNS服務綁定您對外的IP,配合Router設定做使用。
若您NAS無法取的對外真實IP且不方便設定防火牆,則可以參考以下步驟使用ngrok服務做proxy(免費方案以及收費機制等詳細資訊請參考: https://ngrok.com/)
(以下步驟僅供參考,此應用程式及服務是由第三方所提供。對於安裝或使用其應用程式所產生之任何後果,我們概不負責。)
- 我們使用conatiner-station建立ngrok 通道,使用"wernight/ngrok" docker image建立container,在"建立容器>搜尋映像檔"搜尋"wernight/ngrok",點擊建立
- 點擊下一步
- 點擊進階設定,切換頁面至"環境",新增以下資訊:
註1 : NGROK_PORT參數為要轉發的ip:port,因ngrok位於container內,IP必須設定為docker nat配置之gateway IP才能連到自身主機上(預設為:10.0.3.1),PORT請參考HTTP resourceinfo.json內的資訊,預設是23000
註2 : 其他詳細參數(區域、認證等)請參考此頁面說明 : https://hub.docker.com/r/wernight/ngrok/
切換頁面至"網段",設定主機為4040、容器為4040、通訊協定為TCP,設定完畢後點擊"建立" - 點擊網路設定,點遠新增,新增以下資訊:
- 點擊建立
- 建立完成後,瀏覽器上輸入:"http://<您的IP>:4040/",即可取得您對外網址
Sigfox設定
- 開通device、申請sigfox帳號,參考: https://makerpro.cc/2017/09/use-arduino-nano-and-unabiz-shield-for-sigfox-communication/
- 瀏覽器連線至 : https://backend.sigfox.com/
- 切換頁面至DEVICE TYPE,點擊您要設定的Device type name
- 切換頁面至CALLBACKS
- 點擊右上角的"NEW"建立一個Callbacks
- 點擊"Custom callback"
- 輸入相關資訊,按下OK後及設定完成
- Type : DATA,UPLINK
- Cannel : URL
- Url pattern : 您在QIoT Suite Lite HTTP中取得的URL(若您是透過Router NAT port轉發或是用ngrok等取得的URL/位置)
- Use HTTP Method : POST
- Send SNI : 若是使用SSL/TLS則需勾選
- Headers : 填入您在QIoT Suite Lite 中取得的HTTP相關資訊,參考步驟2
- Content type : application/json
- Body : 參數部分請參考網頁上的指示,例:
{
"device" : "{device}",
"data" : "{data}",
"time" : "{time}",
"snr" : {snr},
"rssi" : {rssi},
"station" : "{station}",
"lat" : {lat},
"lng" : {lng}
}
若使用QIoT Suite Lite 1.0.XX版本(包含)之前則須在前面加入value的key,EX:
{ “value”:
{
"device" : "{device}",
"data" : "{data}",
"time" : "{time}",
"snr" : {snr},
"rssi" : {rssi},
"station" : "{station}",
"lat" : {lat},
"lng" : {lng}
}
}
- 設定完成後即可在QIoT Suite Lite接收到Sigfox訊息
全站熱搜
留言列表