热门标签 | 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/ #待续


线上可视化接口


推荐阅读
  • 本文介绍了Redis的基础数据结构string的应用场景,并以面试的形式进行问答讲解,帮助读者更好地理解和应用Redis。同时,描述了一位面试者的心理状态和面试官的行为。 ... [详细]
  • 如何查询zone下的表的信息
    本文介绍了如何通过TcaplusDB知识库查询zone下的表的信息。包括请求地址、GET请求参数说明、返回参数说明等内容。通过curl方法发起请求,并提供了请求示例。 ... [详细]
  • 本文介绍了如何使用JSONObiect和Gson相关方法实现json数据与kotlin对象的相互转换。首先解释了JSON的概念和数据格式,然后详细介绍了相关API,包括JSONObject和Gson的使用方法。接着讲解了如何将json格式的字符串转换为kotlin对象或List,以及如何将kotlin对象转换为json字符串。最后提到了使用Map封装json对象的特殊情况。文章还对JSON和XML进行了比较,指出了JSON的优势和缺点。 ... [详细]
  • php7 curl_init(),php7.3curl_init获取301、302跳转后的数据
    最近在做一个蜘蛛项目,发现在抓取数据时,有时会碰到301的页面,原本写的curl_init函数php7-远程获取api接口或网页内容&#x ... [详细]
  • 表单代码 ... [详细]
  • 开发笔记:加密&json&StringIO模块&BytesIO模块
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了加密&json&StringIO模块&BytesIO模块相关的知识,希望对你有一定的参考价值。一、加密加密 ... [详细]
  • 本文介绍了Java工具类库Hutool,该工具包封装了对文件、流、加密解密、转码、正则、线程、XML等JDK方法的封装,并提供了各种Util工具类。同时,还介绍了Hutool的组件,包括动态代理、布隆过滤、缓存、定时任务等功能。该工具包可以简化Java代码,提高开发效率。 ... [详细]
  • 使用在线工具jsonschema2pojo根据json生成java对象
    本文介绍了使用在线工具jsonschema2pojo根据json生成java对象的方法。通过该工具,用户只需将json字符串复制到输入框中,即可自动将其转换成java对象。该工具还能解析列表式的json数据,并将嵌套在内层的对象也解析出来。本文以请求github的api为例,展示了使用该工具的步骤和效果。 ... [详细]
  • 本文介绍了一个适用于PHP应用快速接入TRX和TRC20数字资产的开发包,该开发包支持使用自有Tron区块链节点的应用场景,也支持基于Tron官方公共API服务的轻量级部署场景。提供的功能包括生成地址、验证地址、查询余额、交易转账、查询最新区块和查询交易信息等。详细信息可参考tron-php的Github地址:https://github.com/Fenguoz/tron-php。 ... [详细]
  • GreenDAO快速入门
    前言之前在自己做项目的时候,用到了GreenDAO数据库,其实对于数据库辅助工具库从OrmLite,到litePal再到GreenDAO,总是在不停的切换,但是没有真正去了解他们的 ... [详细]
  • Android实战——jsoup实现网络爬虫,糗事百科项目的起步
    本文介绍了Android实战中使用jsoup实现网络爬虫的方法,以糗事百科项目为例。对于初学者来说,数据源的缺乏是做项目的最大烦恼之一。本文讲述了如何使用网络爬虫获取数据,并以糗事百科作为练手项目。同时,提到了使用jsoup需要结合前端基础知识,以及如果学过JS的话可以更轻松地使用该框架。 ... [详细]
  • Gitlab接入公司内部单点登录的安装和配置教程
    本文介绍了如何将公司内部的Gitlab系统接入单点登录服务,并提供了安装和配置的详细教程。通过使用oauth2协议,将原有的各子系统的独立登录统一迁移至单点登录。文章包括Gitlab的安装环境、版本号、编辑配置文件的步骤,并解决了在迁移过程中可能遇到的问题。 ... [详细]
  • LVS实现负载均衡的原理LVS负载均衡负载均衡集群是LoadBalance集群。是一种将网络上的访问流量分布于各个节点,以降低服务器压力,更好的向客户端 ... [详细]
  • 工作经验谈之-让百度地图API调用数据库内容 及详解
    这段时间,所在项目中要用到的一个模块,就是让数据库中的内容在百度地图上展现出来,如经纬度。主要实现以下几点功能:1.读取数据库中的经纬度值在百度上标注出来。2.点击标注弹出对应信息。3 ... [详细]
  • python3下载mapbox矢量切片通过观察mapbox的页面开发者工具里的network可以发现,打开矢量切片和字体切片pbf和prite图标的链接, ... [详细]
author-avatar
手机用户2502853557
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有