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
|
5 years ago | |
---|---|---|
img | 5 years ago | |
packets | 5 years ago | |
.gitignore | 5 years ago | |
LICENSE | 5 years ago | |
LoRaMoteConf.json | 5 years ago | |
LoRaMoteMock.go | 5 years ago | |
LoRaMoteMock.ico | 5 years ago | |
LoRaMoteMock.json | 5 years ago | |
LoRaMoteMock.manifest | 5 years ago | |
README.md | 5 years ago | |
build.bat | 5 years ago | |
dot.ico | 5 years ago | |
go.mod | 5 years ago | |
go.sum | 5 years ago | |
json_model.go | 5 years ago | |
model.go | 5 years ago | |
randomJson.go | 5 years ago | |
rsrc.syso | 5 years ago | |
syso.bat | 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实现一个正则替换语法模板。
开发环境
- GoLand2019
- Go 1.12
- loraserver地址
框架选择
- UI框架选择Go walk,该框架目前只支持windows环境,所以该工具目前只能在windows上运行。
- MQTT连接选择paho.mqtt.golang。
- Javascript解释器选择otto。