首先非常感谢平头哥提供的CB6121开发板
下图就是平头哥提供的板子啦:
1、工作准备
CB6121开发板1个
nRF Mesh App
ubuntu 16.04
2、搭建编译环境:
工具链安装:
$ tar -jxvf gcc-arm-none-eabi-8-2018-q4-major-linux.tar.bz2
设置环境变量:
$ vi ~/.bashrc
...
PATH={toolchain_path}/bin:$PATH
...
$ source ~/.bashrc
验证工具链是否成功:
$arm-none-eabi-gcc -v
安装make和gawk
sudo apt-get install make
sudo apt-get install gawk
3、编译mesh_light_node应用
./build.sh defconfigs/defconfig_ch6121_evb_mesh_node applications/bluetooth/mesh_light_node/ -j4
上图即表示编译成功!
4、烧录
5、测试应用:
按照如下步骤设置:
此时可以看到板子上蓝灯亮了
反之关闭
以上开箱测试基本完成。
智能取货系统创意初探:
1、可以通过取件码来区别每个蓝牙设备
从上图可知我们可以用每个取件码来代替Element
2、将每个取件码存入数据库中
3、当需要取件时,可以输入取件码从数据库中查找,如果找到就让对应的蓝牙指示灯亮
4、把该取件码从数据库中删除,并且重置该蓝牙设备
5、输入另一个取件码,加入数据库,并将该取件码设置为蓝牙设备的Element,再次添加到蓝牙mesh中。
最后希望大家多多支持我的创意投票(智能取货系统):https://occ.t-head.cn/community/createfuture/createfuturehoem?id=3824508189836709888 ,谢谢!