我的项目:我正在使用传感器收集数据,然后将其无线发送到云端。我已经使用 C 编程语言中的 AT 指令集对我的 WiFi 模块进行了编程。截至目前,我在终端中得到以下结果。
我的问题:如上面的屏幕截图所示,在我的程序执行后,我得到一个链接,每次都必须双击该链接才能将数据推送到云端。
我的目标:在 Online Mbed 编译器中编写代码(使用 C 编程语言),以便在获取GET https://api ......链接后,我的代码将要求终端在默认浏览器中打开该链接. 我正在尝试自动化前面提到的双击部分。
我应该将哪一行代码添加到我的 C 程序中,以便它要求终端从我们在终端输出中看到的GET链接打开网页,如上所述?
感谢您的时间和帮助。抱歉,我对终端和 C 编码没有太多经验。因此,非常感谢您的帮助。再一次非常感谢你!
编辑:我正在使用的终端:Tera Term。
如果无法从终端打开链接,我也愿意打开我的程序获得的链接,直接打开它而不依赖终端。以下是我生成 GET 链接的代码片段:
//Pushing the data acquired from HC-SR04 Ultrasonic Sensor to Cloud Server via API
sprintf(snd,"GET https://api.thingspeak.com/update?api_key=3LV9GHWHJYDZNWEH&field1=%f \r\n\r\n", dist_percent);
pc.printf("%s\r",snd);
wifi.SendCMD(snd);
wait(1);
wifi.RcvReply(rcv, 1000);
pc.printf("%s\r", rcv);