close

如何在QIoT Suite Lite中接收Sigfox讯息


 

本教学教您如何在QIoT Suite Lite中接收sigfox讯息

QIoT Suite Lite设定



1

2

 

  • 取得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/)
    (以下步骤仅供参考,此应用程序及服务是由第三方所提供。对于安装或使用其应用程序所产生之任何后果,我们概不负责。)

    1. 我们使用conatiner-station建立ngrok 通道,使用"wernight/ngrok" docker image建立container,在"建立容器>搜寻映像档"搜寻"wernight/ngrok“,点击建立



3

2. 点击下一步


4

 

3. 点击进阶设定,切换页面至"环境",新增以下信息:


5

 

注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,设定完毕后点击"建立"


 

4. 点击网络设定,点远新增,新增以下信息:


5. 点击建立


6

 

6. 建立完成后,浏览器上输入:"http://<您的IP>:4040/",即可取得您对外网址


     7

Sigfox设定


1. 开通device、申请sigfox账号,参考:https://makerpro.cc/2017/09/use-arduino-nano-and-unabiz-shield-for-sigfox-communication/


2. 浏览器联机至 : https://backend.sigfox.com/


 

8

 

3. 切换页面至DEVICE TYPE,点击您要设定的Device type name


9

4. 切换页面至CALLBACKS


5. 点击右上角的"NEW"建立一个Callbacks


10

 

6. 点击"Custom callback"


11

 

7. 输入相关信息,按下OK后及设定完成


12

 

  • 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}
    }
    }


 

8. 设定完成后即可在QIoT Suite Lite接收到Sigfox讯息


13
arrow
arrow
    全站熱搜

    tttt 發表在 痞客邦 留言(0) 人氣()