热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

接口管理

线上可视化接口管理接口站点:curl-XGEThttp:47.95.254.34:5122iotapisitescurl-XGEThttp:47.95.254.

线上可视化接口


管理接口


站点:

curl -X GET http://47.95.254.34:5122/iot/api/sites


curl -X GEThttp://47.95.254.34:5122/iot/api/sites/7b0db932-43c2-11e8-a7b2-705ab6ad9cae


curl -X POST http://47.95.254.34:5122/iot/api/sites -d

'{"token":"","name":"test","description":"testsite","metadata" : { } }'


curl -X DELET http://47.95.254.34:5122/iot/api/sites/9f55bdc8-430c-11e8-a46b-00231487c7b4


curl -X PUT http://47.95.254.34:5122/iot/api/sites -d

'{"token":"7b0db932-43c2-11e8-a7b2-705ab6ad9cae","name":"test","description":"testsite","metadata" : {"type":"test"}}'



租户:

curl -X GET http://47.95.254.34:5122/iot/api/tenants


curl -X GET http://47.95.254.34:5122/iot/api/tenants/test1


curl -X POST http://47.95.254.34:5122/iot/api/tenants -d

'{"id":"test","name":"testtenant","authenticationToken":"","authorizedUserIds":["admin"],"metadata": {}}'


curl -X DELET http://47.95.254.34:5122/iot/api/tenants


curl -X PUT http://47.95.254.34:5122/iot/api/tenants -d

'{"id":"test","name":"testtenant","authenticationToken":"123","authorizedUserIds":["admin"],"metadata": {}}'


用户:

curl -X GET http://47.95.254.34:5122/iot/api/users


curl -X GET http://47.95.254.34:5122/iot/api/users/atm


curl -X POST http://47.95.254.34:5122/iot/api/users -d

'{"username":"atm","hashedPassword":"123456","metadata":{}}'


curl -X DELET http://47.95.254.34:5122/iot/api/users/atm006


curl -X PUT http://47.95.254.34:5122/iot/api/users -d

'{"username":"atm","hashedPassword":"1234561","metadata":{}}'



设备:


curl -X GET http://47.95.254.34:5122/iot/api/devices/test1234560


curl -X GET http://127.0.0.1:5000/iot/spi/devices?type=0001


curl -X POST http://47.95.254.34:5122/iot/api/devices -d

'{"hardwareId":"test123456","siteToken":"","comments":"","metadata":{}}'


curl -X DELET http://47.95.254.34:5122/iot/api/devices/test1234560


curl -X PUT http://47.95.254.34:5122/iot/api/devices -d

'{"hardwareId":"test123456","siteToken":"1234","comments":"","metadata":{}}'




事件接口



设备数据:

curl -X GET http://
127.0.0.1:5120/iot/
spi/devices/
test1234560z/events/
DevicesData



用户命令:



curl -X GET http://127.0.0.1:5120/iot/spi/devices/test1234560z/events/
UserCommands





 curl -X POST http://127.0.0.1:5120/iot/spi/devices/test1234560z/events/UserCommands -d 

'{"eventType":"test","siteToken":"testtoken","hardwareId":"test1234560z","metadata":{},"eventbody":{},"ext":{"test":"test"}}'


MQTT接口



接入Topic:/iot/input/json

json消息:

{"eventType":"DevicesData","siteToken":"testtoken","eventDate":"xx","receivedDate":"xx","hardwareId":"test1234560z","metadata":{"xyx":"zzz"},"eventbody":[]}



订阅Topic:

    1、/iot/output/json

    2、/iot/output/json/ #待续


线上可视化接口


推荐阅读
  • [转]doc,ppt,xls文件格式转PDF格式http:blog.csdn.netlee353086articledetails7920355确实好用。需要注意的是#import ... [详细]
  • 微信公众号推送模板40036问题
    返回码错误码描述说明40001invalidcredential不合法的调用凭证40002invalidgrant_type不合法的grant_type40003invalidop ... [详细]
  • DVWA学习笔记系列:深入理解CSRF攻击机制
    DVWA学习笔记系列:深入理解CSRF攻击机制 ... [详细]
  • Spring 中策略模式的应用:Resource 接口详解
    本文探讨了在 Spring 框架中如何利用 Resource 接口实现资源访问策略。Resource 接口作为资源访问策略的抽象,通过多种实现类支持不同类型的资源访问。 ... [详细]
  • WPF项目学习.一
    WPF项目搭建版权声明:本文为博主初学经验,未经博主允许不得转载。一、前言记录在学习与制作WPF过程中遇到的解决方案。使用MVVM的优点是数据和视图分离,双向绑定,低耦合,可重用行 ... [详细]
  • 普通树(每个节点可以有任意数量的子节点)级序遍历 ... [详细]
  • 自然语言处理(NLP)——LDA模型:对电商购物评论进行情感分析
    目录一、2020数学建模美赛C题简介需求评价内容提供数据二、解题思路三、LDA简介四、代码实现1.数据预处理1.1剔除无用信息1.1.1剔除掉不需要的列1.1.2找出无效评论并剔除 ... [详细]
  • 本文介绍了如何处理在Xcode构建过程中出现的多个命令生成相同文件的问题,特别是当这些文件与Info.plist无关时。 ... [详细]
  • 思科IOS XE与ISE集成实现TACACS认证配置
    本文详细介绍了如何在思科IOS XE设备上配置TACACS认证,并通过ISE(Identity Services Engine)进行用户管理和授权。配置包括网络拓扑、设备设置和ISE端的具体步骤。 ... [详细]
  • 在Delphi7下要制作系统托盘,只能制作一个比较简单的系统托盘,因为ShellAPI文件定义的TNotifyIconData结构体是比较早的版本。定义如下:1234 ... [详细]
  • 在CentOS 7环境中安装配置Redis及使用Redis Desktop Manager连接时的注意事项与技巧
    在 CentOS 7 环境中安装和配置 Redis 时,需要注意一些关键步骤和最佳实践。本文详细介绍了从安装 Redis 到配置其基本参数的全过程,并提供了使用 Redis Desktop Manager 连接 Redis 服务器的技巧和注意事项。此外,还探讨了如何优化性能和确保数据安全,帮助用户在生产环境中高效地管理和使用 Redis。 ... [详细]
  • Python 伦理黑客技术:深入探讨后门攻击(第三部分)
    在《Python 伦理黑客技术:深入探讨后门攻击(第三部分)》中,作者详细分析了后门攻击中的Socket问题。由于TCP协议基于流,难以确定消息批次的结束点,这给后门攻击的实现带来了挑战。为了解决这一问题,文章提出了一系列有效的技术方案,包括使用特定的分隔符和长度前缀,以确保数据包的准确传输和解析。这些方法不仅提高了攻击的隐蔽性和可靠性,还为安全研究人员提供了宝贵的参考。 ... [详细]
  • MATLAB字典学习工具箱SPAMS:稀疏与字典学习的详细介绍、配置及应用实例
    SPAMS(Sparse Modeling Software)是一个强大的开源优化工具箱,专为解决多种稀疏估计问题而设计。该工具箱基于MATLAB,提供了丰富的算法和函数,适用于字典学习、信号处理和机器学习等领域。本文将详细介绍SPAMS的配置方法、核心功能及其在实际应用中的典型案例,帮助用户更好地理解和使用这一工具箱。 ... [详细]
  • 在Django中提交表单时遇到值错误问题如何解决?
    在Django项目中,当用户提交包含多个选择目标的表单时,可能会遇到值错误问题。本文将探讨如何通过优化表单处理逻辑和验证机制来有效解决这一问题,确保表单数据的准确性和完整性。 ... [详细]
  • SSL 错误:目标主机名与备用证书主题名称不匹配
    在使用 `git clone` 命令时,常见的 SSL 错误表现为:无法访问指定的 HTTPS 地址(如 `https://ip_or_domain/xxxx.git`),原因是目标主机名与备用证书主题名称不匹配。这通常是因为服务器的 SSL 证书配置不正确或客户端的证书验证设置有问题。建议检查服务器的 SSL 证书配置,确保其包含正确的主机名,并确认客户端的证书信任库已更新。此外,可以通过临时禁用 SSL 验证来排查问题,但请注意这会降低安全性。 ... [详细]
author-avatar
手机用户2502853557
这个家伙很懒,什么也没留下!
RankList | 热门文章