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

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应用程序。


在线式测斜仪
智能工厂建设中的数据采集问题如何解决
RFID助力垃圾分类项目?没错,一键搞定硬件设备!
武汉奋进智能机器有限公司给武昌理工学院送来两台智能机器人
联网自动驾驶汽车可能导致更多的驾驶里程
借助于NB-IoT将Thingy:91连接到nRF Connect Cloud
低轨物联网星座,想说爱你不再难
智能防疫-电子哨兵精准防疫产品,智能健康码核验防疫一体机产品迭代
配线架套什么定额_配线架打线顺序
云天励飞获评“2022中国‘AI+智慧交通’行业优秀企业”
摄像机具备怎样的技术特点
云存储对云视频监控系统有什么好处?
被遗忘的苹果手机iPhone SE,还能有第二代么?
华为以2314件专利授权量位列国内发明第一
移动通信中的智能天线设计介绍
5个冷门且实用的Kubectl使用技巧,99%的人都要知道
CH9434嵌入式Linux与安卓系统驱动移植和使用教程
AB类放大器,AB类放大器是什么意思
Silicon Labs取得ZigBee IP黄金单元认证
华为在业界首实现业务与站点配套智能联动