The 1st generation Hive hub (Nano v1) is simple in design but yet packs a plethora of features into its surprisingly small package. The 7.5 x 7.5 x 2.5 cm casing has no buttons and its simple status feedback is made via a multi coloured LED light which shines trough a ‘wireless beacon’ logo on the front of the hub. On the top side of the hub there is an RJ-45 Ethernet port and a 9v AC plug. Small, simple, smart.
Inside the Hub
Again, the inside of the hub appears fairly simple in design with a single PCB. The following are a few photos of the inside the hub:
||The Hive Nano V1 Hub. The status light shines through the ‘wireless beacon’ logo (inherited from AlertMe logo).
||Left: 9v AC power socket.
Right: RJ45 ethernet socket.
||Opening up the Hive V1 Hub.
No screws, just 2 plastic clips left and right. The PCB is mounted in the top half of the casing.
||Front: 2 x 4 PIN headers. (Debug, Modem).
Back: Cirrus Logic ARM CPU.
Right: EM260 ZigBee chip.
||Reverse of PCB. 2 x memory chips.AlertMe.com Rev 1-1 Nano Hub (c) 2009
List of Chips
The following is a list of chips found in the Hive Nano v1 Hub:
|ChipModel / Serial Numbers
|Cirrus Logic ARM CPU
|ZigBee Silicon Labs (Ember)
P – 6A G
256Mb: x4, x8, x16 SDRAM Features
128M x 8 Bit NAND Flash Memory
LAN Ethernet Controller Chip
Hub Operating System
I have been reading a couple of posts on the internet which suggest that the Hive v1 hub runs an operating system called ‘HubOS’ which is essentially a customised version of Linux.
On the old AlertMe forum a group of people have managed to connect to the command line of the AlertMe hub by connecting a serial cable to the 4 pin connector found on the circuit board (pictured above).
The forum post suggests that command line access is made by connecting a TTL-232R-3V3 (USB to TTL) cable to the 4 pin connector using the following pins:
- Pin 1: Unused (Square Pin)
- Pin 2: RX (Yellow)
- Pin 3: TX (Orange)
- Pin 4: GND (Black)
- The port runs at 115200 baud.
screen /dev/tty.usbserial-FT903RDF 115200
Then by using a terminal program on a computer to read the serial line, the following can be seen whilst booting the hub, from here people have further managed to hack the Hive hub:
HubBoot v1.01, processor ID 9231C384
HubOS v0.71 Copyright (C) AlertMe.com 2007-09
Bad reset count : 0
Loading system from NAND in 5 seconds
[OS] Mains power now on
In a future post, I intend to look further into this and attempt to connect to my Nano hub and explore its available commands and options.