100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 树莓派搭建Blynk(国外开源物联网平台)+esp8266(airkiss)连接blink+esp8266获取温湿

树莓派搭建Blynk(国外开源物联网平台)+esp8266(airkiss)连接blink+esp8266获取温湿

时间:2020-03-04 14:57:21

相关推荐

树莓派搭建Blynk(国外开源物联网平台)+esp8266(airkiss)连接blink+esp8266获取温湿

下面的教程都是实测可以运行的,过程中查询借阅了好多大佬的经验,本着分享的精神如果能让后来人在这些基础事情上少浪费一些时间或者能够给予一些启发,那我的目的也就达到啦~

一.树莓派搭建本地Blynk服务器

1.1树莓派vnc访问

先通过putty的ssh功能登录树莓派,用Windows习惯了。。还是习惯有个桌面版环境^_^,目前方法是先用ssh登录到pi账号,然后使用命令[vncserver],启动vnc后,通过Windows端的vnc客户端就可以访问树莓派桌面了。下面是具体步骤:

1.输入树莓派ip,端口默认为22,点击open

输入用户名pi和密码,输入sudo raspi-config进入配置界面,目的是开启vnc服务

选择5,然后启用vnc

启用了vnc后,然后回到命令行界面,输入【vncserver】,启动vnc服务(注意前面只是启用了vnc,现在是启动vnc,也可以把命令做成开机启动,不然每次重启树莓派后都要输入该命令才能启动树莓派的vnc服务,当然config里面的配置改过一次就可以了的)。vnc启动成功后,可以看到访问的连接,新建vnc连接~

输入树莓派的用户名和密码就可以看到树莓派的夕阳啦~

1.2树莓派安装java-8

之前用树莓派自带的openjava版本在启动blink的jar包时候总是用不了,然后重新安装了标准版的java8,反正是搞成了能用了^_^,在官网下载java8太慢了,而且还要注意选择适宜树莓派4b的版本,java8安装包_linux-arm版本.rar_java8linux安装包-互联网文档类资源-CSDN下载

卸载树莓派自动的openjava :

sudo apt-get remove openjdk*

创建一个java文件夹用于安装java【mkdir java】

把java压缩包放到java文件夹下,然后在命令行进入到java文件夹下,然后解压缩java压缩包即可完成java的安装,这中间有个疑问:看别人在安装完成后还需要配置环境,但是我没有配置也能使用,,所以也就没折腾环境了,如果你安装后使用命令java -version没有出现版本提示的话可以百度下怎么配环境试试~

root用户下编辑 、etc/profile文件,在文档最末尾添加以下语句,第一行的home路径要根据实际的路径来写:

JAVA_HOME=/home/pi/jdk8/jdk1.8.0_241

CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar

PATH=$JAVA_HOME/bin:$PATH

export JAVA_HOME

export PATH

export CLASSPATH

---------------分割线-----------------------

cd java

sudo tar -zxvf ****你的文件

1.3安装并且启动Blynk本地服务器

有了上面安装java的经验现在安装Blynk会更方便啦,首先创建Blynk文件夹然后把Blynk的server-0.41.12.jar包拷贝到文件下(server-0.41.12.zip-互联网文档类资源-CSDN下载),然后在命令行进入到Blynk文件下,运行Blynk的jar包~

cd Blynk

java -jar blynk0.41.12.jar -dataFolder /home/pi/blynk

启动成功后,在树莓派里面输入:本机ip:9443/admin#/dashboard应该就可以进入blynk的后台管理界面了~默认用户名为admin@密码为admin

苹果手机下载blynk后,点击注册,点击下面类似红绿灯那个按钮,修改服务器地址,地址输入你的树莓派ip,端口为9443,然后注册就可以啦 (9443是app和网页端端口,8080是固件端口)

树莓派搭建Blynk(国外开源物联网平台)+esp8266(airkiss)连接blink+esp8266获取温湿度获取心知天气 获取ntc时间通过u8g2库驱动ssd1306_oled9.6显示

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。