How to – 使用Blynk的Image Gallery小组件

如果想在Blynk的APP里面使用这样可爱的图像小组件,需要添加图片到Image Gallery。 在添加图片时要注意: 在INPUT里选择后面要使用的PIN,比如使用V3 Add Image URL 添加图片,注意要使用图片服务器的地址(上图中的图片地址忽略),我是用ImageHub, 网址如下: https://www.imagehub.cc/ 注意图片的index不是像传统的编程一样从0开始的,而是从1开始的 可以按住图片上下滑动调整顺序 在代码里使用如下指令即可调用对应index的图片显示。 备注: 如果需要播放视频,Blynk里面其实也有视频组件,放一个测试视频链接如下: https://pxd.sh.cn/wp-content/uploads/2023/09/drinktest.mp4

Tips – 使用宝塔面板部署SSL证书的坑

申请并获取SSL证书之后,在用宝塔面板进行SSL证书的安装部署时,没有看腾讯云的说明,而是直接按宝塔面板的说明进行部署,结果怎么都不行,直到按腾讯云的说明安装后才正常,一定要注意这个坑,太浪费时间了。 腾讯云的宝塔面板 SSL 证书安装部署的说明: https://cloud.tencent.com/document/product/400/50874

How to 改变Blynk服务器的mail.properties

Blynk服务器有的应用需要发送邮件,比如Notification或者发送Token。 默认邮箱服务器是使用的Google邮箱服务发送邮件,这个我们用不了,而且在Blynk的管理面板里面修改mail.properties后无法保存,即使保存了,再打开还是一样的用的默认的。 所以我们需要手动修改mail.properties。 编辑mail.properties文件 随便用啥文本编辑器,复制如下内容,修改好SMTP邮箱服务器信息后,保存文件为mail.properties mail.smtp.starttls.enable=true mail.smtp.port=465 (端口看实际你的邮箱服务器提供商,我的是QQ的) mail.smtp.auth=true mail.smtp.ssl.enable=true mail.smtp.host=smtp.qq.com mail.smtp.username=8888888888@qq.com (你的邮箱,我用的QQ) mail.smtp.timeout=120000 mail.smtp.password=XXXXXXXXXXXXXXX (你的密码,这个要找QQ去要) mail.smtp.connectiontimeout=30000 mail.smtp.socketFactory.fallback=false 把编辑好的mail.properties放到XXXX.jar文件同一目录下 重新启动Blynk Server 登录进面板后,检查mail.properties里面是否已经是我们修改好的。

How to 部署一个自己的Blynk服务器

Blynk 是一个非常好用的用于IOT应用的方案,开源,可以本地自己搭建,APP也很漂亮。但是Blynk现在升级后停止了老的版本,不再支持,服务器也停止申请了。 但是Blynk的开源代码还在,所以可以自己搭建Blynk服务器,非常方便使用。 你的先有个服务器,这个各种云服务器有很多,都有新人特惠,很便宜的,我是在腾讯云买的轻量云服务器(送宝塔面板腾讯专享版)。 有了服务器后,我是装了CentOS + 宝塔面板的镜像。 从宝塔面板装Docker(但Blynk会不会用到Docker,不确定,装吧) 如果有建网站要求,最好在第一次登录宝塔面板的时候看见提示,直接一键安装LNMP,因为这个只出现一次,现在不选,后面就要分着装。 安装Java 下载Blynk服务器程序 使用宝塔面板的文件功能,把Blynk服务器的程序文件,XXXX.jar文件上传到某个目录中。 使用宝塔面板的安全功能,把端口9443放行(这个是给Blynk服务器控制面板用的)。把端口8080放行(这个是给硬件控制板连接Blynk服务器用的,这个端口默认8080,可以更换,但在编写硬件控制板程序是,服务器信息里要修改成对应的端口),下图端口说明参考。 使用下面的命令启动(这个是可以后台运行的),从docker里启动不能后台运行。 nohup java -jar XXXX.jar -dataFolder /opt/blynk_server/data & 运行成功后,会提示类似如下信息 Blynk Server successfully started. All server output is stored in folder '/opt/logs' file. Admin password not specified. Random password generated. Your Admin url is https://10.0.4.7:9443/admin Your Admin login email is admin@blynk.cc Your Admin... » read more