Semtech入门套件,单页Web应用程序显示了Lora设备的实时数据。
部署的演示可用于激增
使用启动器套件和一些基于Web的服务,此Web应用程序显示来自Lora设备的数据。
遵循Semtech用户指南,以设置Loramote或Nucleo端点设备。
您必须停止当前数据包转发器并更改其配置文件。
"gateway_ID": "B827EBFFFF6F8A98",
/* change with default server address/ports, or overwrite in local_conf.json */
"server_address": "mq.loriot.io",
"serv_port_up": 1780,
"serv_port_down": 1780,
然后,您可以重新启动数据包转发器并检查其初始输出,该输出显示当前设置(网关ID,服务器和端口)
配置了网关后,您应该能够设置Loriot.io示例应用程序,并查看lora框架conming。
最后要做的是创建一个发布的PubNub频道。然后,您可以将Loriot应用程序配置为将数据发布到PubNub(PubNub是可能的输出之一)。
您在这里:您的Loramote设备将数据推向PubNub服务!您只需要订阅正确的频道即可接收此数据。
该Web应用程序订阅了先前配置的PubNub服务,并解码并显示实时数据。
您必须更改PubNub上游频道,并订阅密钥以指向您的PubNub帐户。只需打开即可输入您的PubNub凭据的弹出窗口(单击页面页脚中的设置图标)
如果设备有效载荷嵌入了设备GPS位置(纬度和经度),则其标记将自动放在地图上。如果设备没有任何GPS功能,则其标记将出现在默认位置。您可以通过在localstorage中设置默认值和默认值值来控制此默认位置。
首先,安装依赖项:
npm install
然后在http:// localhost:3333:
brunch w --server
不要忘记运行测试
npm test
最后,部署到生产:
brunch b -p
并将公共目录复制/粘贴到您的Web服务器目录或与Surge一起部署,仅此而已:)
您也可以使用惊人的涌现为您的静态网站服务:
npm install -g surge
cd public
surge
您可以使用基于节点红色的模拟器来模拟Lora终点的上游PubNub数据。
npm install -g node-red
npm install -g node-red-contrib-pubnub
并运行模拟器:
npm run simu
注意:由于我们不是网络开发专家,因此对任何评论/帮助/公关表示赞赏,我们很乐意将您的名字添加到贡献者文件中;)