本帖最后由 shinjisfg 于 2013-1-26 00:27 编辑
利用
http://cosm.com 这个网站的服务,我们可以简单的生产万博网页版登陆页派温度监控图
首先去这个网站注册一个帐号,收到激活邮件之后按照以下顺序新建一个项目.
在个人首页点击右上角的蓝色按钮"+ Device/Feed"在弹出的窗口中选择"Something Else"Step1 选择"No, I will push data to Cosm" 点击NextStep2 给你的项目想一个标题,输入后点击NextStep3 这个是tag,任意填,也可以留空,然后NextStep4 点击蓝色的"Create"按钮,显示创建成功信息,将"Your new feed ID is XXXXXX"的这串数字记下来,下面要用这是项目已经创建成功,点击蓝色的"+ Datastream"按钮ID处自己想一个名字,比如"YYYYYY".Tag随意填写,Units因为是摄氏度可以填"C",Symbol 留空不想把信息公开的人在"Feed Status"处选择"private"点击窗口下方的"Save Changes"结束点击页面右上方自己的ID,在弹出的菜单中选择"Keys"点击蓝色的"+Key"按钮"Label"处写一个自己想的密匙名.选择"Use any feed (including my private feeds)" 和"all" 两个选项点击橙色的"Create"按钮,会得到一串很长的随机字符,比如"ZZ..ZZ".这个就是你的密匙
网站的配置到此为止,下面用我自己编写的脚本来配置Raspberry Pi
- wget http://dl.dropbox.com/u/4521358/cosmlogging.sh
- nano cosmlogging.sh
复制代码在脚本文件的编辑界面可以找到一行这样的文字
- API_KEY='your-long-alphanumeric-api-key-here'
- FEED_ID='your-feed-id-here'
- DATASTREAM_ID='your-datastream-id-here'
复制代码把他们用刚才自己获取的信息改写一下
- API_KEY='ZZ..ZZ'
- FEED_ID='XXXXXX'
- DATASTREAM_ID='YYYYYY'
复制代码保存后退出,执行这个脚本文件
就完成了全部工作
默认设置是每1分钟读取温度并写在.csv文件里面,每5分钟上传后删除文件.所以不用担心数据文件积累过大的问题.如果想要改变频率的话用
自己修改一下.
全部工作都完成之后在cosm的页面上就开始显示数据图了,可以利用小齿轮图标里面的"Graph Builder"来生成合适的图片,嵌入在自己的网站或者是论坛签名里.
比如