首页 > 评测 > IoT开发利器—Silicon Labs ThunderSense评测
IoT开发利器—Silicon Labs ThunderSense评测
- [导读]
- Thunder Sense是Silicon Labs推出的一款针对物联网应用的开发板,Thunder Sense与ST的SensorTile、TI的SensorTag等套件定位大致相当,都是一个多传感器的IoT节点方案。除了低功耗的特点之外,Thunder Sense的板载ZigBee和Thread连接方式是其一大特色。
另外板子USB座子边上的两个按钮的状态也能传输到APP界面上面的两个图标上,因为是实时传输,这里不好截图.
Demo功能大致这么多,另外这个APP还有连接Firebase的云端数据库,将传感器同步到云端进行共享.因为篇幅问题,感兴趣的同学可以自己去了解,这里不多介绍Firebase.
4.官方的例程和开发自定义程序
开发这个EFR32 MG1P的无线SOC首先需要下载最新的Simplicity Studio 4.
下载地址: https://www.silabs.com/products/mcu/Pages/simplicity-studio.aspx
安装的时候会提示你安装Bluetooth SDK,如果没有安装,可以在Simplicty Studio内部进行安装:
全部搞好之后,插上ThunderSense板子,Studio可以检测到你的板子:
到这里说明ThunderSense板子已经连接上了.
可以点这里下载几个官方例程体验一下:
点了之后在弹出来的Demo窗口的Demo列表中一直拖到最后,可以看到官方的例程:
点Start就是下载.
如果要开发自定义的程序,可以到SDK的目录下去找官方的源代码工程进行复制修改.例程在这个目录:
\SiliconLabs\SimplicityStudio\v4\offline\examples\ble_2000\examples_thunderboard_sense\examples
这里需要指出的是,目前的官方的BLE SDK有如下限制:
1.要用IAR EWARM 7.0以上的版本编译(开发一般应用可以使用Keil,IAR,GCC的工具链,开发BLE必须使用IAR EWARM 7.0以上版本)
2.底层PHY的代码没有原代码,只有库文件
目前官方有个GCC版本的测试版本:
不过只是作测试之用,还不是正式版本.官方的网站上关于BLE的GCC支持的内容更新很频繁,感兴趣的可以去多关注一下.据目前看到的内容来判断,全面支持GCC的BLE开发应该马上要发布了.
不过目前上述BLE的example还是都需要IAR来开发.
BLE开发本身涉及到很多内容,这里就不详述了.
5.总结
ThunderSense的体积小巧,电源设计完全为低功耗应用而定制.而且板载了目前IoT应用的多种常见传感器.配合上Silabs公司强大的软硬件支持,可以堪称IoT开发工程师得心应手的利器.相信在支持gcc版本的BLE SDK正式发布后,使用EFR的方案来开发BLE的公司将更多.最后这个板子的官方网页在此:
http://www.silabs.com/products/wireless/Pages/thunderboard-sense-kit.aspx .
- 本文系21ic原创,未经许可禁止转载!
网友评论
- 联系人:巧克力娃娃
- 邮箱:board@21ic.com
- 我要投稿
-
欢迎入驻,开放投稿
-
人均百万?英伟达中国员工收入曝光! 2024-08-29
-
《黑神话:悟空》玩家硬盘升级攻略:提升游戏体验,畅享3A大作 2024-08-29
-
数睿数据参加《系统与软件工程 低代码开发平台通用技术要求》国家标准编制 2024-08-29
- NRF52810蓝牙数字耳机找人定制
预算:¥30005天前
- 125KW模块式PCS软硬件外包开发
预算:¥1100000015小时前
- 12V汽车启动电源项目BMS设计
预算:¥50000023小时前
- 数据可视化软件 开发
预算:¥5000023小时前
- PLC项目调试修改
预算:¥100001天前
- 起动电机控制器开发
预算:¥1100001天前