Heltec Sufficient IoT Hub A Linux Based IoT Terminal Device User Manual

June 15, 2024
HELTEC

Sufficient IoT Hub
A Linux Based IoT Terminal Device 
User Manual

Document version

Version Time Description Remark
Rev. 1.0 12/14/2022 Documents creating Navi
Rev. 1.1 3/1/2023 Information update Aaron Lee

Copyright Notice

All contents in the files are protected by copyright law, and all copyrights are reserved by Chengdu Heltec Automation Technology Co., Ltd. (hereinafter referred to as Heltec).
Without written permission, all commercial use of the files from Heltec are forbidden, such as copy, distribute, reproduce the files, etc., but non- commercial purpose, downloaded or printed by individual are welcome.

Disclaimer

Chengdu Heltec Automation Technology Co., Ltd. reserves the right to change, modify or improve the document and product described herein. Its contents are subject to change without notice. These instructions are intended for you use.

Sufficient IoT Hub Overview

The Sufficient IoT Hub is a Linux system-in-package with a dual-core 64-bit ARM A7 processor running at 1GHz and 128MB of DDR3. This is an IoT-only device that includes LoRa, Wi-Fi, and Bluetooth. We created a dedicated Sufficient IoT OS for it, which also includes a CLI application and web UI to operate onboard resources directly. So that even if the user has no programming experience, they can efficiently operate PWM, I2C, SPI, LoRa, and other protocols to develop whatever they desire.
It can, for instance, be used to read sensor data from I2C and transmit it via LoRaWAN, as an MQTT broker, as a LoRa Server in a local area network, or even as a LoRa gateway via an expansion panel.

Sufficient IoT Hub are available in the following product variants:
Table 1.1 Product model list

No. Model Description
1 Sufficient IoT Hub (LF) 433~510MHz working LoRa Node frequency, used

for China mainland (CN470) LPW band.
2| Sufficient IoT Hub (HF)| For EU868, IN865, US915, AU915, AS923, KR920 and other LPW networks with operating frequencies between 863~928MHz.

1.1 Product Features
➢ Allwinner T1113-S3 processor, Dual-Core ARM Cortex™ -A7 800MHz CPU.

  • 128MB SiP DDR3 RAM, Micro TF card slot.

  • Work with Sufficient IoT OS, a dedicated OS for this device, it’s based on Linux
    (5.4.61 Kernel, 32-bits) Debian 10 Operating system.

  • Built in Sufficient IoT application, allow user to operate onboard resources efficiently.

➢ On-board Peripherals

  • XR829 (Wi-Fi and Bluetooth capabilities available)
  • SX1262 (provides LoRa node functionality)

➢ On-Board Interface

  • One 10/100M Ethernet interface (RJ45 connector)
  • One TF card slot
  • A three-wire debug serial port
  • One 5V power input connector
  • One USB HOST Type C interface
  • A TWI interface
  • Two universal UART interfaces
  • One SPI interface
  • One ADC interface
  • Two PWM interfaces

➢ Interact

  • A reset button
  • Two functional button
  • A power light.
  • A user-defined light

➢ Input power:+5V or +3.3V
➢ Operating temperature:-40°C~85 °C
➢ Encryption chip.

Specifications **

**

2.1 General specifications
Table 2-1: General specifications

Parameters Description
MCU Dual-Core ARM CortexTM-A7 CPU, 800MHz.
LoRa Chip SX1262
LoRa Frequency 863~870MHz, 902~928MHz, 470~510MHz
LoRa Max. TX Power 21 ± 1 dBm
Wi-Fi 802.11 b/g/n
Ethernet 100M RJ45 socket
Supply voltage +5V, +3.3V
Power consumption Max. ≈ 150mA, standby ≈ 100mA
Operating temperature -40 ~ 85 ℃
Dimensions 90 x 41 x 11 mm
Clock Inputs • OSC — 32.768KHz external crystal.

• DCXO — 24MHz external crystal.

2.2 Operating conditions
2.2.1 Power supply range
Except when USB or 5V Pin is connected separately, only a single power supply can be connected.
Table 2-2: Power supply range

Power supply mode Minimum Typical Maximum Company
5V Power Adapter(≥500mA) 4.7 5 5.5 V
Type-C USB(≥500mA) 4.7 5 5.5 V
5V Pin (≥500mA) 4.7 5 5.5 V

2.2.2 Power output
Table 2-3: Power output

Output Pin Minimum Typical Maximum Company
5V Pin 2000 mA
3.3V Pin 2000 mA

2.2.3 Power characteristics
Table 2-4: Power characteristics

Mode Condition Min. Typical Max. Company
IDLE USB powered 98 mA
Wi-Fi USB powered 110 mA
Ethernet USB powered 100 mA
SX1262_TX 22dBm, USB powered 150 mA
SX1262_RX USB powered 108 mA

2.3 LoRa RF characteristics
2.3.1 Transmit power
Table 2-5 Transmit power

Operating frequency band Maximum power value/[dBm]
470~510 MHz 21 ± 1
867~870 MHz 21 ± 1
902~928 MHz 21 ± 1

2.3.2 Receiving sensitivity
The following table gives typically sensitivity level of the Sufficient IoT Hub (L/H).
Table 2-6: Receiving sensitivity.

Signal Bandwidth/[KHz] Spreading Factor Sensitivity/[dBm]
125 SF12 -139
125 SF10 -130
125 SF7 -124

2.5 Onboard Resource

2.6 Pin definition
2.6.1 Pin assignment
2.6.2 Pin description 

  • The function described in red font is only for illustration, indicating that the pin has been used for special functions and cannot be used as GPIO.

General purpose GPIO row of 32 pin ports. They allow you to integrate Sufficient loT Hub into your projects, and these expansion ports can be configured for many different purposes.
Table 2-7: Sufficient IoT Hub pin description

No. Name Type Function 1 GPIO NUM (PA0=0) 2
1 GND P Ground.
2 5V P Input/Output 5V.
3 GND P Ground
4 3.3V P Output 3.3V, power supply or external device.
5 PE13 I/O PE13 141
6 PE12 I/O PE12 140
7 PD0 I/O PD0, User key. 96
8 PD22 I/O PD22, User key. 118
9 TWI2_SDA I/O PD21 , TWI2_SDA
10 TWI2_SCK I/O PD20 , TWI2_SCK
11 UART2_TX I/O PD1 , UART2_TX
12 UART2_RX I/O PD2 , UART2_RX
13 PD3 I/O PD3 99
14 PD4 I/O PD4 100
15 PD5 I/O PD5 101
16 PD6 I/O PD6 102
17 UART4_TX I/O PD7 , UART4_TX
18 UART4_RX I/O PD8 , UART4_RX
19 PD9 I/O PD9 105
20 RESET I, OD Reset Signal (low active)
21 SPI1_CS I/O PD10 , SPI1_CS
22 SPI1_CLK I/O PD11 , SPI1_CLK
23 SPI1_MISO I/O PD13 , SPI1_MISO
24 SPI1_MOSI I/O PD12 , SPI1_MOSI
25 PD14 I/O PD14 110
26 PD15 I/O PD15 111
27 PD18 I/O PD18, PWM2

¹The function described in red font is only for illustration, indicating that the pin has been used for special functions and cannot be used as GPIO.
²GPIO number in system, the calculation formula is: M * 32 + n (M is pin group, A=0, B=1, etc.). For example —

PB2: 1 * 32 + 2 = 34.

28 PD19 I/O PD19, PWM3
29 UART3_RX I/O PB7, UART3_RX, debug RX
30 UART3_TX I/O PB6, UART3_TX, debug TX
31 PB5 I/O PB5 37
32 PB4 I/O PB4 36
33 PB3 I/O PB3 35
34 PB2 I/O PB2 34
35 TP-X1 AI TP-X1
36 TP-X2 AI TP-X2
37 TP-Y1 AI TP-Y1
38 TP-Y2 AI TP-Y2
39 GND P Ground
40 ADC AI ADC
41 USB1_P A I/O USB1_P
42 USB1_N A I/O USB1_N
43 GND P Ground
44 GND P Ground

Extended Interface

3.1 Power connector
The Sufficient IoT Hub requires an operating voltage of 5V and an operating current of 500mA DC. Most 5V-DC adapters with 2.1mm inner aperture plugs can be used to drive the Sufficient IoT Hub today.

3.2 Ethernet Interface
This is a standard RJ45 Ethernet connector which facilitates your project to access the Internet. You can connect it directly to your router or you can connect it to your computer to share the Wi-Fi network.

3.3 Reset button
The reset button is used to reboot the board, and the most logical way to trigger a reboot operation is in the operating system; using a hardware reboot may corrupt the files being processed. Of course, if your system is no longer able to respond to software commands, the reset button is the only way to trigger a reboot.

3.4 Debugging Interface
The development board uses serial port 3 (PB6, PB7) as the debug output serial port, the baud rate of the serial port is 115200, connect the serial port 3 to the computer above the serial software, you can see the printout.

3.5 USB Host Port
The Sufficient IoT Hub is equipped with a USB Host port.

3.6 MicroSD card slot
Instead of a hard drive like a computer, the Sufficient IoT Hub uses a Micro SD as a hard drive to store the operating system, programs and personal data.

System

Sufficient IoT OS is an operating system specially optimized for this product. Based on Linux 5.4.61 Kernel, Debian10, we have made a lot of tailoring and optimization on the operating system for the hardware platform, making it very suitable for working with this set of hardware.
In addition, we also prepared a set of Sufficient IoT Application, make it easier for users to operate its hardware resources. The Sufficient IoT Application include a CLI model and a web UI model.

Typical hardware features

5.1 Physical dimensions

Resource

6.1 Relevant resource

Heltec Contact Information
Heltec Automation Technology Co., Ltd
Chengdu, Sichuan, China
Email: support@heltec.cn
Phone: +86-028-62374838
https://heltec.org

FCC Statement

This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to part 15 of the FCC rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation. This equipment generates, uses and can radiate radio frequency energy and, if not installed and used in accordance with the instructions, may cause harmful interference to radio communications. However, there is no guarantee that interference will not occur in a particular installation. If this equipment does cause harmful interference to radio or television reception, which can be determined by turning the equipment off and on, the user is encouraged to try to correct the interference by one or more of the following measures:

  • Reorient or relocate the receiving antenna.
  • Increase the separation between the equipment and receiver.
  • Connect the equipment into an outlet on a circuit different from that to which the receiver is connected.
  • Consult the dealer or an experienced radio/TV technician for help.

To assure continued compliance, any changes or modifications not expressly approved by the party.
Responsible for compliance could void the user’s authority to operate this equipment. (Example- use only shielded interface cables when connecting to computer or peripheral devices).
This equipment complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions:

  1. This device may not cause harmful interference, and
  2. This device must accept any interference received, including interference that may cause undesired operation.

FCC Radiation Exposure Statement:
The equipment complies with FCC Radiation exposure limits set forth for uncontrolled enviroment. This equipment should be installed and operated with minimum distance 20cm between the radiator and your body.

https://heltec.org
Heltec Automation © Limited standard files

References

Read User Manual Online (PDF format)

Loading......

Download This Manual (PDF format)

Download this manual  >>

Related Manuals