项目准备:
KPC物联网仿真平台
局域网搭建
具有NFC功能的安卓手机
安卓开发环境Android Studio
项目流程图:
项目开发环节:
第一步,安卓APP开发
登录界面:
首先APP会检测手机是否绑定智能设备信息,如果有,则直接可以选择登陆到对应的智能设备,如果没有则需要用户点击按钮,通过NFC读取智能设备的信息。
NFC信息采集界面:
此时用户需要将高频或超高频RFID芯片放置于手机NFC感应处。当手机完成信息采集则直接进入登陆界面。
登陆界面:
用户信息会回显至左下角。
控制界面:
登陆完成后,即可对相应智能设备进行控制操作。
第二步,硬件设备搭建
利用KPC仿真平台模拟搭建硬件实验环境,或者开发对应的硬件设备。
(在模拟平台中不同的网关代表不同的智能设备)
第三步,搭建局域网实现整体环境结合
使手机和虚拟仿真平台处于同一个局域网中。
项目总体实现方案:
设备:一个具有NFC功能的手机,高频RFID标签若干(NFC只能对高频或超高频RFID标签读写),物联网模拟平台
作为厂家的身份需要对RFID内的数据进行写入和加密,NDEF数据格式(NFC官方支持的数据格式)
手机通过对高频RFID的读取,获取卡片中的连接信息(NDEF数据格式)
(花盆的出厂ID,服务器IP和端口号)
通过查询数据库,返回花盆自动通过WIFI上传的IP和端口
手机通过局域网连接到花盆
连接到花盆的芯片,进行命令的收发和获取操作
项目文件我会传到QQ群里,有需要的同学可以加群获取。
对这篇内容对你有帮助,可以加入QQ群详细交流探讨,互相学习共同进步,源码和具体操作流程,也会放到群里,如果有不懂得细节,群里也会有人回答。快加入我们的大家庭QQ群号:559369389 欢迎新成员的到来!
微信公众号:修电脑的杂货店