用树莓派实现环境监测自动上传微博(一)

实验环境:

这个小项目的目的是: 树莓派通过DHT11传感器获取温度和湿度信息, 然后将其上传微博.

具体可以分为如下三个部分:

  • 树莓派的联网
  • 使用python上传微博
  • 使用wiringPi库操作树莓派GPIO获取传感器数据

其中, 程序主体使用c语言, 上传微博部分由python实现, 因此还涉及到如何在C语言中调用Python函数.

我们将在这一系列的博客中分别论述解决方案.

本篇博客先谈一谈如何让让树莓派能够联网:

1. 确定你要连接的wifi的ssid与密码, 这里记作<ssid>与<passwd>

2. 使用ssh登陆树莓派, 默认用户名为"pi", 密码为"raspberry"

3. 插上无线网卡, 查看附近的热点:

1 sudo iwlist wlan0 scan

4. 配置默认连接:

1 sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

在文件底部添加如下部分, 保存并离开:

network={
    ssid = <ssid>
    psk = <passwd>
}

5. 重启树莓派:

sudo reboot

6. 稍等一会儿, 让我们ping一下百度看能不能成功联网:

ping www.baidu.com

这样就成功了! 下一篇博客将谈一谈如何用python发送微博.

参考资料:

1. https://www.raspberrypi.org/documentation/configuration/wireless/wireless-cli.md

时间: 2024-08-06 11:54:01

用树莓派实现环境监测自动上传微博(一)的相关文章

定义信息源的一些示例(xml文件)

本文目录 1.订阅博客,简单一例 2.从网页获取信息,简单一例 3.充分使用callback回调代码 4.html_re中包含多个block 5.使用html_json这个worker,解析json数据 1.订阅博客,简单一例: <source> <name>范志红博客</name> <comment>搜狐博客.原创营养信息.</comment> <link>http://snowheart19.blog.sohu.com/</

raspberry pi 自动发布天气信息到QQ空间/微博

raspberry pi 自动发布天气信息到QQ空间/微博 参考链接: https://aoaoao.me/951.html/comment-page-1 http://www.ipip5.com/today/api.php?type=json 说明: 天气信息来自于百度地图API,历史上的今天来自于网络API(见上). 准备工作: 安装python(没有的,自行下载安装) 安装requests: git clone git://github.com/kennethreitz/requests.

树莓派 (Raspberry Pi) 是什么?普通人怎么玩?(私有云NAS也会有;上传到百度盘的功能nas也有)

作者:王震宇链接:https://www.zhihu.com/question/20859055/answer/54734499来源:知乎著作权归作者所有,转载请联系作者获得授权. 我两年前买的(约2013年),上面搭了十来种服务,比如: 一个个人网站,虽然我在国外买了专业的网站空间,但是在自己家里搭建一个,放些好玩的东西,也蛮有意思的,更新起来也不需要FTP了,直接拷贝就可以了.服务器上顺便搭建了一个家庭相册,由于是局域网,速度很快. 一个Git服务器,用来存放自己的部分代码,比如有些代码不想

Java调用 新浪微博API 接口发微博,逐条讲解,绝对清晰

最近要做个课程设计,使用微博控制树莓派,树莓派再控制发光二极管的亮和灭,主要设计分两层,上层是用Java调用新浪微博API来实现对微博旳监听,当我的微博被回复时能够自动读取评论内容,并根据评论的指令内容来决定树莓派的控制动作.下层是用C语言调用操作系统底层接口来实现用树莓派GPIO接口控制发光二极管的闪烁.亮灭. 由于网上教程都很老了,最近微博接口发生了很多变化,所以我决定全新写一篇详细的博文,如若能对您起到帮助作用,那将是我莫大的荣幸.同时我非常希望能与您交流,有问题请在评论里回复我. 本文将

微博API开发

转载自:http://www.myexception.cn/program/1930025.html Java调用 新浪微博API 接口发微博,逐条讲解,绝对清晰 最近要做个课程设计,使用微博控制树莓派,树莓派再控制发光二极管的亮和灭,主要设计分两层,上层是用Java调用新浪微博API来实现对微博旳监听,当我的微博被回复时能够自动读取评论内容,并根据评论的指令内容来决定树莓派的控制动作.下层是用C语言调用操作系统底层接口来实现用树莓派GPIO接口控制发光二极管的闪烁.亮灭.由于网上教程都很老了,

&lt;&lt;开源硬件创客 15个酷应用玩转树莓派&gt;&gt;

本书共分18章,前3章是本书的基础章节,主要介绍了树莓派的一些基本情况和基本操作,来让读者了解树莓派的前世今生,掌握树莓派基本的使用方法.第4~18章主要介绍15个以树莓派为载体的酷炫应用,大家可以按照本书一步一步来完成个人网站.影音盒子.下载机.私有云.智能路由器.智能家居等应用.附录部分,包含了树莓派常用的操作命令和一些使用技巧,方便大家更好地使用树莓派. 本书适合开源硬件爱好者学习.程序员.计算机软硬件爱好者,以及对树莓派感兴趣的读者阅读,也适合作为树莓派相关实践课程的基础教程. 作者简介

环境搭建--使用pytharm远程调试树莓派

对于Linux和文本编辑器不那么熟悉的小伙伴来说,直接在树莓派中写程序可谓是痛苦万分.本文将介绍如何使用PyCharm远程调试树莓派,并同步当前python文件到树莓派中. 配置环境 首先要在个人电脑中装上PyCharm,注意,一定要是专业版的. 树莓派需已经设置好联网和SSH,并与电脑处于同一局域网下. 本文所有代码均为python3.x下可用,python2.x略有不同. 写测试代码 首先在个人电脑中建立一个工程,写一个hello程序(最最经典的程序),并在本机上测试运行.代码如下: pri

树莓派的定时拍照并上传到百度云

树莓派的拍照功能 树莓派自带针对camera的bash命令还是很实用的.官网有介绍如何使用. raspistill 捕获静态图像 raspistill -o cam.jpg raspistill -t 30000 -tl 2000 -o image%04d.jpg raspivid 捕获视频 raspivid -o video.h264 -t 10000 使用picamera py库 如果想在Python中调用camera功能,推荐使用这个 安装 sudo apt-get updatesudo

树莓派进阶之路 (028) - 树莓派SQLite3的安装

MySQL占用内存太大,而SQLite是一款轻量级零配置数据库,非常适合在树莓派和其他嵌入式系统中使用.SQLite文档详细资料丰富,本文不会详细解释SQLite数据库操作的方方面面,只能结合具体场景按需说明.本文介绍的SQLite技巧也可以在其他平台使用,并不局限于树莓派. 安装 SQLite 1 sudo apt-get update 2 sudo apt-get install sqlite sqlite3 3 #如果需要的话还可以顺便安装 PHP 相关组件 4 sudo apt-get