我使用Arduino nano和Sim808调制解调器从互联网上读取一些数据。 使用SeedStudio GPRS库与调制解调器进行通信。 当我运行示例程序https://github.com/Seeed-Studio/Seeeduino_GPRS/blob/master/example/GPRS_HTTP/GPRS_HTTP.ino时 一切都很好,我得到了#34;你好世界"消息,所以我试图从我的服务器http://instel.hr/proba.txt读取txt文件,而不是"你好!!!!"消息我有很多html标签和一些文字。 要从服务器读取数据,我在这两行代码中进行了更改: 我已经取代了这个:
char http_cmd[] = "GET /media/uploads/mbed_official/hello.txt HTTP/1.0\r\n\r\n"
if(0 == gprs.connectTCP("mbed.org", 80)) {
有了这个:
char http_cmd[] = "GET proba.txt HTTP/1.0\r\n\r\n";
if(0 == gprs.connectTCP("instel.hr", 80)) {
有谁知道如何使这项工作?
卢卡
答案 0 :(得分:0)
尝试替换
char http_cmd[] = "GET proba.txt HTTP/1.0\r\n\r\n";
与
char http_cmd[] = "GET /proba.txt HTTP/1.0\r\n\r\n";
你错过了路径中的“/”。