SensorHub是IOTA生态系统上的一个项目。IOTA生态系统自2018年5月1日正式开放以来,社区活跃开发者以及项目数量增长迅速。自5月1日开始至本文发表时,开发者数量由这篇文章初始记录的680名增长至1526名,项目由记录的38个增长至109个,教程类资源由记录的8个增长至40个。
SensorHub
概念验证(PoC)应用SensorHub是一个基于Masked Authenticated Messaging(MaM)的物联网传感器监测应用,目的是构建一个易于使用的工具来读取,管理和监测传感器/数据流,我们可以利用它来获取多个基于MaM的数据流,读取,存储和绘制数据,映射传感器位置等等。
虽然MaM目前仍是一个实验模块,并且正在进行同行评审中,但它是IOTA技术的进一步拓展,被称为第二层数据通信协议,它增强了“发送和访问加密数据流的功能,类似RSS,而且不论设备的大小或成本如何,都会在Tangle(IOTA的分布式账本)上出现”。
SensorHub托管在GitHub,你可以按照提供的说明来部署和运行SensorHub或者通过开发者的另一个作品SensorNode来自己生成数据流。
下面是开发者提供的一组用来测试的MaM roots:
ONXDTKYBGKGUTAHLMSIZKDBJQHQXWFHSWZJMQTPONYPXGMCFIJGLI9KTASGOL9EFYRHIYLSXGDVVOPLKT
DULFOPIOOHWVRDVH9QHZZFEDHRUDWYS9MSY9XTYOEDO9JB9RRJPNUG9ERZCHUVSEDYYWJREELQUXUDFJR
PE9KCPMWZKLXIUDKSBFMYGPLFCSJFSAGKXIUHDQDYIGEOKIRTJRZKHMFYJYBSOHQGVHEEJWVBLHMLDNVI
9HDASXULRQSZPGIPXXKFSQZCIVMA9XPLDBCWSBAQHUZDDNSPDANJZANOKIXLFUZIXGIDOMNHZBXUOGOSO
可通过thetangle.org的Public MaM decoder服务来读取上述消息。
SensorHub可能的用例:
- 供应链监测
- 农牧业监测
- 交通工具状况监测(飞机,卡车,火车,汽车等)
- 个人财产追踪(自行车,手提电脑等)
- 环境测量(天气,地震等)
注意:SensorHub目前处于概念验证阶段,未经大规模测试,不可用于现场生产!
相关链接:
SensorHub在IOTA生态系统的主页:https://ecosystem.iota.org/projects/sensorhub
SensorHub Github:https://github.com/rckey/SensorHub/