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

本文介绍了一款基于蓝牙低功耗(BLE)技术的智能插座开发过程。从硬件安装到手机客户端编程,实现了插座状态的远程控制及监测。未来计划加入实时时钟芯片以实现定时功能。

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

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


选择设备,自己定义一下名称,密码现在还没使用上,等下一步进行完善;添加成功后在设备列表下就可以看到设备了


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


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


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

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值