blynk是个开源项目,比国内的yeelink不知道好多少(连帐号现在都登不上去了)我也是最开始的时候发现,ping http://blynk-cloud.com的时候会时不时掉包,设备连的有线网络,估计是网站比较忙吧。还有就是新建控件的能量贵呀!!还要充值!干脆自己搭建一个好啦其实搭建本地服务没什么太大难处,只需要一个服务器就行了,推荐Ubuntu,当然我用的raspberry pi,平时用树莓派做了很多功能,起一个监控的作用吧。
服务器:
服务器的步骤按照官网上的来就可以了blynk-server
安装在服务器上就好了,没太大难点
手机端:
需要先退出登录,重新登录的时候把服务器改成自己服务器的地址
之后新建项目,会生成token,其余的都一样。这个token需要自行获取,具体来说,需要登录blynk提供的服务器页面https://'your_host':9443/admin可以在user里面找到token硬件:硬件端只用把默认上传网址(http://blynk-cloud.com)和端口(80)改成自己的就好了,这个得根据采用的语言来看,我用的是pythonBlynkLib.Blynk(auth,'your_host',8080)当然token也需要改。最后可以把blykn-server加入服务器开机进程中去题主只说了本地服务器,我也稍微说说公网,如果要用外网,没有公网ip的话可以去DNS解析域名免费注册一个。
还有就是,服务器和硬件最好处于同一网络中,手机和服务器通信用9443端口,这个没有被封,硬件和服务器通信用的8080端口,使用外网的话,8080端口被供应商封掉了,硬件和服务器之间就没法通信了,所以硬件和服务器最好在同一网络中。如果是买的网上的服务器,就不存在上面的问题了,https的几个端口都是打开的,阿里云服务器+域名解析,还能抗攻击,现在还是学生党,公网服务器的钱耗不起,用个树莓派当本地服务器。
作者:Seele許
链接:https://www.zhihu.com/question/290599206/answer/530065590
来源:知乎
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。