in leda_python/leda.py [0:0]
def reportEvent(self, eventName, eventDict):
'''上报属性
:param eventName[string]
:param eventDict[dict]: 格式如下:
{
"eventArgs1":xxx,
"eventArgs2":yyy,
"eventArgs3":zzz
...
}
:return:
'''
if ((False == isinstance(eventDict, dict)) or (False == isinstance(eventName, str))):
raise exception.LedaReportEventException(
"device(%s):reportEvent,params type is invalid" % (self.cloud_id))
tmpEventDict = {
'params': {
'value': eventDict,
'time': int(round(time.time() * 1000))
}
}
self.device_report_event(eventName, json.dumps(tmpEventDict, ensure_ascii = False))