stm32向阿里云服务器发送数据问题

2019-07-20 01:29发布

电脑端能够实现获取温度数据
租用了阿里云轻量级服务器,并设置成window系统。现在stm32通过tcp连接上服务器,想要问一下服务器如何从STM32获取温度数据?
下面是简单的IO流,我试过部署在服务器但是没反应,请问如何完善?

dos =new DataOutputStream(socket.getOutputStream());
dos.writeUTF("w");//“w”是STM32发送温度指令
dis =new DataInputStream(socket.getInputStream());
String result = dis.readUTF();
System.out.println("温度:"+result+"℃");


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
vegetablebird
1楼-- · 2019-07-20 06:03
HCHDaLeiGe 发表于 2019-2-27 08:38
搭建环境debug吧

已找到原因,输入流Datainputstream改为BufferedReader就可以了
正点原子
2楼-- · 2019-07-20 11:21
帮顶
HCHDaLeiGe
3楼-- · 2019-07-20 15:21
 精彩回答 2  元偷偷看……
zmingwang
4楼-- · 2019-07-20 20:59
如果在阿里上安装的是自己的服务器程序,就要检查部署的问题,如阿里的果是服务平台,阿里是推送的MQTT协议消息,你需要找到阿里的嵌入式接口说明才能做,添加设备好像需要阿里的人员才能添加.
vegetablebird
5楼-- · 2019-07-20 21:06
HCHDaLeiGe 发表于 2019-2-26 15:59
先用网络调试助手测试通过了再使用自己的代码吧

我是用8266的案例改的,网络调试助手测试通过了。现在是部署到阿里云的代码有问题,能连上服务器,但是发送数据过去代码没反应
HCHDaLeiGe
6楼-- · 2019-07-21 01:51
 精彩回答 2  元偷偷看……

一周热门 更多>