2819|1

294

帖子

0

TA的资源

一粒金砂(高级)

楼主
 

【NXP Rapid IoT评测】+模拟门锁流程与手机控制开门 [复制链接]

本帖最后由 yangjiaxu 于 2019-1-20 10:56 编辑

已经第四周最后一天了,自己由于工作就把评测计划的时间打乱了,但是好在评测的内容都表现出来了,在这里要感谢eeworld与NXP官方的支持。昨天我把硬件开发这块已经弄好了,开发果然很简单。接下来讲讲我的开发过程。首先要搞清楚需求,就是门锁的功能。我想要的功能就是有开门按钮直接开门,刷卡开门与蓝牙控制开门这三种开门方式。流程如下图所示。


接下来就可以打开Rapid IoT Studio online IDE了,上一贴有说如何操作,地址如下:【NXP Rapid IoT评测】+使用Rapid IOT Studio的感受,因为我也是第一次使用这个在线Rapid IoT Studio IDE,所以有些插件真是不知道怎么设置,那么怎么办呢?看官方给的例程,超级全的例程。


本次需要的demo有NFC Click Demo、Relay Click Demo、Rapid IoT Kit Out Of Box Demo、Control LED with app over BLE。将上述例程熟悉一遍,看看官方的配置方式之后就可以将其搭建成自己需要的功能代码了。
如何搭建就不过多赘述了,如果又不懂可以私信我,然后加好友联系哦。下图是我项目的部分截图。



在这里想把自己遇到的问题说一下:
1、全程开发尽量不要有中文字符。
这个文本我之前写的是中文字符,然后编译也是通过的,但是在硬件上显示不出来,以为我写错地方了,但是最后查了官方给的demo是直接显示英文字符的,然后我修改成英文之后就可以显示了。所以请大家注意。不要用中文字符。



2、想要的元素模型(比如继电器元素)没有怎么办呢?请看下图:点击添加元素,英文是:Add Element。(PS:我使用的是谷歌浏览器,自带自动翻译的功能,如果英文不好的可以试试,但是不建议自动翻译,因为容易找不到对应的英文位置)。


这是可以添加的元素,虽然不多但是够用。


在这里我需要继电器元素,在继电器前面直接选择即可。然后返回就可以看到有继电器元素了。


然后配置继电器部分。(这块是我先学习继电器配置,然后将其加入到我的项目之中的)




因为我没有外扩底板,所以不知道继电器动作了没,因此,我在继电器后面加了一个小灯指示,标记继电器的开关状态。


接下来是蓝牙部分,因为上一贴我已经学会使用蓝牙控制灯了,所以这次可以直接拿来使用,手机APP界面如下:

界面比较low,但是还好,可以用。
手机蓝牙控制,控制继电器工作,指示灯亮。


按键控制,控制继电器关闭,指示灯灭。


到此,申请的项目也基本实现了,后续还想要加入数据库与单片机相连接,可以上位机办卡然后通过蓝牙给单片机传输数据,可以判卡。而且还要制作一个扩展板来实现更多的关于门禁的功能,因为这块demo板是在太强大了。
最后,感谢eeworld与NXP官方的信任与支持,周末愉快。






此帖出自无线连接论坛
点赞 关注(2)
 

回复
举报

294

帖子

0

TA的资源

一粒金砂(高级)

沙发
 
本帖最后由 yangjiaxu 于 2019-1-20 23:29 编辑

这个蓝牙控制继电器和板载按键控制继电器是分开独立的,已经实现现有的门锁基本功能了。我是想使用FM1702读写IC卡,但是由于没有扩展板的原因,这方面暂时没有实现,等后期做块扩展板将FM1702读卡方面实现,可以与公司产品进行无缝对接。
此帖出自无线连接论坛
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
快速回复 返回顶部 返回列表