最近留意到一款物联网软件,叫blinker。相比yeelink,貌似它的可玩性更多。


Blinker官方网站:https://blinker.app
github:https://github.com/blinker-iot
社区支持:https://www.arduino.cn/forum-132-1.html
QQ群:301438087

blinker是什么?

blinker是一个 跨云平台跨硬件跨连接方式 的物联网解决方案,旨在让大家可以轻松畅快地DIY物联网设备。

blinker具有以下特性:

  • 其由服务器端、app端、设备端组成,可以部署到几乎所有物联网平台
  • app端支持ios、android
  • 设备端可以使用蓝牙、WiFi、MQTT等方式接入,支持Arduino、freeRTOS、mbed OS、Linux等开发平台
  • 服务器端可以部署到阿里云、腾讯云、OneNET、百度云、AWS、google cloud等平台
  • 通过界面布局器,DIY用户可自己拖拽布局设备控制界面,自由打造你的物联网设备
  • 通过专属SDK,认证用户可以使用Blinker开发自己的产品,并用于商业用途

blinker能做啥?

  • 快速开发物联网 / 智能家居 / 无线遥控项目
  • 手机 / 语音助手 控制设备
  • 蓝牙ble / 局域网WiFi / 远程MQTT 接入设备

blinker库

blinker库封装了不同硬件平台的底层代码,提供了一套物联网设备开发api。
开发者不用再考虑网络适配、不用再烦恼硬件差异,只用更好的聚焦业务逻辑,即可进行畅快的物联网开发。
使用blinker库,无论开发者使用何种硬件、何种开发方式、何种云平台,开发起来都大同小异。

快速开始 APP下载 开发指南 项目示例 FAQ

快速开始

blinker当前接入方式有三:蓝牙 、 WiFi 、MQTT,理论上只要是支持蓝牙或者WiFi的设备,都可以使用blinker连接
未来计划支持的接入方式:nbiot
我们提供了对主流硬件平台支持,点击你希望使用的设备和接入方式,即可查看快速接入教程

APP下载

Android下载:
点击下载
或在应用商店搜索“blinker”下载安装
已上架的android应用商店有:Google Play、腾讯应用宝、360应用商店、三星应用商店、锤子应用商店
需要Android 5.0以上版本才能正常使用
IOS下载:
点击下载
或在app store中搜索“blinker”下载

硬件开发

FAQ

  1. 什么硬件可以连接blinker?
    硬件支持情况
  2. 是否可以远程控制设备?
    可以,以MQTT方式接入设备,即可进行远程控制
  3. 是否支持IOS?
    支持,在app store中搜索“blinker”下载
  4. blinker商业版和DIY版本有什么区别?
    blinker是一个面向商业用户的解决方案,同时blinker DIY为开发者提供便捷的原型开发能力
    blinker商业版功能更多,如语音控制、云存储、数据分析与统计、批量设备配网 等

一、下载树莓派版本的 TeamViewer 并安装

这样的两行代码在安装时可能会出现依赖关系的错误,(也可能不出现,取决于树莓派上的安装环境是否完善)。如果出现了错误,请继续执行以下代码:

以上两步就是根据错误修复环境,并再次安装。这样就装成功了。TeamViewer 默认是随机启动的,不需要再配置。

二、登录TeamViewer

可以用命令行方式登录(适合无显示器情况,就算有 VNC 也得这样,因为进入 VNC 是看不到 TeamViewer 的),也可以用图形化方式登录(有显示器情况)。

1 代码登录

如果树莓派没有接显示器,也没有VNC,只能用代码登录了,这时需要先关闭树莓派的图形界面,进入纯命令行界面。可以使用 raspi-config 配置到仅命令行模式。

选择 Boot Options  ->  Desktop / CLI  -> Console AutoLogin ,回车,返回主菜单选择 Finish  并重启树莓派。

树莓派:配置TeamViewer远程控制树莓派

重启完成后重新连接树莓派,运行下面命令开始配置:

会让你输入用户名和密码。这里的用户名和密码是你在 TeamViewer 上注册的账户。有的话直接登录。

登录后会询问 是否加入树莓派到你的机器列表,当然选 y 。如果此时提示你需要邮件验证,请进行邮件验证,然后重新登录,无需退出本程序。

树莓派:配置TeamViewer远程控制树莓派

如无问题,此时提示我们成功加入到分组内了。同时,电脑的 TeamViewer 上也出现了设备了。设备名默认为 raspberrypi,名称事后可以在控制端修改。

最后,还原为图形界面登录。再次运行 raspi-config。选择 Boot Options  ->  Desktop / CLI   ->  Desktop AutoLogin 。返回主菜单选择 Finish 后 树莓派会再次重启。

这时就安装完成了。

2 图形登录

安装完成之后重启树莓派,TeamViewer 会出现在状态栏里。点击打开后要输入用户名和密码,并将设备授信。这种操作类似于在Windows一样了。完成登录并邮箱授信后就配置完成了。


用控制端链接树莓派之后的画面:

树莓派:配置TeamViewer远程控制树莓派

 

参考文章:

树莓派上面安装配置teamviewer:https://www.cnblogs.com/haochuang/p/6743800.html
十步配置TeamViewer远程控制Pi – 支持内网穿透: http://www.52pi.net/archives/549

原文地址:http://shumeipai.nxez.com/2014/07/27/build-shadowsocks-under-raspberry-pi-server-tutorial.html

因为关键词审查的问题,这里只放截图:

安装完毕后提示信息类似于:

Requirement already satisfied: shadowsocks in /usr/local/lib/python2.7/dist-packages (2.8.2)

创建的时候注意,配置文件其实可以任意起名,只需要在第4步,第5步时修改为对应的文件名就好。

提示:树莓派使用nano编辑器来创建文件,比如创建名称为 sslocal.json 的文件,则输入: sudo nano /etc/sslocal.json

nano编辑器的使用方法见这个教程:https://www.cnblogs.com/vamei/p/6228499.html


另外,自启动还有个方法:

后台长期启动ss

开机自动启动:

在  exit  之前加上一行:

按  Ctrl+O  并回车保存,按  Ctrl+X  退出编辑器。