self.read_data["set_new_ip_addr"] = self.newip
self.read_data["set_new_com"] = self.newcom
- self.read_data["set_new_md5"] = self.newmd5
+ # self.read_data["set_new_md5"] = self.newmd5
with open("/ext/static/storage_file/config.json","w",encoding="utf-8") as fd:
else:
self.newip = "api.xcloudtech.com"#默认防走丢协议
self.newcom = 9000
- self.newmd5 = "bZld0ALsZTt15tKEZhOlLPgbsO75BLTP"
+ # self.newmd5 = "bZld0ALsZTt15tKEZhOlLPgbsO75BLTP"
# server_addr = "tcptest.tx.kidxin.com"
# #SETIP:api.xcloudtech.com:9000
def set_new_ip(self, event, msg):
self.newip = str(msg[0])
self.newcom = int(msg[1])
- self.newmd5 = str(msg[2])
+ # self.newmd5 = str(msg[2])
#短信格式:SETIP:api.xcloudtech.com:9000:bZld0ALsZTt15tKEZhOlLPgbsO75BLTP 以冒号分隔 SETIP:ip地址:ip端口号:ip密钥key
self.read_data["set_new_ip_addr"] = self.newip #通过短信设置ip地址
self.read_data["set_new_com"]= self.newcom #通过短信设置ip端口号
- self.read_data["set_new_md5"] = self.newmd5 #通过短信设置ip的key密钥
+ # self.read_data["set_new_md5"] = self.newmd5 #通过短信设置ip的key密钥
with open("/ext/static/storage_file/config.json","w",encoding="utf-8") as fd:
def get_new_ip(self, event, msg):
- return [self.newip,self.newcom,self.newmd5]
+ # return [self.newip,self.newcom,self.newmd5]
+ return [self.newip,self.newcom]
\ No newline at end of file
SEPARATOR = ";"
END = ";" + chr(0x01)
PID = "SZKW"
- # md5_key = "bZld0ALsZTt15tKEZhOlLPgbsO75BLTP"
+ #md5_key = "bZld0ALsZTt15tKEZhOlLPgbsO75BLTP"
# PID = "qAELPTKmFanR4RHe"
# md5_key = "3JyCjsw4ryXKzjzudayY"
self.HEADER = self.HEADER.format(self.TYPE)
self.md5_key = "19ED5F01235A6B360A09C1800432C31B"
- ip_infor = {}
- ip_infor = EventMesh.publish("get_new_ip")
- if ip_infor != None:
- self.md5_key = ip_infor[2]
+ # ip_infor = {}
+ # ip_infor = EventMesh.publish("get_new_ip")
+ # if ip_infor != None:
+ # self.md5_key = ip_infor[2]
# print("md5_key",self.md5_key)
def initialization(self, *args, **kwargs):
if index != -1:
tmp = sms.searchTextMsg(index)
detail = tmp[1]#内容
- new_ip = detail.split(':')[1]
- new_com = detail.split(':')[2]
- new_md5 = detail.split(':')[3]
+ if detail.find("SETIP:") != -1:
+ new_ip = detail.split(':')[1]
+ new_com = detail.split(':')[2]
+ # new_md5 = detail.split(':')[3]
+ if len(new_ip) != 0 and len(new_com) != 0:
+ EventMesh.publish("set_new_ip", [new_ip,new_com])#设置关机时间
+ # EventMesh.publish("set_new_ip", [new_ip,new_com,new_md5])#设置关机时间
# print("detail {} tmp_de:{}".format(detail,new_ip,new_com))
- if len(new_ip) != 0:
- EventMesh.publish("set_new_ip", [new_ip,new_com,new_md5])#设置关机时间
+
if index >= sms_max-1:
EventMesh.publish("load_screen", {"screen": "message_full"})
else: