Built for flat‎ > ‎

HackIoT Hana

posted Oct 8, 2018, 3:25 AM by Sundew Shin   [ updated Feb 16, 2019, 10:06 AM ]


- DHT22
- BME680 (CJMCU-680)
- INA219 (GY-219): V-I Monitor
- ITG-MPU (GY-512)
- ADS1015 (GY-ADS1115/ADS1015)

[Wireless Comm]
- XBee X2S (Series2; ZigBee)

[Wired Comm]
- RS485
- ENC28J60 Ethernet

- MAX7219
- OLED 128x64 (SSD1306)

[Speaker & Actuators]
- GY-MAX4486 Microphone
- MIC-1000 Microphone
- Piezo Buzzer (Generic)
- Electret Microphon (Generic)
- ADMP401 (MEMS Microphon)

[Firmware Dev.]
- ESP-1 (ESP8266)
- Lattice MachOX2 (TinyFPGA | JTAG)
- Arduino (Pro Mini | 3.3V)
Hana is our pilot product in HackIoT Series, a powerful and versatile IoT platform compatible for all SBCs with Raspberry Pi style 40-pin GPIO header.

In stand-alone mode, Hana functions as IoT node device forwarding data coming from wired routes, such as UART, RS232, and RS485, to its gateway partner in remote location wirelessly using various industrial protocols such as Zigbee, 802.15.4, 802.11, 3G/LTE, LoRa, and etc.
By connected to a SBC, such as Raspberry Pi, it becomes IoT gateway device aggregating data from node devices and processing them with flat-powered rich toolset and templates.
It is simple and easy to add additional features to Hana by simply connecting readily available breakout boards for sensors and actuators to its interface expansion ports.

  • Onboard Features
    • Industrial-class Input range
      • DC 12~24V (30V tolerant)
    • High efficiency power circuit
      • DC 5V (1.5A Peak), 3.3V
    • RS485 w/ surge and ESD protection (TVS diode array)
    • Protection resistor (1k ohm) between all GPIO-to-GPIO connections
    • XBee Connection port
    • ENC28J60 Ethernet module port
    • Micro Controller
      • AVR (ATmega328P)
      • Arduino Bootloader (stock)
      • ADC: 6-channel
    • ICSP for direct Atmel Studio programming
    • Power
      • 3.3V is Isolated from RPi's 3.3V rail
      • 4-pin Screw terminal block: can be attached to its side or tail.

  • [OPTION] Features (PCB populated)
    • EEPROM: CAT34C32 pHAT ID
    • RTC: DS3231 Temperature compensated high precision realtime clock

  • [OPTION] Accessory Adapters
    • ESP programming and others.

  • Software Support
    • Actively developing the SDK (S/W Development Kit)
    • Available as docker image:
      docker pull wednus/hackiot-hana:sdk

    • Highly recommend using in flat:
  • Do not disconnect Hana from RPi while the system is still running. It will not damage Hana, however, it will drop the voltage of the shared 5V rail and make RPi to reboot unsafe. To safely shutdown RPi first before disconnecting Hana, use sudo shutdown -h now command and wait until the power LED on RPi to turn off.
Sundew Shin,
Feb 10, 2019, 7:36 AM
Sundew Shin,
Feb 16, 2019, 10:06 AM