Pi-Top casing with Raspberry Pi 4
Figure 1: A IanseoBox built using pi-top.

In this article, We demonstrate replacing the default application of RPI64Box for the creation of alternative portable applications. Ianseo, used in this example, represents a unique excellent case study.

For non-archers reading in, Ianseo is the default score tracking software used by World Archery for competitions. The software is GNU GPLv3 licensed and is available on http://ianseo.net. RPI64Box allows the easy deployment of a Ianseo server on shooting locations for friendly and other tournament management. Figure 1 shows our RPI64Box-Ianseo that we built on a Pi-Top casing which includes a Raspberry Pi 4. The RPI64Box-Ianseo is very portable and has a battery autonomy of 5 hours which is more than enough, especially if the Ianseo is powered off when not in use.

Why use RPI64Box-Ianseo?

When an archery competition is carried out, archers shooting on the same target are provided with a standard scorecard to note their score for the qualification round, as shown in Figure 2. This is used mainly in friendly and tournament competitions where ICT is not in use.

Figure 2: Example scorecard for archers to note their scores.

After the competition’s elimination stages, the scores are computed to obtain the ranking, which helps the planning of upcoming stages. Manual computation and cross-verification of the score take time, and all participants in the competition usually remain idle, waiting for the intermediate results and further instructions to proceed. A considerable part of the delay is the manual input process of the marks, which Ianseo can help reduce, as detailed in the coming sections.

The Ianseo, coupled with a portable printer, allows organisers to build properly labelled Score Cards with participants’ names and a unique QR code, as shown in Figure 3. Alternatively, the organisers can print the score sheets before joining the field.

Figure 3: Ianseo generated a scorecard with the Archer’s name and unique QR for Ianseo software data entry.

As per Ianseo’s Software Design, the same score card present in Figure 2 can be generated from Ianseo. However, to support quick data entry through a mobile app, the generated score card includes a unique QR code for each participant, as shown in Figure 3. The QR code is used in conjunction with the Ianseo Scorekeeper mobile application to perform an online entry of the scores directly on the Ianseo server. In our case here, when RPI64Box is used, it is saved on the portable web server. Such an approach allows more users to perform data entry, reducing the wait time drastically. An overview of the IanseoScore keeper mobile is displayed in Figure 4.

Figure 4: (a) Ianseo Scorekeeper asks for server information. The RPI64box provides the same. (b) The Mobile App interface allows users to input scores rapidly. (c) The Final Score is also listed on the mobile app for verification.

Ianseo Scorekeeper is an easy-to-use application to save and compute scores from scorecards. In remote areas where access to an appropriate ICT infrastructure or reliable internet connectivity, the unavailability to reach the Ianseo server software limited its usage. This limitation is what RPI64Box-Ianseo aims to solve.

The IanseoBox provides the necessary server environment for the Ianseo Scorekeeper to work. The box offers a hot spot called RPI64Box-Ianseo for users to connect. The QR code will use http://rpi64box.home as server information, making it easy for users to connect and use both Ianseo and Ianseo Scorekeeper.

How to create a RPI64Box-Ianseo?

  • Follow the installation process to create an RPI64Box or download the ready-to-use disk image. Replace the default application with Ianseo.
  • Through browser, visit http://rpi64box.home to get access to Ianseo.
  • Create a competition and do configure the settings to use Ianseo Scorekeeper.
  • During the configuration, make sure to include the link of the server as http://rpi64box.home. This will generate the QR Code with appropriate links for Ianseo Scorekeeper to scan as shown in Figure 5.
Figure 5: Ianseo server configuration for use with Ianseo ScoreKeeper.

An example demonstration of our RPI64Box-Ianseo implementation which we labelled as Ianseobox, is available here.

Video 1: Demo video usage of Ianseo software as a portable application.

Note: The download link present in the video is no longer available. Please follow the necessary steps to build a custom RPI64Box-Ianseo.

In conclusion, With RPI64Box, Ianseo is now portable and ready for use. If you have queries or would like to have some assistance. I’m reachable at riyad@dhuny.org.