123456789101112131415161718192021222324252627282930313233 |
- # -*- coding: utf-8 -*-
- # !/usr/bin/env python
- import os, sys
- from apps.web.device.models import Device
- PROJECT_ROOT = os.path.join(os.path.abspath(os.path.split(os.path.realpath(__file__))[0] + "/.."), '..')
- sys.path.insert(0, PROJECT_ROOT)
- os.environ.update({"DJANGO_SETTINGS_MODULE": "configs.testing"})
- import django
- django.setup()
- from apps.web.core.networking import MessageSender
- def change_server_address(imei, ip, port):
- payload = {"cmd": 202, "IMEI": imei, "addr_set": {"ip1": ip, "port1": port}}
- MessageSender.send(device = Device.get_dev(imei), cmd = 202, payload = payload, timeout = 15, retry = 0)
- imei_list = []
- ip = '211.159.224.10'
- port = 1883
- for imei in imei_list:
- change_server_address(imei, ip, port)
- print 'finished'
|