❶ 如何用C语言获取天气预报
可以使用第三方http库,调用天气预报网站的相关api来获取数据
当然如果你对http熟悉的话,也可以用socket自己实现
❷ 如何用51单片机实时获取时间天气
涉及到的东西很多……时间可以用ds1302时间芯片,而天气要联网了,还涉及到上位机,安卓糸统等
❸ 我想做个嵌入式系统,通过无线方式获取天气预报的信息,可以连接互联网,然后根据天气预报
无线联网的话需要wifi模块,如果需要显示的话再来一个显示屏,还有连接各种模块的子母线,其他的就是你要根据天气预报信息要做什么事就买相应的模块。
❹ 如何用arino获取天气数据
1、arino上加一块arino wifi模块,这对arino是无线连接;
2、也可以添加一块arino W5100A-LF 网络拓展板,这个需要连接到路由器上。
❺ 时间和天气的电子显示牌,用单片机51系列的怎么做
其实这个不是很难,关键是做显示和键盘.如果用液晶屏显示就好看一点,但价钱与程序稍微难一点.
有一点不明白,温度与湿度怎么弄进去,如果是从键盘输入,那好办.如果不是,那就行相应的传感器,这时候就得考虑精度问题.当然麻烦很多.
❻ 如何得到天气情况在那个接口获取
据我所知,气象局提供三个天气查询接口,如下:
1、实时天气接口
地址:http://www.weather.com.cn/data/ sk/【城市代码】.html
例如:查询北京实时天气:
http://www.weather.com.cn/data/sk/101010100.html
结果:
{"weatherinfo":{"city":"北京","cityid":"101010100","temp":"13","WD":"南风","WS":"2","SD":"59%","WSE":"2","time":"10:30","isRadar":"1","Radar":"JC_RADAR_AZ9010_JB"}}
2、今日天气接口
地址:http://www.weather.com.cn/data/cityinfo/【城市代码】.html
例如:查询北京今日天气:
http://www.weather.com.cn/data/cityinfo/101010100.html
结果:
{"weatherinfo":{"city":"北京","cityid":"101010100","temp1":"15","temp2":"5℃","weather":"阵雨转阴","img1":"d3.gif","img2":"n2.gif","ptime":"08:00"}}
3、今日及未来天气接口【内容最详细】
地址:http://m.weather.com.cn/data/【城市代码】.html
例如:查询北京今日及未来天气:
http://m.weather.com.cn/data/101010100.html
结果:
{"weatherinfo":{"city":"北京","city_en":"beijing","date_y":"2013年10月22日","date":"",
"week":"星期二","fchh":"08","cityid":"101010100","temp1":"15℃~5℃","temp2":"15℃~4℃……
…【省略】"index_tr":"适宜","index_co":"较舒适",
"st1":"11","st2":"1","st3":"13","st4":"5","st5":"14","st6":"4","index_cl":"较不宜",
"index_ls":"不太适宜","index_ag":"不易发"}}
参考:
http://www.haodaima.net/art/2322340
❼ 如何获取网页天气信息
<scriptlanguage="javascript"
src="http://extern.t7online.com/javascript/teaser_cncn.js">
</script>
中国其他各省(区)天气的代码只需将上述代码中的cncn换成下列字符串:
广东:gudp福建:fujp浙江:zhjp江苏:jsup安徽:anhp山东:shdp
海南:hanp广西:guxa贵州:guzp云南:yunp四川:sicp陕西:saxp
河南:henp河北:hebp山西:shxp内蒙古:nema辽宁:linp吉林:jilp
黑龙江:hljp湖北:hubp湖南:hunp江西:jixp甘肃:gasp宁夏:nixa
青海:qihp西藏:xiza新疆:xija
德国天气
<scriptlanguage="javascript"
src="http://extern.t7online.com/javascript/teaser_dldl.js">
</script>
美国天气
<scriptlanguage="javascript"
src="http://extern.t7online.com/javascript/teaser_naus.js"></script>
加拿大天气
<scriptlanguage="javascript"
src="http://extern.t7online.com/javascript/teaser_naka.js">
</script>
亚洲天气
<scriptlanguage="javascript"
src="http://extern.t7online.com/javascript/teaser_asie.js">
</script>
欧洲天气
<scriptlanguage="javascript"
src="http://extern.t7online.com/javascript/teaser_euro.js">
</script>
日本天气
<scriptlanguage="javascript"
src="http://extern.t7online.com/javascript/teaser_japn.js">
</script>
韩国天气
<scriptlanguage="javascript"
src="http://extern.t7online.com/javascript/teaser_skor.js">
</script>
朝鲜天气
<scriptlanguage="javascript"
src="http://extern.t7online.com/javascript/teaser_nkor.js">
</script>
将上述代码中的
<scriptlanguage="javascript"
src="http://extern.t7online.com/javascript/teaser_cncn.js">
</script>
放在一个空白文本文件中,文件名改成*.html即可。IE查看该文件试试!!
❽ 获取天气的信息脚本怎么写
$ weather lanzhou
Searching via name...
[using result Lanzhou / Zhongchuan, China]
Current conditions at Lanzhou / Zhongchuan, China (ZLLL) 36-01-12N 103-45E
Last updated Jul 05, 2014 - 03:00 AM EDT / 2014.07.05 0700 UTC
Temperature: 86 F (30 C)
Relative Humidity: 28%
Wind: Variable at 4 MPH (4 KT)
Sky conditions: partly cloudy
所以,如果我在树莓派的程序/脚本中直接调用,就可很轻松的得到我想要的天气信息。
$ weather "lanzhou" | grep "Temperature" | cut -d "(" -f2 | cut -d ")" -f1
30 C
❾ 如何实现单片机通过WIFI获取时间和天气数据
有两种方案解决这个问题。
1:单片机链接WIFI,WIFI接入互联网,自己买一个天气平台网站API接口,从网站上读取。
2:自己写一个软件获取天气、时间等信息,把软件放到服务器里面,WIFI做客户端,接入服务器,服务器把天气时间数据发给客户端,客户端就是你的WIFI模块。