main.go 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. package main
  2. import (
  3. "net"
  4. "github.com/yuguorong/go/log"
  5. "github.com/ammeter/config"
  6. "github.com/ammeter/platform"
  7. )
  8. //Port 端口
  9. const (
  10. REQ_AMGW_URL = "/platform/dev/get-4G-gateway-list"
  11. REQ_AMMETER_URL = "/platform/dev/get-ammeter-list"
  12. REQ_AIR_URL = "/platform/dev/get-sair-list"
  13. DEF_FTP_PORT = 10010
  14. )
  15. var Port string
  16. var maxConnCount = 100
  17. var connclientSize = 0
  18. var connlist map[string]net.Conn
  19. var deviceList map[string][]string
  20. func init() {
  21. connlist = make(map[string]net.Conn)
  22. deviceList = map[string][]string{
  23. "9521003872": {"2108", "05420005", "05420003", "05420002"}, //6f
  24. "9521003712": {"2108", "05420001"}, //1F
  25. "9521003534": {"2108", "05420006"}, //-1F
  26. "9521003697": {"2108", "05420004"}, //5c
  27. }
  28. }
  29. func main() {
  30. config.GetSysConfig().SetValue("Bus/DtuServer/Port", DEF_FTP_PORT)
  31. log.Info("process start...")
  32. p := platform.PaPlatform{}
  33. p.SetGatewayUrl("/platform/dev/get-4G-gateway-list")
  34. p.SetModel("ammeter", REQ_AMMETER_URL)
  35. p.SetModel("SAIR10", REQ_AIR_URL)
  36. p.SaveModel()
  37. platform.StartServer()
  38. }