物联网测试求服务端搭建方法

2019-12-11 18:35发布

首先,设备是现成的,通过IP地址发到服务器上,但是目前没有服务器,怎么测试,而且用的是IP地址,不是域名。因为设备上固定了没办法写上域名的。
只是测试阶段,又不想多花钱租服务器和申请固定IP。怎么办?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
32条回答
albert_w
1楼-- · 2019-12-14 23:58
CoolBird007 发表于 2019-4-17 10:59
说出重点了。。。就是要弄出一个服务软件,测试通讯协议。

大哥, 你在开玩笑吧. 服务软件是你的还是别人的? 换个说法, 设备是你的还是别人的? 测试还是逆向工程?

逆向工程不是这样搞的.
CoolBird007
2楼-- · 2019-12-15 04:37
本帖最后由 CoolBird007 于 2019-4-17 16:43 编辑
albert_w 发表于 2019-4-17 14:49
大哥, 你在开玩笑吧. 服务软件是你的还是别人的? 换个说法, 设备是你的还是别人的? 测试还是逆向工程?

...


逆向工程,设备跟服端有一套完整的通讯协议,现在要做的是,把它的协议搞出来,因为它现在正常工作中,然后,把服务器改成自已的。也就是说,差一个测试的服务器。
前提当然是我已知道协议和通信方式。服务器程序也有了。就缺个路径。之所以要测试先,这是肯定的,万一有什么未知情况呢。
之所有不舍得花钱,是因为这只个是个小玩具。玩的性质。
albert_w
3楼-- · 2019-12-15 06:20
CoolBird007 发表于 2019-4-17 16:31
逆向工程,设备跟服端有一套完整的通讯协议,现在要做的是,把它的协议搞出来,因为它现在正常工作中,然 ...

你直说不就好了, 藏着掖着大家回答不到你点上.

如果没走SSL或者TLS. 你直接改server地址到你家路由器IP上 ,映射到局域网某台电脑随便端口.  linux电脑最方便, ssh到本机开local端口转发到现有服务器:port. 端口转发还有个工具是nc或者netcat
举个栗子. nc或者netcat要注意, 好像有参数控制允许反复TCP连接还是连接断开就退出了.

netcat -L google.fr:80 -p 25000 -vvv
Listen on port 25000 of the server, and when somebody tries to connect, connect him to Google web server.

UDP的话, 你只能借助nc或者netcat了.

转发建好后, 设备理论上可以和服务器通信了.  你在电脑上抓监听口的报文就可以了. wireshark走一波. 哪有空自己写服务器, 多麻烦.
话说你都能写服务端软件, 还需要问这些问题干啥....

不和你扯了, 我得抓紧去把我的设备升级成https.
dukelec
4楼-- · 2019-12-15 09:55
沒有自己公網服務器的電工不是好的程序員。
kitten
5楼-- · 2019-12-15 15:06
 精彩回答 2  元偷偷看……
CoolBird007
6楼-- · 2019-12-15 15:19
kitten 发表于 2019-4-17 20:10
2G模块是串口的吧,直接把2G模块去掉,电脑串口连接到板子上,用电脑串口助手收发数据测试协议。 ...

是个好办法,改天试试,,

一周热门 更多>