Skip to content

HobaiRiku/tcp-to-serial-lora

Repository files navigation

tcp-to-serial-lora

一个可以接收tcp-socket数据,并对数据进行包装,通过串口将数据发送至lora开发板,开发板通过lora网关,实现tcp数据转发至lora服务器的命令行工具,项目依赖node以及npm平台。
NPM:
NPM version David deps node version npm download npm license
GitHub:
GitHub release Github All Releases GitHub watchers

#安装

npm install tcp-to-serial-lora -g

#使用

安装后使用命令行:

tcp-to-serial-lora -p 30001 -s COM3

或下载源码直接进入根目录运行:

npm install
node tcp-to-serial-lora -p 30001 -s COM3

命令:

Usage: tcp-to-serial-lora [options]

  tcp转串口向lora开发板发送网关上行指令的程序
  
  Options:

    -V, --version            查看当前版本
    -p, --port [Number]        tcp服务端口
    -s, --serialPort [String]  串口端口名称
    -c, --config [File Path]      配置文件
    -h, --help               输出帮助信息

#配置文件

当运行目录下存在配置文件时,会自动加载配置,使用命令行参数将覆盖配置文件
在根目录下创建default_config.json

{
    "TCP_PORT":30001,//tcp服务端口
    "serialPortName":"COM3"//串口端口名称
}

ps:若不使用配置文件,运行必须携带-p-s参数

#使用telnet进行测试

telnet 127.0.0.1 30001

键盘输入,观察lora服务器节点消息即可

About

接收tcp-socket数据,包装成lora开发板向服务器发送数据指令,通过串口向开发板发送指令,实现数据转发至lora服务器

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published