IoTConnection
IoTConnection 类是 mco_iot_connection_h 的封装类,不建议在程序中直接创建。它作为参数传递给事件处理程序,用于获取扩展的连接信息。
release
release()
释放连接。
disconnect
disconnect()
断开连接。
属性
address
连接地址。
agent_id
连接agent_id。
stat
以下键中带有连接统计信息的字典:
- address:包含地址的字符串
- port:连接端口(整数)
- sent_bytes:已发送的字节数(长整型)
- recv_bytes:已接收的字节数(长整型)
error
包含以下键中有关上次错误的最后错误信息的字典:
- stop_reason:一个包含停止连接原因的字符串。可能的值为 "NONE"(无)、"NETWORK_ERROR"(网络错误)、"CALLBACK_FAILED"(回调失败)、"IOT_STOPPED"(物联网服务停止)、"USER_REQUEST"(用户请求)、"UNKNOWN"(未知)
- last_error: ... (整数)
- last_errno:错误编号值(整数)
- errmsg:一个包含错误消息文本的字符串
comm
与此连接相关联的 IoTCommunicator 实例。