使用预先认证的传感器设计资产跟踪应用
扫描二维码
随时随地手机看文章
在运输食品或药品等易腐货物时,保持一致的运输条件对于保证产品完好无损地送达至关重要。对于药品而言,超出允许的温度范围可能会导致产品无法使用。对于食品运输来说,不适当的条件可能会导致产品过熟或变质,从而造成浪费。在这两种情况下,如果不能正确监测运输条件,就会导致货物价值受损。
(图源:Ян Заболотний - stock.adobe.com)
这些应用所采用的传感器必须具备非常可靠的性能,通常需要符合世界卫生组织 (WHO)、美国国家标准与技术研究院 (NIST) 和国际标准化组织 (ISO) 等组织规定的标准。在本文中,我们将探讨一种通过使用预认证传感器来减少认证时间和精力的方法。
产品设计中的传感器认证新思路
资产跟踪应用不仅要求所用元件具有合适的精度,经过校准,还需要通过一些认证, 尤其是NIST可追溯性和ISO17025认证。
一直以来,认证都是在设备层面进行的,是一项额外的生产步骤。而ISO17025认证只能由经认可的机构颁发。这意味着设备从装配线上下来后,必须送往经认可的第三方实验室进行测试,这给整个生产流程增加了一个既费钱又费时的额外步骤。
如今,我们可以采用一种新的方法来简化认证过程。通过使用预先认证的传感器组件,产品设计人员可以省去装配后的第三方认证步骤,使产品能够从生产线直接运送到最终客户手中。这样,产品设计人员就能保证出货设备的精度,同时加快产品上市速度。
为此,Sensirion推出了各种通过ISO17025认证的传感器, 让端到端监控、简化生产和高效重新认证成为可能。设计时采用Sensirion经过认证的SHT43传感器,可以让产品满足NIST可追溯性和ISO17025合规性要求,且无需更改生产流程(图1)。
图1: 经过认证的SHT43传感器省去了装配后的第三方认证步骤,从而加快了产品上市速度(图源:Sensirion)
SHT43传感器介绍
Sensirion SHT43是一款先进的数字式温湿度传感器,具有I²C接口,典型的相对湿度精度为1.8%,温度精度为0.48°C。SHT43体积小 (1.5mm × 1.5mm × 0.5mm),电源电压范围宽(1.08V至3.6V),功耗低,非常适合资产跟踪平台和数据记录应用。此外,Sensirion还为基于Arduino或Raspberry Pi的开发设置提供了参考驱动程序,以及适用于常见微控制器平台的驱动程序。
通过云服务访问证书
为了访问证书,Sensirion提供了一项名为Libellus的云服务。该服务有一个网络接口便于手动访问证书,但更重要的是,它提供了一个应用编程接口 (API)。API可用于在生产中验证产品内置特定传感器的证书,以及向相应设备的最终客户提供证书(图2)。云服务可用于获取可移植文档格式 (PDF) 的文件,并允许直接访问JavaScript Object Notation (JSON) 格式的原始校准数据。这样,设备制造商就可以在自己的(数字)信笺上生成包含所有必要信息的证书文件,确保品牌标识的一致性。
图2:该图说明了开发人员如何在生产过程中使用Sensirion的Libellus云服务来验证产品中内置特定传感器的证书,并向最终客户提供证书(图源:Sensirion)
通过API访问证书
传感器证书与序列号相关。序列号可通过I²C从传感器读取。有了序列号,就可以下载校准数据(PDF文件和原始JSON数据)。Sensirion API指南提供了有关Web API的详细文档。
例如,通过以下cURL命令可下载序列号为123456的SHT43传感器证书(PDF格式):
curl --location --request GET \
'https://libellus.sensirion.com/api/SHT43/sensors/123456/certificate?format=application/pdf' \
--header 'Authorization: Token a2b3c4d5token7m8n9o'
此示例的详细说明如下所示:
产品名“SHT43”指代所用产品。
序列号“123456”是通过I²C总线读取的序列号。
“Authorization”头令牌用于验证用户的访问权限,并在创建账户时与用户共享。如果丢失,可在Libellus网络界面的账户配置文件下重新设置。
请注意,重置令牌会使旧令牌失效;因此,从Libellus获取数据的任何脚本和进程都需要更新,以使用新令牌。
如果开发人员希望访问原始校准数据,可使用名为“calibration_info”的单独端点来获取JSON格式的数据,以便进行后处理。
延伸阅读
您可以查看整个SHT43产品系列,了解这些预认证传感器如何简化设计和生产流程。
要了解更多有关认证流程、NIST和ISO17025之间的差异以及重新认证或漂移估计等主题的信息,请查看Sensirion有关certified smart tracking的详细指南
作者简介
Johannes Winkelmann是Sensirion的开发体验总监,负责监督支持工程师评估、原型开发和设计传感器解决方案的各项计划。他拥有软件工程背景和十年的嵌入式系统、可穿戴设备和移动设备软件开发经验,过去十年来一直从事开发者关系的工作,主要负责与生态系统合作伙伴建立关系。