本帖最后由 shinjisfg 于 2013-1-26 00:27 编辑
利用 http://cosm.com 这个网站的服务,我们可以简单的生产树莓派温度监控图
首先去这个网站注册一个帐号,收到激活邮件之后按照以下顺序新建一个项目.
- 在个人首页点击右上角的蓝色按钮"+ Device/Feed"
- 在弹出的窗口中选择"Something Else"
- Step1 选择"No, I will push data to Cosm" 点击Next
- Step2 给你的项目想一个标题,输入后点击Next
- Step3 这个是tag,任意填,也可以留空,然后Next
- Step4 点击蓝色的"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"来生成合适的图片,嵌入在自己的网站或者是论坛签名里.
比如
|
|