update README.md.

This commit is contained in:
pengwang 2021-03-30 17:41:34 +08:00 committed by Gitee
parent ba025f7634
commit 418cab1407
1 changed files with 16 additions and 15 deletions

View File

@ -1,5 +1,3 @@
# goAdapter
#### 交流
qq群1028704210
@ -8,14 +6,16 @@ qq群1028704210
软件主要分成3层
- 应用接口
用于与上层应用系统进行通信可以设置定时上报硬件设备数据到物联网平台或者接收物联网平台下发命令转发给硬件设备采用Json等格式数据与上层应用系统通信对接更简单
> 用于与上层应用系统进行通信可以设置定时上报硬件设备数据到物联网平台或者接收物联网平台下发命令转发给硬件设备采用Json等格式数据与上层应用系统通信对接更简单
- 采集接口
用于对硬件设备进行管理,支持对设备数量、设备类型、设备属性的增、删、查、改等操作,同时可以设置定时采集设备的属性并缓存,方便上层应用系统对硬件设备操作;
支持采用Lua脚本实现对设备通信协议的编写方便灵活
> - 用于对硬件设备进行管理,支持对设备数量、设备类型、设备属性的增、删、查、改等操作,同时可以设置定时采集设备的属性并缓存,方便上层应用系统对硬件设备操作;
> - 支持采用Lua脚本实现对设备通信协议的编写方便灵活
- 通信接口
对物理通信接口的封装比如串口、网络、GPIO等封装接口后对上提供读取和写入2个接口方便上层调用#### 安装教程
> 对物理通信接口的封装比如串口、网络、GPIO等封装接口后对上提供读取和写入2个接口方便上层调用
#### 功能特点
- 采用golang语言设计运行效率高跨平台方便
@ -25,29 +25,30 @@ qq群1028704210
- 支持CSV文件导入功能批量添加
- 支持配置文件的备份和回复;
#### 编译运行
1、编译
大家可以参考网络上如何编译golang程序的帖子
参考链接
[参考链接](http://my.oschina.net/u/4521128/blog/4521037)
比如交叉编译成linux系统下armV7架构的
CGO_ENABLED=0 GOOS=linux GOARCH=arm GOARM=7 go build -o goAdapter -ldflags "-s -w"
2、拷贝文件
需要拷贝以下文件到运行环境中:
- goAdapter执行文件
- webroot整个文件夹
- config整个文件夹
注意如果运行环境是Linux系统记得对文件权限进行修改
3、运行
对执行程序运行即可,
linux系统./goAdapter
然后在浏览器中输入127.0.0.1:8080注意加上端口即可正常访问页面
#### 功能介绍
#### 使用说明
1、将生成的可执行文件拷贝到板子内同时把“config”、“webroot”这2个文件夹内全部文件也拷贝到板子内
2、在浏览器中输入127.0.0.1:8080注意加上端口即可正常访问页面
1. 通信接口
2. 采集接口
3. 应用接口