中移物联网开放平台OneNET_通过以太网口POST/GET数据流

中移物联网开放平台OneNET_通过以太网口POST/GET数据流_第1张图片

OneNET平台可以实现在各种网络下和终端的连接,支持多种支持多种主流协议,最大程度的满足各种用户的不同需求。提供主流联网方式,汇聚多种输出能力,尽可能的为开发者创造便捷。强大的应用孵化能力,拖拽之间即可完成应用创建。

中移物联网开放平台OneNET_通过以太网口POST/GET数据流_第2张图片中移物联网开放平台OneNET_通过以太网口POST/GET数据流_第3张图片


准备工作

  • 1、电脑连上网线,确保网络畅通;
  • 2、打开网络调试工具“USR-TCP232-Test.exe”;
  • 3、在“NetSetting”区域中进行相应的网络设置
  • 4、“Protocol”选择“TCP Client”;
  • 5、“Server IP”填写OneNet服务器IP,“Server Port”填写服务器端口(RestFul方式服务器IP为183.230.40.33,端口80;EDP方式服务器IP为183.230.40.39,端口876)

如下图所示:
中移物联网开放平台OneNET_通过以太网口POST/GET数据流_第4张图片


整理要发送的JSON数据流

格式一定要正确,如果格式不对,那小楊可以很确定的告诉你,一定失败!!!

POST /devices/123456/datapoints HTTP/1.1
api-key: asdfghjkqwertyuiop[asdfghjkl
Host:api.heclouds.com
Connection:close
Content-Length:60

{"datastreams":[{"id":"Data","datapoints":[{"value":123}]}]}
  • 其中123456修改为你设备ID api-key后面的内容修改为自己的API-KEY
  • Content-Length:60 60是后面的整个数据流的长度,千万别自己数,数错了就悲剧了。 那怎么办?肯定有办法嘛:用Notepad++直接选中看这个长度是多少。

中移物联网开放平台OneNET_通过以太网口POST/GET数据流_第5张图片

  • “Data”修改为自己定义的数据流名称 “value”后面的123是数据,修改为想要发送的数据值。

RestFul API上传数据

按照前述操作做好准备工作,

RestFul方式服务器IP为183.230.40.33,端口为80;
点击“Connect”按钮,与OneNet服务器建立TCP连接;
将HTTP数据包复制到发送文本框中,点击“Send”发送数据。

返回结果如下:
中移物联网开放平台OneNET_通过以太网口POST/GET数据流_第6张图片

看到返回值:{"errno":0,"error":"succ"}说明发送的数据服务器识别了,完工!

注意,不要使用小楊的API-KEY;


GET 数据步骤与上述相似,不再赘述

JSON数据流

*****************************************查看全部数据流
GET /devices/392455/datapoints HTTP/1.1
api-key:UAXd=EZif9opr36q3E7Q1J2mk=
Host: api.heclouds.com
Connection:close


***************************************查看特定数据流
GET /devices/395655/datastreams/Tempeture HTTP/1.1
api-key:UAXd=EZifpr36q3E6L7Q1J2mk=
Host: api.heclouds.com
Connection:close


********************************************

中移物联网开放平台OneNET_通过以太网口POST/GET数据流_第7张图片


感谢一直关注着禾灮成长进步的朋友们。你们的信任、支持和鼓励,鞭策着我们一路走到了今天。

感谢所有的合作伙伴,我们相互促进,共同见证了彼此的成长。

感谢所有曾经在禾灮彼此倚靠、相互鼓励、携手同心、砥砺同行的兄弟姐妹。这里承载了我们的青春与热血。

            禾灮,感谢有你。

未来,我们将一如既往,砥砺前行。

                                    禾灮·小楊
                                   2018.08.17

你可能感兴趣的:(OneNET,Basic)