最近留意到一款物联网软件,叫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商业版功能更多,如语音控制、云存储、数据分析与统计、批量设备配网 等

第1步:做好刷机准备

1.进入设置,找到“关于手机”,点击版本号7次,打开开发者模式。

2.返回设置,找到高级选项,找到开发者模式,打开USB调试。

3.下载懒人工具箱(LR工具箱),安装。

4.打开LR工具箱,将手机插入电脑。手机会显示“是否允许USB调试”,勾选“是”。

5.LR工具箱会识别手机。

第2步:解锁手机(不是解锁屏幕)

解锁bootloader,只有这样,才可以刷机。

LR工具箱识别手机后,刷入解锁文件,将手机解锁。

第3步:刷入第三方Recovery,比如大名鼎鼎的TWRP。

方法是,用LR工具箱中的刷入Recovery功能来刷这个Recovery。

第4步:刷入底层

首先强调,这个很必要。不刷底层可能导致刷机后无限重启,或者出现各种bug。

根据刷入的系统安卓版本(看看到底是安卓6.0、7.0还是8.0),将对应的底层文件(.ZIP文件)复制到手机根目录。

重启,会看到手机已经解锁,按音量键进入第三方Recovery,安装底层文件。

第5步:刷系统

根据卡刷、线刷,自由选择,刷自己的系统。比如可以刷Flyme,MIUI等系统。

如果要刷原版系统,请移步这个页面查看教程:ZUK Z2 卡刷和线刷官方教程(taho.cc/18232)

Enjoy!

 

 

本教程分为QSB卡刷和QPST线刷。

官方ROM资源:http://ask.lenovomobile.com/?q-619130.htm

QSB卡刷教程

QSB卡刷包适用情况:

1、在线OTA升级失败时;

2、系统损坏,无法开机使用,但能进入工程模式(注:需通过OTG线外接U来操作卡刷

刷入教程:

1、将下载的压缩包进行解压到电脑,得到.qsb格式的刷机包

2、手机数据连接电脑,打开内部存储设备,在根目录下创建sdfuse文件夹,将xxx.qsb卡刷包文件拷贝到sdfuse文件夹目录下。

 

(注:如sdfuse文件夹中有旧文件,注意删除掉)

3同时按住手机的音量键和电源键,到出现纯净的ZUK图标为止,即可进入工程模式界面,如下图:

 

4、通过“音量下键”选择第三行的SD Update 按电源键或屏幕上的Enter来确认操作

 

5进入SD Update界面后即可看到之前拷进去的刷机包,检查一下是否版本有错。

 

6、没问题,直接点击屏幕上的START即可进行刷机

 

7、耐心等待几分钟,最后出现Update successful!!!表示刷机成功,点击REBOOT重启手机使用

 

联想ZUK Z1固件刷机包下载:

http://ask.lenovomobile.com/?q-618572.html

联想ZUK Z2固件刷机包下载:

http://ask.lenovomobile.com/?q-619130.html 

联想ZUK Z2 pro固件刷机包下载:

http://ask.lenovomobile.com/?q-619564.html 

联想ZUK Edge固件刷机包下载: 

http://ask.lenovomobile.com/?q-623398.html 

查看全文

一、下载树莓派版本的 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  退出编辑器。