| | |
| | | "time" |
| | | "vamicro/config" |
| | | "vamicro/extend/util" |
| | | service2 "vamicro/saas-service/service" |
| | | "vamicro/system-service/models" |
| | | "vamicro/system-service/service" |
| | | "vamicro/system-service/sys" |
| | |
| | | // @Router /data/api-v/sysset/getWifiList [POST] |
| | | func (sset SysSetController) GetWifiList(h *bhomeclient.WrapperHandler, c *bhomeclient.Request) *bhomeclient.Reply { |
| | | fname := c.PostForm("ifname") |
| | | wifiList, err := sys.GetWifi(fname) |
| | | wifiList, err := sys.ScanWifiList(fname) |
| | | if nil == err { |
| | | return &bhomeclient.Reply{Success: true, Data: wifiList} |
| | | } else { |
| | | logger.Debug("iwlist err,", fname, err.Error()) |
| | | |
| | | return &bhomeclient.Reply{Success: false, Msg: err.Error()} |
| | | } |
| | | } |
| | |
| | | passwd := c.PostForm("passwd") |
| | | ssid := c.PostForm("ssid") |
| | | |
| | | err := sys.ConnectWifi(fname, passwd, ssid) |
| | | err := sys.ConnectWifi(fname, ssid, passwd) |
| | | if nil == err { |
| | | return &bhomeclient.Reply{Success: true, Data: "连接成功!"} |
| | | } else { |
| | | msg := err.Error() |
| | | if strings.Contains(msg, "exit status") { |
| | | msg = "加入失败,请检查配置!" |
| | | } |
| | | return &bhomeclient.Reply{Success: false, Msg: msg} |
| | | } |
| | | } |
| | | |
| | | // @Summary 连接wifi |
| | | // @Description 连接wifi |
| | | // @Produce json |
| | | // @Tags 连接wifi |
| | | // @Success 200 {string} json "{"code":200, msg:"",data:[],success:true}" |
| | | // @Failure 500 {string} json "{"code":500, msg:"",data:"[]",success:false}" |
| | | // @Router /data/api-v/sysset/connectWifi [POST] |
| | | func (sset SysSetController) DisonnectWifi(h *bhomeclient.WrapperHandler, c *bhomeclient.Request) *bhomeclient.Reply { |
| | | fname := c.PostForm("ifname") |
| | | |
| | | // 关闭wifi连接时ssid 传del |
| | | err := sys.ConnectWifi(fname, "del", "") |
| | | if nil == err { |
| | | return &bhomeclient.Reply{Success: true, Data: "连接成功!"} |
| | | } else { |
| | |
| | | machineCode := licence.GetMachineCode() |
| | | |
| | | // 获取设备激活时间 |
| | | res, err := service2.DoBusReq("/data/api-v/version/snBus", config.Server.AnalyServerId, aiot.RequestMethod_Post, aiot.RequestContentType_ApplicationJson, map[string]interface{}{}) |
| | | res, err := service.DoBusReq("/data/api-v/version/snBus", config.Server.AnalyServerId, aiot.RequestMethod_Post, aiot.RequestContentType_ApplicationJson, map[string]interface{}{}) |
| | | logger.Warn("snBus", string(res)) |
| | | installTime := "" |
| | | if err == nil { |