简化与antares物联网平台连接的python库

antares-http的Python项目详细描述


心宿二Python

PyPI version

这是一个python库,用于简化与antares iot平台的连接。有关平台本身的更多信息,请访问official site

安装

确保安装了python(2或3)和pip。

pip install antares-http

使用示例

发送数据

fromantares_httpimportantaresantares.setDebug(True)antares.setAccessKey('your-access-key')myData={'temp':77,'windsp':10}antares.send(myData,'your-project-name','your-device-name')

获取最新数据
fromantares_httpimportantaresantares.setDebug(False)antares.setAccessKey('your-access-key')latestData=antares.get('your-project-name','your-device-name')print(latestData['content'])

API参考

  • setAccessKey(access-key)
    access-key参数设置为antares访问密钥。

  • setDebug(status)
    设置是否要将每个http请求的调试结果显示给antares,可以设置为TrueFalse

  • get(projectName, deviceName)
    从您的Antares设备获取最新数据。
    return:最新数据(json)

  • getAll(projectName, deviceName, limit=integer)
    从你的antares项目中获取一大块数据,你可以通过设置limit参数来设置限制。
    return:来自Antares设备的数据块

  • getAllId(projectName, deviceName, limit=integer)
    从您的antares项目中获取一块数据id,您可以通过设置limit参数来设置限制。
    return:来自Antares设备的数据标识块

  • getSpecific(projectName, deviceName, data-id)
    从Antares设备获取特定数据,data-id参数如下:cin_81723819
    返回:特定设备数据

  • getDeviceId(projectName, deviceName)
    获取您的心宿二设备ID。
    return:antares设备id(即cnt-44637281

  • send(data, projectName, deviceName)
    发送数据到你的心宿二项目。这可以是python字典或字符串。
    返回:来自Antares的响应后数据

  • sendById(data, device-id)
    通过antares设备id向antares设备发送数据,该id看起来像cnt-281727372
    返回:来自Antares的响应后数据

  • createDevice(projectName, newDeviceName)
    在项目中创建心宿二设备。
    return:设备创建响应

  • getDevices(projectName)
    获取Antares项目的所有设备名称
    return:antares设备名

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java无法打印/获取2D数组的特定行   java替换JSP web应用程序中的默认resourceBundle和resourceControl实现   java将地图坐标转换为屏幕坐标   Guava地图中的java惰性驱逐   反射Java getDeclaredConstructor失败,来自JUnit的NoSuchMethodException   java有一个基于正则表达式的web servlet过滤器。xml?   java如何在Android中隐藏/显示表单?   java 7的简单代码度量独立maven插件   sockets java中哪种技术可用于在两个不同系统之间传输大量同步数据?   java无法处理我的导航菜单项的单击事件   java阵列输出必须是一年中的几个月   java Elasticsearch错误:MapperParsingException:无法分析   java 安卓复制文件显示错误   JSF2.2JavaJSF网站使用BootsFaces页面直接构建   Java中while循环的BigO   java如何使用AspectJ在AOP中创建每个类、每个对象和每个方法/源位置部分的方面   从地图查看java文本   java如何从线程触发PropertyChange事件?   java Spring引导在运行时添加和删除单例