借助于NB-IoT将Thingy:91连接到nRF Connect Cloud

2023-05-09
关注

Nordic Thingy:91是一个低功耗多传感器原型开发工具,设计人员可以利用它构建c-IoT(蜂窝物联网)项目。Thingy:91与Thingy:52非常相似,但它通过nRF9160 SiP增加了蜂窝连接, 非常适合物流(用于资产跟踪)、计量和可穿戴设备等各种应用。在连接方面,它还支持LTE-M和NB-IoT、车载GPS以及BLE(低功耗蓝牙),并可通过车载nRF52840 SoC进行短程通信。Thingy:91随附有iBasis SIM卡,出厂配置为通过LTE-M连接到云端。此外,通过该图还可以知道哪些运营商能提供c-IoT网络,因为iBasis漫游覆盖范围仍仅限于某些国家或地区。

本文将讨论如何配置Thingy:91以通过NB-IoT连接nRF Connect Cloud。

必备硬件和软件

重新配置Thingy:91需要刷新固件。由于板上没有调试器,也不支持通过串行端口刷新固件,因此需要一个外部编程器,如J-Link调试器或nRF9160DK。在本文中,我们将使用nRF9160DK。

首先需要在电脑上安装nRF命令行工具和nRF Connect程序(可从Nordic网站下载)。安装完成后,通过10针JTAG电缆将Thingy:91连接到nRF9160DK “Debug out”端口。接下来,通过 micro-USB电缆将Thingy:91和nRF9160DK连接到PC。在接通电源之前,确保nRF9160DK上的“VDD_IO”开关设置为1.8V, Thingy:91的 “SWD selection”开关设置为“nRF91”。完成上述设置后,给两个电路板上电。

更新调制解调器固件和NB-IoT二进制文件

打开nRF Connect程序并启动Programmer应用程序。单击“Select Devices”可看到两个设备。列表中的第一个设备“PCA10090”是nRF9160DK,第二个“PCA20035”是Thingy:91。请选择“PCA10090” 以更新Thingy:91(图3)。

图3:nRF Connect应用程序中的器件选择对话框(来源:贸泽电子

接下来,下载Thingy:91的最新调制解调器固件和固件二进制文件(Nordic网站上均有提供)。首先,将Thingy:91调制解调器固件更新到最新版本。在右侧面板的Programmer应用程序中,依次单击“Erase all”和“Update Modem”。选择名为“mfw_nrf9160_x.x.x.zip”的zip文件夹,然后单击“write”。

然后打开Thingy:91固件二进制文件夹“thingy91fwvxxx.zip”,并在右侧面板上的Programmer应用程序中单击“Add HEX file”。选择“thingy91fwvxxx”文件夹中的十六进制文件“thingy91_nbiot_vx.x.x.hex”,最后单击“erase & write”。现在所有文件都已最新完成,Thingy:91以淡蓝色闪烁。

连接nRF Connect Cloud

在nRF Connect程序中,启动LTE Link Monitor应用程序。取消选中位于底部右侧面板上的“Auto device/port filter”框。单击“Select device”,可以看到DK以及Thingy:91。现在就可以选择Thingy:91了(即图4)所示的两个“PCA20035”设备)。

选择其中一个设备,应该会在终端上看到一些UART日志,如果没有,则请尝试另一个。

图4:nRF Connect LTE Link Monitor应用程序中的器件选择对话框(来源:贸泽电子)

Thingy:91需要进行初始化并尝试连接到蜂窝网络,这可能需要几分钟时间。随后终端设备上将会显示一条消息,说明Thingy:91是正在等待认证以连接到云端(图5)。同时,Thingy:91以绿色闪烁,这意味着它已连接到蜂窝网络,并等待与nRF Connect Cloud配对。

图5:显示Thingy:91等待与nRF Connect Cloud配对的终端输出消息(来源:贸泽电子)

打开nRF Connect Cloud网站,登录并单击Plus徽标。然后依次单击LTE device和Already have an active SIM? Skip this step,添加Thingy:91标签上显示的IMEI和PIN编号。您将看到一条弹出消息,表明设备已添加成功。约10分钟后,开始向云端发送数据。Thingy:91一旦开始发送数据,就会以深蓝色闪烁。如果在经过一段时间之后Thingy:91仍没有闪烁,请重新启动并检查是否有网络覆盖。

结论

Nordic Thingy:91是一款非常小巧的设备,它通过蜂窝网络向云端发送实时数据,为设计人员测试多传感器设备提供了一种快速简便的方法。Thingy:91预装了资产跟踪程序,可以完美地展示设备性能。对于自定义应用程序开发,Nordic还提供了nRF Connect SDK,可以让设备轻松适应您的首选应用程序,并开始开发自己的c-IoT应用程序。

审核编辑:郭婷

  • nb-iot
您觉得本篇内容如何
评分

相关产品

深圳宏电 H5110型NB-IoT智能终端 物联网终端

H5110型NB-IoT智能终端是一款基于NB-IoT通信的智能型遥测终端机,以高性能低功耗微控制器为核心,具有无线网络通信功能,是集数据采集、存储、控制、通信和远程管理等功能于一体的智能遥测数字终端设备

MultiIR 麦乐克 NB-IoT燃气泄漏传感器 智能传感器

采用先进的小电流气敏元件,内置温度补偿模块,工作稳定,安装简单,能及时探测到空气中微小的可燃气体分子,准确地发出声光报警信号(72分贝),并通过NB-IoT无线技术上传到后台及用户APP,提示客户及时处理

u-blox 优北罗 UBX-R5 LTE-M/NB-IoT

第一个通过 EAL5+ 认证且专为物联网应用所研发的、提供一流的基于硬件安全的蜂窝模块 内 置5G、软件可配置的蜂窝模块,后续可升级网络配置(4G 到 5G),所以延长了模块在物联网应用中的使用寿命 模块的内置服务架构可以深度捕获信号,从而提供模块的定位性能及减少功耗 能够与 u‑blox GNSS 产品进行集成,且实现基于 LTE 的定位功能。 功能强大的边缘计算平台可提供客制化平台

Genitek 捷杰传感 VBE50 智能NB-IoT温振复合传感器 温度振动一体传感器

Geniitek-VBE50智能NB-IoT温振复合传感器是一款小巧轻便的NB-IoT无线传感器,具备温度检测和振动检测功能。

可感物联 NB-iot 无线压力传感器 压力传感器

NB-IOT 压力传感器是依据市场需求而研发的一款集成压力采集和无线数据通信于一体的 高性能压力监控装置,采用低功耗电池供电(LORa-NB-iot)等无线通讯协议。

Chinastar 中星测控 智慧停车 物联网产品

停车引导、反向寻车、无线通讯(Lorawan、NB-IoT)、低功耗、准确度高

湖南航天磁电 menci 传感器附件

NB-IoT 门磁传感器本产品适用于监控各类门、窗的开关状态,通过磁簧感应原理,快速对 门窗开关状态进行分辨,并通过 NB-iot 物联网将信号传输到服务平台。

TC天诚 NB-600 NB物联网锁

NB-600是公司自主研制开发的一款针对B端场景化的NB-IoT智能门锁,通过平台统一下发指纹、密码、IC卡(身份证)等数据来实现远程控制集中管理。开门记录、告警记录在保留NB-IoT智能门锁锁端离线数据的同时实时传输到平台。

Tengrui 腾锐视讯 R-NB60-A 数据采集仪

锐TR-NB60-A NB-IoT终端是一种物联网无线数据终端,利用公用NB-IoT网络为用户提供无线长距离数据传输功能。该产品采用高性能的工业级32位通信处理器和工业级NB-IoT模块,以嵌入式实时操作系统为软件支撑平台,提供RS232、RS485、CAN接口,可直接连接串口设备,实现数据透明传输功能;低功耗设计;符合中国移动

星仪传感器 CYW101 液位传感器

CYW101智能无线型液位变送器采用通信+电源+传感器三合一的形式,即装即用无须考虑其它因素,搭载NB-IoT模组,是一款低功耗、具有无线通讯功能的智能仪表,结合大数据平台可实现广域范围内的在线多功能监测量 程: 0~1~50mH2O(详见量程选型表) 网络制式: NB-IoT 电池寿命: ≤10年 精 度: 0.1%FS、0.25%FS、0.5%FS 此外,我们还能根据客户应用,短时间内提供满足其应用需求的定制产品

评论

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

提交评论

感知论坛

这家伙很懒,什么描述也没留下

关注

点击进入下一篇

NB无线智能门锁,不需搭载网关就能联网

提取码
复制提取码
点击跳转至百度网盘