中国电信物联网开放平台API接口兼容性与演进

需积分: 46 32 下载量 160 浏览量 更新于2024-08-07 收藏 3.14MB PDF 举报
"本文档是关于中国电信物联网开放平台API的兼容性说明,主要涉及网络结构、接口版本管理和接口变更的历史记录。" 中国电信物联网开放平台是一个为第三方应用开发者提供API接口的平台,支持开发者构建各种行业设备应用,如公共事业、智慧家庭等。平台允许开发者进行设备管理、数据采集、命令发送和消息推送,以实现设备的全面控制和智能化操作。 在兼容性方面,平台确保即使接口版本升级或URL修改,原有接口仍可继续使用,但不会进一步增强功能。这确保了已开发的应用程序可以在新版本发布后继续运行,而无需立即进行大规模的代码修改。例如,文档中提到的接口版本1.5.1经历了多次修订,每次修订都针对不同接口进行了优化和功能调整,包括添加新的错误码、修改参数限制、优化参数描述以及解决鉴权问题。 接口变更历史如下: - 版本1.5.1(V4):增加了流控错误码、创建设备命令接口的错误码,同时对查询设备历史数据接口的pageSize设置最大值为2000的描述,删除了INBOX状态的设备状态,引入批量创建设备命令接口,并修复了鉴权token错误时返回错误码不一致的问题。 - 版本1.5.1之前的修订包括删除未使用的NB-IoT订阅类型、明确订阅类型对应的推送消息、细化gatewayId参数说明、修改timezone参数示例、修复URL中的冗余空格和中文逗号问题、使NB-IoT场景下的verifyCode成为必填参数,并添加isSecure参数以注册安全设备等。 接口列表包括应用安全接入(如鉴权和刷新token)和设备管理(如注册设备、刷新设备密钥、修改设备信息和删除设备)。这些接口是实现与物联网平台交互的基础,每个接口都有详细的描述、请求样例和响应参数,便于开发者理解和使用。 中国电信物联网开放平台注重接口的稳定性和兼容性,通过版本迭代不断优化和改进,以提供更加高效、安全的服务。开发者在利用这些API开发应用时,需要关注版本更新,及时适应接口的变化,以保证应用的正常运行和功能完善。

Traceback (most recent call last): File "D:/air/数据缺失填充/BRITS-Air-Quality-main - 4 - 副本/BRITS-Air-Quality-main/Air-Quality/main.py", line 156, in <module> LOSS_train, MAE_train, MRE_train, MAE_test, MRE_test = run() File "D:/air/数据缺失填充/BRITS-Air-Quality-main - 4 - 副本/BRITS-Air-Quality-main/Air-Quality/main.py", line 144, in run LOSS_train, MAE_train, MRE_train = train(model,train_data_iter) File "D:/air/数据缺失填充/BRITS-Air-Quality-main - 4 - 副本/BRITS-Air-Quality-main/Air-Quality/main.py", line 53, in train ret = model.run_on_batch(data, optimizer, epoch) File "D:\air\数据缺失填充\BRITS-Air-Quality-main - 4 - 副本\BRITS-Air-Quality-main\Air-Quality\models\aseq.py", line 171, in run_on_batch ret = self(data) File "D:\anaconda3\envs\pytorch-gpu2\lib\site-packages\torch\nn\modules\module.py", line 1501, in _call_impl return forward_call(*args, **kwargs) File "D:\air\数据缺失填充\BRITS-Air-Quality-main - 4 - 副本\BRITS-Air-Quality-main\Air-Quality\models\aseq.py", line 63, in forward encoder_out = self.encoder(data) File "D:\anaconda3\envs\pytorch-gpu2\lib\site-packages\torch\nn\modules\module.py", line 1501, in _call_impl return forward_call(*args, **kwargs) File "D:\air\数据缺失填充\BRITS-Air-Quality-main - 4 - 副本\BRITS-Air-Quality-main\Air-Quality\models\brits.py", line 38, in forward ret_f = self.rits_f(data, 'forward') File "D:\anaconda3\envs\pytorch-gpu2\lib\site-packages\torch\nn\modules\module.py", line 1501, in _call_impl return forward_call(*args, **kwargs) File "D:\air\数据缺失填充\BRITS-Air-Quality-main - 4 - 副本\BRITS-Air-Quality-main\Air-Quality\models\rits.py", line 174, in forward h = h * gamma_h RuntimeError: The size of tensor a (14) must match the size of tensor b (64) at non-singleton dimension 0 进程已结束,退出代码 1

2023-07-25 上传