You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
lihua 1f67d23ea1 增加README说明 5 years ago
img 增加README说明 5 years ago
packets init 5 years ago
.gitignore init 5 years ago
LICENSE Initial commit 5 years ago
LoRaMoteConf.json 增加随机配置值 5 years ago
LoRaMoteMock.go 增加json随机 5 years ago
LoRaMoteMock.ico dtu 改为mote 5 years ago
LoRaMoteMock.json 可以配置mqtt主题 5 years ago
LoRaMoteMock.manifest dtu 改为mote 5 years ago
README.md 增加README说明 5 years ago
build.bat init 5 years ago
dot.ico dtu 改为mote 5 years ago
go.mod 增加json随机 5 years ago
go.sum 增加json随机 5 years ago
json_model.go 优化 5 years ago
model.go 增加网关数据 5 years ago
randomJson.go 增加json随机 5 years ago
rsrc.syso dtu 改为mote 5 years ago
syso.bat dtu 改为mote 5 years ago
utils.go 增加随机配置值 5 years ago

README.md

LoRaMoteMock (LoRaWAN终端模拟器)

界面预览

界面预览

连接配置

只支持MQTT连接

连接配置

  • 事件主题和命令主题分别为模拟器发布主题和订阅主题,loraserver默认模板格式,不推荐修改,如需修改需连同loraserver配置文件一起修改。
  • SSL配置,根据MQTT Broker是否开启SSL来选择,若SSL认证开启客户端认证需配置三项,否则只需配置CA证书。

终端配置

基础配置

基础配置

  • 配置名称是一个终端一套配置,如果同名则覆盖,否则新建。
  • 支持OTAA入网和ABP入网,默认ABP入网。
  • 网关EUI为可以随便填16个hex字符,但如果想要在loraserver上查看网关实时数据,需要填写对应网关EUI。
  • 其他配置参数根据LoRaWAN入网要求填写即可。

高级配置

高级配置

  • LoRa射频参数配置,可以默认不用修改,该参数只是模拟作用。

JSON模板

  • JSON模板引擎使用randomjson,语法请请参考,可以随机json数据。
  • 也可以自行用mockjs,语法更加强大,当然也可自行用golang实现一个正则替换语法模板。

开发环境

框架选择

  • UI框架选择Go walk,该框架目前只支持windows环境,所以该工具目前只能在windows上运行。
  • MQTT连接选择paho.mqtt.golang
  • Javascript解释器选择otto