|
@@ -1,9 +1,9 @@
|
|
|
package main
|
|
|
|
|
|
import (
|
|
|
- "net"
|
|
|
-
|
|
|
+ "fmt"
|
|
|
"github.com/yuguorong/go/log"
|
|
|
+ "os"
|
|
|
|
|
|
"github.com/ammeter/api"
|
|
|
"github.com/ammeter/config"
|
|
@@ -15,30 +15,26 @@ const (
|
|
|
REQ_AMGW_URL = "/platform/dev/get-4G-gateway-list"
|
|
|
REQ_AMMETER_URL = "/platform/dev/get-ammeter-list"
|
|
|
REQ_AIR_URL = "/platform/dev/get-sair-list"
|
|
|
- DEF_FTP_PORT = 10010
|
|
|
- GATEWAY_VERSION = "2.0.0.2"
|
|
|
+ GATEWAY_VERSION = "2.0.1.0"
|
|
|
)
|
|
|
|
|
|
-var Port string
|
|
|
-
|
|
|
-var maxConnCount = 100
|
|
|
-
|
|
|
-var connclientSize = 0
|
|
|
-var connlist map[string]net.Conn
|
|
|
-
|
|
|
-var deviceList map[string][]string
|
|
|
-
|
|
|
func init() {
|
|
|
- connlist = make(map[string]net.Conn)
|
|
|
- deviceList = map[string][]string{
|
|
|
- "9521003872": {"2108", "05420005", "05420003", "05420002"}, //6f
|
|
|
- "9521003712": {"2108", "05420001"}, //1F
|
|
|
- "9521003534": {"2108", "05420006"}, //-1F
|
|
|
- "9521003697": {"2108", "05420004"}, //5c
|
|
|
- }
|
|
|
+
|
|
|
}
|
|
|
|
|
|
func main() {
|
|
|
+ if len(os.Args) > 1 {
|
|
|
+ inputParam := os.Args[1]
|
|
|
+ switch inputParam {
|
|
|
+ case "info":
|
|
|
+ fmt.Println(GATEWAY_VERSION)
|
|
|
+ os.Exit(0)
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ log.Info("***************************************************")
|
|
|
+ log.Infof(" ammeter start. version:%s ", GATEWAY_VERSION)
|
|
|
+ log.Info("***************************************************")
|
|
|
|
|
|
//config.GetSysConfig().SetValue("Bus/DtuServer/Port", DEF_FTP_PORT)
|
|
|
config.GetSysConfig().SetValue("GatwayVersion", GATEWAY_VERSION)
|