12345678910111213141516171819202122232425 |
- # coding=utf-8
- from base import init_env
- init_env(interactive=True)
- from apps.web.core.networking import MessageSender
- from apps.web.device.models import Device
- # 1.0.2 的是因为 自定义的指令的 funCode 变了 所以需要升级
- devices = Device.objects.filter(driverCode="100305", driverVersion__in=["v1.0.0"])
- print devices.count()
- for device in devices:
- try:
- dev = Device.get_dev(device.devNo)
- MessageSender.send(device = dev, cmd = 202, payload = {
- "IMEI": dev.devNo,
- "driver_set": {
- "driver_url": "http://121.43.232.118/uploaded/version/drivers/task/100305_washer_caiyi_com/default.driver"
- }
- }, timeout = 15)
- except Exception as e:
- print e
|