回顾一下今天树莓派的实验经历
树莓派其实可以理解为一个微型电脑主机,但是树莓派有更多的扩展接口。电脑能做的大部分事情,在树莓派上都能做。
烧写操作系统
需要:读卡器,树莓派和SD卡,
软件:Raspbian(树莓派操作系统),win32diskimager
1:将sd卡插入读卡器,读卡器插入笔记本电脑,利用电脑上的Raspbian(树莓派操作系统),win32diskimager进行烧写(相当于安操作系统)
连接树莓派
将显示屏,鼠标,键盘连接树莓派的USB接口
接网线连接树莓派的网线接口
接通电源
此时树莓派开启,显示屏上进入操作系统
远程登录树莓派
1:首先在树莓派上ifconfig查看ip地址
2:在笔记本上下载并打开putty,如图所示输入ip地址3:默认用户名是 pi,密码是raspberry,成功连接后进入树莓派的bash
4:输入vncserver
5:在vnc 上输入(10.129.38.200:2)最后出现的哪一行代码进入远程桌面
利用Mosquitto实现通讯
1:在课程网站下载附件zip 包:
https://www.grandsw.com:11000/class/pluginfile.php/1/blog/attachm
ent/459/mosquittoclient.zip
2:输入如下指令
sudo apt-get install mosquito
cd + 附件所在地址
unzip mosquittoclient.zip
cd mosquittoclient
sudo cp mosquitto_* /usr/bin/
sudo cp libmosquitto.so.1 /usr/lib/
sudo chmod 777 /usr/bin/mosquitto_pub
sudo chmod 777 /usr/bin/mosquitto_sub
3:启动三个终端==可以在不同的电脑上,注意都要安装Mosquitto。也可以在树莓派上开启三个bash。==分别为服务器,订阅者,发布者
服务器:mosquitto –v –p 《ip 端口》(如果不指定,即为默认端口)
订阅者:mosquitto_sub -v –p 《服务器 ip》 -t sensor
其中-t指的是对话表示或者主题标识。如果是树莓派上开启三个bash,不需要输入服务器ip
发布者:mosquitto_pub –p 《服务器 ip》 -t sensor -m 12
同上。
此时连接完成后,发布者发布消息12,服务器接收到消息后,通过会话标识-t sensor发送到订阅者处