自制智能插线板,内嵌BLE低功耗蓝牙,通过手机进行控制(二)

        硬件都安装好了,然后就是BLE设备的编程,功能很简单,就是提供几characteristics,可以获取插线板插座的个数,获取和控制插座的通断状态,在这里就不说了,设备编程完后就是手机客户端的编程了,自己用的是苹果手机,为了写这个软件,还特意花了几周的时间在笔记本上装了一个黑苹果,真够折腾的;手机软件的功能很简单,就是搜索、添加和控制设备,因为对IOS编程不熟,自己身边也没有人可以请教,完全得靠自己一步一步摸索,遇到问题就google一下,最终还是把这个软件给凑出来了,界面很简陋,但是基本的功能都有,以后有时间可以慢慢完善,第二步打算在插线板里面增加一个实时时钟芯片,把定时的功能做上去,这样就可以定时开关猫和路由器了,白天上班人不在的时候关掉,晚上回到家自动打开,省电环保。

       手机软件就两个主界面和一个添加设备界面,很简单,使用的时候先点击添加进入添加界面

然后点击设备进行连接,并自动跳转到设备控制界面

自制智能插线板,内嵌BLE低功耗蓝牙,通过手机进行控制(二)

共四个插座,每个插座有单独的开关进行控制,label是用来定义每个插座接了什么电器,比如接的是路由器,那就写上路由器,这样就一目了然了,不用特意去记哪个插座接的是什么,以后或许可以把插孔的图片直接换成电器的实物图,那就更直观了。

设备固件及手机客户端代码:链接:http://pan.baidu.com/s/1ntObW7J 密码:epso

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2014年9月6日
下一篇 2014年9月7日

相关推荐