Oviphone-LoRa/LoRaWAN Devices and Solution
LoRaWAN / LoRa Devices:
1、B2315L: LoRaWAN Wristband
2、W200PL: LoRaWAN / LoRa Smart Watch
3、W200L: LoRaWAN Smart Watch
4、G808L: LoRaWAN / LoRa Badge Tracker
5、G618L: LoRaWAN / LoRa Helmet Tracker
LoRaWAN Gateway:
LoRa Gateway:
LoRa-LoRaWAN Network (NS) Server
LoRa设备需要NS服务器(NS Server-LoRa Gateway Network Management Server)
i) 服务器 硬件配置:CPU 4G 8Core+RAM 8G (或以上 or Above)
ii) 我们采用Chirpstack 开源构架,需要如下环境软件和应用软件
Linux server ( use ubuntu 20) 操作系统,会安装如下开源的应用:
MQTT Server (mosquitto) mqtt 服务器 用于NS服务器接收网关发布的消息
Redis server (over redis 5)用于配套mqtt 临时转存数据
gateway-bridge Gateway (网关用于配置发布的主题的读写策略)
Network-server (网络服务器 添加写数据库账号及读写策略)
Chirpstack-Application-server (网关应用服务器)
iii) 数据库Sqlserver2012 (can reuse above 1.2 C共用如上1.2的云数据库 )
LoRa网络服务器搭建通常使用开源框架搭建,例如 Chirpstack【官网: https://www.chirpstack.io/ 】
(NS server can use Open source framework construction, such as: Chirpstack
I、在操作系统上搭建LoRa服务器 (LoRaWAN NS server construct in Linux and Windows OS)
1、linux系统搭建参考资料(linux OS reference )
https://www.cnblogs.com/liujiabing/p/13692308.html
https://blog.csdn.net/iotisan/article/details/90412873
2、 Windows系统搭建参考资料 (Windows OS reference)
https://blog.csdn.net/Mculover666/article/details/104059824
3、搭建时注意postresqlredis mosquito的部署,以及gateway,NS 和AS之间的关系.
II、对接LoraWAN数据
1、Https数据对接: 在自己应用服务器平台上开发一个接收的接口用于接收Lora数据.
2、Mqtt数据对接: 接收Mqtt数据首先需添加一个账号密码到lora服务器的mosquitto配置文件下.
另需同步在AS服务器本地文件toml的application_server.integration.mqtt]配置文件下做配置.
常用功能:
• 接收数据:需订阅 topicapplication/#或者 user/#
• 指令下发topic:application/[ApplicationID]/device/[DevEUI]/event/[EventType]
• 系统指令下发:application/[ApplicationID]/device/[DevEUI]/command/down
• 帮助文档: https://www.chirpstack.io/application-server/integrations/mqtt/
3、若您现有开发平台中已集成应用amqp,aws,Azure Service-Bus integration等都可做兼容操作.