Building and testing Intravue Low Cost Agent

A. Swales 3/3/17

Parts

The needed components are

Raspberry Pi Model 3 motherboard

Raspberry Pi official case (black/gray)

Raspberry Pi heatsinks

Raspberry Pi 2.4Amp power supply

16GByte Class 10 MicroSD card eg Sandisk Ultra

USB Ethernet adapter (optional - to provide second LAN port)

Also in order to program the software image onto the microSD card, you may need a USB to microsd adapter

The components can be readily obtained from Amazon in the US.

CanaKit Raspberry Pi 3 with 2.5A Micro USB Power Supply (UL Listed)

https://www.amazon.com/gp/product/B01C6FFNY4  

(this bundle also includes the power supply and heatsinks)

Official Raspberry Pi 3 Case - Black/Grey

https://www.amazon.com/gp/product/B01F1PSFY6

SanDisk Ultra 16GB Ultra Micro SDHC UHS-I/Class 10 Card with Adapter (SDSQUNC-016G-GN6MA)

https://www.amazon.com/gp/product/B010Q57SEE

Belkin USB 2.0 Ethernet Adapter

https://www.amazon.com/gp/product/B00E9655LU

Transcend USB 3.0 SDHC / SDXC / microSDHC / SDXC Card Reader, TS-RDF5W (White)

https://www.amazon.com/dp/B00FJRS8F8

UK Alternatives

In the case of devices for the UK/EMEA, you need to use a different power supply. All components can be ordered from Amazon UK as follows

Motherboard

https://www.amazon.co.uk/Raspberry-Model-Quad-Core-Motherboard/dp/B01CD5VC92

Power adapter

https://www.amazon.co.uk/d/Portable-Computer-Chargers-Power-Supplies/Raspberry-Pi-adapter-UK-EU-5V-5A/B01CCR5P8U

Case

https://www.amazon.co.uk/Raspberry-Pi-Case-Black-Grey/dp/B01F1PSFY6

Heat sink kit

https://www.amazon.co.uk/dp/B01N6P3J7X

Microsd

https://www.amazon.co.uk/SanDisk-Ultra-MicroSDXC-Memory-Adapter/dp/B013UDL5V6

Ethernet adapter

https://www.amazon.co.uk/d/Wireless-USB-Adapters/Belkin-Fast-Ethernet-10-100Mbps-Macbook-Ultrabooks/B00E9655LU

Microsd adapter

https://www.amazon.co.uk/Transcend-MicroSD-USB-Card-Reader/dp/B00FJRS8F8

Software


7-Zip File Manager

http://www.7-zip.org/a/7z1604-x64.exe

Win32 Disk Imager

https://sourceforge.net/projects/win32diskimager/files/latest/download

Low cost agent image file

http://i-vue.com/miniagent/ivagent_pi.img.gz

Intravue Plug configurator

http://i-vue.com/miniagent/agentconfig_all.jar

Programming of the microsd

The image file is provided on the web site as a compressed disk image with a size of around 700 Mbytes. It will expand into a raw image of 8000 Mbytes and this is what is written to the microsd. (A 16GB card is used, the unused storage helps to increase the lifetime of the card)

To program the image on Windows (64 bit), 2 free utility programs are used

7-Zip File Manager

http://www.7-zip.org/a/7z1604-x64.exe

Win32 Disk Imager

https://sourceforge.net/projects/win32diskimager/files/latest/download

Download the file from the url to a suitable directory

http://i-vue.com/miniagent/ivagent_pi.img.gz

Open the image file with 7-zip file manager and select extract

This will create a file of exactly 8000 M called ivagent_pi.img

If you see the size above as 3716 M, this is not a problem - this is what you get if the 32-bit and not the 64-bit version of 7-zip is used. The file extracted will be of the correct size as you can see with the file manager

Place the microsd card in its reader, or if your computer has one, the SD card reader using an adapter.

Now use the Win32 Disk Imager

This program is smart enough that it normally recognizes which ‘disks’ it is supposed to be working with. In my case when I placed the microsd in the reader it showed up as drive H:

This is a good sign. Select ‘Continue without scanning’

Notice the dropdown box only gives you a choice of one drive (in my case H:). You need to make sure though that this is the right one since writing over the wrong disk can have very painful consequences!

Browse to the correct image file and click ‘Write’

Accept the warning

The operation will take about 10 minutes

When complete, quit the Win32 Disk Imager and remove the microSD card

Assembly of the Pi unit

First snap open the case. The 2 top covers and the 2 side covers will pop off.

Inside the case you should find 4 adhesive feet which should be applied to the bottom of the base.

1.jpg

Apply heatsinks on top of the CPU and I/O chip as shown in the image

Now place the motherboard in the base. It will only go one way.

2.jpg

Snap on the two side panels. The one with the holes goes over the connectors

3.jpg

Now snap on the innedr top cover as shown

4.jpg

And the outer top cover

5.jpg

Next place the microSD card in the socket underneath the unit as shown. Note that it will be ‘upside down’.

6.jpg

Test after assembly

You can verify the unit is functional by connecting it to a network with a computer running the ‘Intravue Plug Configurator’ (ivagent_all.jar).

This is a Java program, so the computer needs to have Java installed. This would be the case if the computer has previously had Intravue installed or has been used to browse to an Intravue display.

You will need to use a modern version of this program - versions prior to Dec 2016 have some limitations that may make discovery difficult, if the devices had been previously configured with an IP address in the wrong subnet.

The program needs to be run from a WIRED network, not a wireless one. Some wireless adapters interfere with the transmission of broadcast messages which is what the program uses to perform its discovery.

The latest version of software (2.4.1a9) allows for discovery even in cases where a DHCP interface is used and there is no DHCP server on the network

Start the Plug Configurator by double-clicking the ivagent_all.jar file

Any existing Intravue Appliances on the local network will be found (in my case, I have 1 unit already, at 192.168.1.116)

Connect up the new Raspberry Pi unit, with its recently-burned microsd card, to the network, and plug in the power adapter. You should see immediately that a red ‘power’ light comes on at one end of the box, and on the Ethernet connector there should be a pair of flashing lights to indicate that traffic is being seen.

Within a couple of minutes (less if there is a DHCP server on the network) the display on te Plug Configurator will show the new unit

If there IS a DHCP server, you will see a display showing the DHCP address. If there is NO DHCP server, you will see an address show up as 0.0.0.0 in the IP1 field.

To set the desired IP address, click the row of the spreadsheet and click ‘Adjust IP parameters’

Uncheck the ‘Use DHCP’ and set the IP, netmask, gateway and DNS to the correct values

Use password ‘intravue’. and ‘Submit’

After 30 secs or so, the display should change to show the new IP address

You should at this point be able to browse to the unit on either its Intravue address (port 8765) or the AutoIP address (port 9090)

eg http://192.168.1.30:8765   (and follow all the security prompts to allow Java browsing)

Success.