OneNET Studio 北向接入指南(HTTP推送及API调用)

一:前言:

一般是在OneNET Studio南向对接完成,设备数据可以上报到平台后才开始进行Studio的北向对接。北向对接分为数据推送和API调用。前者是OneNET Studio将设备上传的数据和设备状态等信息主动推送到应用服务器。后者是应用服务器调用OneNET Studio开放的API接口实现命令下发,设备管理等功能。

二:PHP接口代码

(注)储存的URL填入图8的推送地址
<?php
$result=file_get_contents("php://input"); //接收onenet平台推送过来是数据,后面自己处理
//file_put_contents("get.txt",$result);//将数据暂时缓存到get.txt文件中
echo $_GET['msg']; // 返回msg值给onenet,告诉它,我收到了,如果你不告诉它,它会在第2000次没收到之后,把你拉黑

三:HTTP数据推送

在应用开发-项目管理里新建项目,如图1所示。

图1 添加一个项目
图2 填写项目信息g

填写项目信息。如图2所示。

图3 进入项目管理

进入项目管理,如图3所示。之后进行设备添加操作。如图4和图5所示。

图4 向项目添加设备
图5 选择产品及下面的设备
图6 设备已经添加到该项目下
图7 添加一个HTTP推送实例

在应用开发-数据推送里面添加一个HTTP推送实例。配置之前需要参考开发文档,在接收服务器开发部署好接收程序。

HTTP推送开发文档:<u>https://open.iot.10086.cn/doc/iot_platform/book/application-develop/push/http_push.html</u>

HTTP推送配置如图8所示。验证如图9和图10所示。

图8 HTTP推送实例配置
图9 HTTP推送验证
图10 HTTP推送验证成功

如果验证失败,则需要检查服务器的网络或者接收程序是否正确返回msg及200状态码,返回是否超时。

回到项目管理-规则引擎里,可以选择设备的哪些数据,可以被推送到哪里。这里把目的地设置为之前创建的HTTP推送实例。如图11和图12所示。

图11 添加推送的规则引擎
图12配置一个规则引擎

至此当设备有数据上报或者在线状态变化,OneNET Studio都会实时的将数据按照规则引擎把数据推送到该HTTP数据推送的服务器。

四:API调用

API开发文档:<u>https://open.iot.10086.cn/doc/iot_platform/book/api/introduce.html</u>

平台也有API的在线调试,如图13所示。

图13 选择API进行调试

平台会调用接口执行,同时右侧会生成相应的代码,供开发者参考,如图14所示。

图14 生成的相应代码
图15 调用设备创建的API生成的设备
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,524评论 5 460
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,869评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,813评论 0 320
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,210评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,085评论 4 355
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,117评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,533评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,219评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,487评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,582评论 2 309
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,362评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,218评论 3 312
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,589评论 3 299
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,899评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,176评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,503评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,707评论 2 335

推荐阅读更多精彩内容