sense1999

  • 42 主题
  • 68 帖子
  • 1262 积分
  • 身份:LV4 高级技术员
  • 论坛新秀
  • E币:4958

【富芮坤物联网开发板评测】实现mesh组网(与天猫精灵)

2020-7-11 21:16:34 显示全部楼层
本帖最后由 sense1999 于 2020-7-11 21:28 编辑

前段时间发现论坛在举办2020年度富芮坤杯物联网开发板设计大赛,名额挺多的,抱着重在参与心态就申请一下,结果就是在6月中下旬的时间收到了这块1.4版本开发板。
因为6月事情也多,没太多时间去搞,所以推迟到最近才开始着手体验。
首先感谢论坛跟富芮坤提供的开发板。板子的模样跟dev1.2版本的整体布局有了很大的改动,但是上面的硬件IC跟电路设计都差不多,所以体验应该跟之前的没多大区别。
开发板板全家福
微信图片_20200711194750.jpg
正面的图片,为了方便加了一层铜柱
微信图片_20200711195427.jpg
背面的图片
微信图片_20200711195439.jpg
下面的就是1.4版跟1.2版的对比图,可以发现有几处位置改动挺大的,有些ic也有变动。当然整体对于使用者影响不大。
微信图片_20200711194824.jpg
下面就是体验板子了

微信截图_20200711201659.png
因为参赛需要定一个项目来做实验,做出一份完整的体验报告,手头正好有个天猫精灵,所以我最终选定跟天猫精灵物联互动。
板子跟天猫精灵的合影
微信图片_20200711194830.jpg
1、在富芮坤官网可以先下载官方提供的最新SDK,然后将该配置的东西配置好。因为论坛有其他人分享的怎么安装,所以这里不上图步骤操作了;
2、然后在阿里精灵开发者平台上注册账号,进行三元组的申请,将开发板被模拟成了智能灯;
3、最后将SDK包中的FR801xH-SDK\examples\none_evm\ble_mesh在KEIL中进行编译生成bin文件,把bin文件用串口烧录到开发板中。
准备工作做得挺好的,结果千算万算没算到tm的平台迁移升级。而且用官方的ble_mesh发现跟天猫精灵居然连接失败,这是什么情况,试了半天也没连接上。
批注 2020-07-03 232506.png
没法了,实验搁置了两三天,也想过换成其他的项目进行体验。
最终还是下定决心要解决这个问题,后来就是通过查资料看视频和论坛其他的接方案,有的是通过用官方的SDK例程进行解决的,但是我试了一下发现天猫精灵根本搜不到智能设备;学官网视频的需要下载三元组,这个就行不通了;但是有人说可以通过修改程序中的三元组可以试试,所以有了下图的解决方式。
微信截图_20200711202128.png
在这里你会发现其实还是有个问题的,程序中绿色注释三元组跟具体语句中的不太一样。所以你需要参考阿里开发者平台的文档说明,如下图所示。
微信截图_20200711205600.png
( 参照官方提供的视频讲解“如何在FR8016HA上实现MESH组网”的介绍,视频链接https://v.youku.com/v_show/id_XNDY0NDg5OTMxNg==.html?firsttime=454
搞定上面的操作后,就可以喊“天猫精灵,找队友”,然后就得到“发现智能设备,是否进行连接”。最终连接上后,可以在天猫精灵的手机app上查看,多出一个“灯”的智能设备了。

同时在跟天猫精灵的互联中,可以打开串口助手可以实时查看连接情况以串口打印的信息。
下图是bin文件拷贝成功,按复位键串口打印的信息。

批注 2020-07-11 1930141.png
下图是跟天猫精灵配对成功串口打印的信息。
批注 2020-07-11 193014.png
下图是喊“开灯”及“关灯”时串口信息。
批注 2020-07-11 1930142.png
最后这个是喊天猫精灵“调节灯的亮度”操作。
批注 2020-07-11 193559.png


结束语:以上就是我最近一段时间搞的实验。虽然不是自己完全独立去完成的,模仿着视频来做的,但是其实里面学习的东西还真是不少;而且也完成了自己一完整的实验内容,包括怎么使用mesh组网功能等。这次简单的mesh组网内容不是很充足,体验也没有太深入,所以要学习的很多啊,期待着下面一段时间去发掘这款开发板的更多功能体验(像是开发板接上步进电机,搞一个天猫精灵语音控制的智能小风扇或者滑轨?)可以试试!



最新评论

楼层直达:

sense1999

  • 42 主题
  • 68 帖子
  • 1262 积分
  • 身份:LV4 高级技术员
  • 论坛新秀
  • E币:4958
sense1999 2020-7-13 10:37:25 显示全部楼层
本帖最后由 sense1999 于 2020-7-13 14:22 编辑

上面的sdk用的是老版的,后面重新发了一个贴,讲解的是用最新的SDK方法解决的,大家可以看看,另附演示视频。https://mbb.eet-china.com/forum/topic/79857_1_1.html
我要评论
1
8
广告
关闭 热点推荐上一条 /5 下一条
快速回复 返回列表