模拟数据与实时对接

第一步:确认模拟对接对象电脑。(必须是公司办公电脑 x.x.x.x段电脑

第二步:启动tcpdup测试工具,启动tcp server ,IP设为模拟对接对象电脑IP端口随意定义。如 19200

 

 

 

第三步: 远程连接,先修改nb_test.py文件(nb_test.py中确认IP与端口改为模拟对接对象电脑IP和端口), 再运行manage.py

 

第四步模拟数据发送,参见 附件1

在要接受数据的这台带脑上启动火狐浏览器插件RESTClient,并以post方式模拟发送数据

 

 

 

输入网址:

http://127.0.0.1/post/nb/mac

 

正文填入

{

  "msg": {

"at": 1574747324497,

"imei": "8658200030677574",

"type": 1,

"ds_id": "3200_0_5750",

"value": "1,60-de-f3-02-6b-40,90,121454",

"dev_id": 572581180

},

"msg_signature": "JcHeZIK7xtk+LVmpqPNLsQ==",

"nonce": "mD6TYIK4"

}

点击发送完成

 

 

 

 

 

第五步:查看tcpdup工具有无收到数据(关于如何启动TCP/UDP测试工具,参照附件四)

如图所示:

 

 

 

如有数据完成

如没有数据逐步排查:

  1. 防火墙是否关闭。(:关于怎么查看防火墙是否关闭请参照附件二)
  2. 首先检查检查tcp是否建立连接 。
  3. 查看tcp/udp测试工具创建的服务器指定ip和端口号是否与模拟对接对象电脑的一致

 

 

 

第六步:安全出口牌加电

5实际数据对接流程

 第一步:对方提供互联网 ip及端口

 第二步:验证对方提供的ip及端口是否有问题

首先验证:.(找研发刘仁礼)

 

1) 远程连接 先修改.py文件(nb_test.py中确认IP与端口改为对方提供IP和端口), 再运行manage.py

 

2) 模拟测试(详情请参见附件三)

第三步: 收到模拟数据后,安全出口牌上电

第四步:确认对方有没有收到实际数据

   :如没收到数据可排查

1)  登录物联网平台查看设备是否在线

2)  查看物联网平台数据推送中的http推送状态是否开启

3)  查看物联网平台资源管理中有没有数据

4)  查看wp_serve程序有没有问题

 

 

6、Q&A

6.1 真实数据遇到问题及解决方案.

①首先检查检查设备是否在线,如图所示:

 

 

 

②查看tcp/udp测试工具创建的服务器指定ip和端口号是否与第三方平台提供的一致

 

 

 

 

③登录物联网云平台查看数据推送中的http的启用状态是否开启。

 

 

 

 

 

④查看物联网云平台是否显示采集到的MAC数据

 

 

 

⑤manage.py程序启动后,出现以下提示说明nb_test.py文件中的IP与端口与第三方提供的致。

 

 

 

 

 

 

  1. 防火墙是否关闭(详情请参照附件二)

 

 

 

 

 

posted @ 2019-12-10 17:01  若无过客丶何来人生  阅读(339)  评论(0编辑  收藏  举报