我的项目:我正在使用传感器收集数据,然后将其无线发送到云中。我已经使用C编程语言的AT指令集对WiFi模块进行了编程。截至目前,我在终端中得到以下结果。
我的问题:如上面的屏幕快照所示,在我的程序执行后,我得到一个链接,每次必须双击以将数据推送到云。
我的目标:在Online Mbed编译器中对代码进行编程(使用C编程语言),以便在获得GEThttps://api......链接后,我的代码将询问终端在默认浏览器中打开链接。我正在尝试使之前提到的双击部分自动化。
我应该在我的C程序中添加哪行代码,以便它要求终端从前面在终端输出中看到的GET链接打开网页?
感谢您的时间和帮助。抱歉,我在终端和C编码方面经验不足。因此,非常感谢您的帮助。再次非常感谢您!
编辑:我正在使用的终端:Tera术语。
我也愿意打开程序获取的链接,如果无法从终端打开链接,则可以直接打开而不依赖终端的链接。以下是生成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);