通过Eclipse Kura(一种开源IoT开发框架),我们可以在低成本单板计算机(LCSBC)上运行一个私有IOTA测试网(testnet),比如树莓派或Up Squared。私有IOTA测试网非常适合进行完全控制交易的测试。本文讲到的Kiri则是Eclipse Kura的一个应用,因此它易于安装和管理。如果你不知道如何编译kura应用,可以通过下载部署包来进行。
IRI是主要的IOTA参考实现和IOTA网络规范的体现。它是一个功能齐全的IOTA节点,具有一个方便的JSON-REST HTTP接口,允许用户成为IOTA网络的一部分。IRI可以连接到两个不同的网络,即mainnet和testnet,我们将testnet作为进行测试的网络。
虽然公共testnet非常适合进行测试,但是当有以下情况时使用公共testnet是不够的,比如:
- 当有必要完全控制交易时。
- 当计算资源有限时。
如果你面临上述问题时,则可以将Kura作为替代解决方案。
你希望做一些测试,而且手上有有低性能的设备,那么可以使用PoWbox,它是一种允许用户将PoW转嫁到远程服务的服务。
你希望进行一些测试并希望能完全控制交易?那么可以运行自己的私有IOTA testnet。
你想要进行一些测试并通过低性能设备对交易进行完全控制?那么可以使用kiri。
你希望使用低性能设备执行IRI以连接到IOTA公共网络? Kiri则不能帮你实现,因为它并不是为此目的而设计的。
Kiri是Kura的一个应用程序,它是一个Eclipse IoT项目,它提供了一个构建物联网网关的平台。
为什么要为Kura建立Kiri这样的应用?因为它是管理用于IoT的LCSBC的最佳工具之一。因此,安装和管理Kiri是一件容易的事情。
相关链接:
私有IOTA测试网:https://github.com/schierlm/private-iota-testnet
Eclipse Kura:http://www.eclipse.org/kura/
KIRI网站:http://kiri.trustingiot.com/
KIRI Github:https://github.com/trustingiot/kiri/tree/develop/demo