n0d3 b0x v2
work in progress - The OIAP n0d3 b0x v2
Luigi Frunzio©
- Hardware
- Technical Details
- Configure the Linux OS required security and more
- Hardware configuration and required security
n0d3 b0x v2 is the first OIAP box capable of aggregating OIAP network and 4G speed in order to offer you ever more efficient speeds and optimal user comfort. As soon as your OIAP acces slows down, 4G takes over!
n0d3 b0x v2 has the most powerful and powerful processor (Quad core Cortex-A72 (ARM v8) 64-bit SoC @ 1.5GHz) ever integrated into a OIAP box. Almost oversized, it is tailored to manage all the appliances in your home. All this, without the slightest risk of overheating.
The n0d3 b0x v2 comes with Gigabit Ethernet, along with onboard wireless networking (2.4 GHz and 5.0 GHz IEEE 802.11ac), bluetooth (5.0, BLE), LTE modem (optimized for M2M and IoT - Category 4 delivers 150 Mbps downlink and 50 Mbps uplink data rates), and a GNSS (GPS/GLONASS) receiver.
The n0d3 b0x v2 always safely powered with an industry-grade solution of Power Management & UPS
The n0d3 b0x v2 is powered by b0x OS a hardening Linux OS based on Debian 10 buster release.
We’re making different variants of the n0d3 b0x v2 available, depending on how much RAM you need - 4GB, or 8GB (in option).
Hardware
Components
- Raspberry PI 4 B - RAM 4Go
- Sixfab Power Management & UPS HAT
- Sixfab 3G/4G & LTE Base HAT
- Quectel EC25 Mini PCIe 4G IoT Module (EC25 & EC21 AT Commands Manual)
- LTE Full Band PCB Antenna – u.FL Plug – 100mm
- Supported frequency range: 698~960/1710~2690MHz
- LTE 700, GSM850, GSM900, DCS1800, PCS1900, WCDMA2100, LTE B7 (2500-2690 MHz), LTE B40 (2300 – 2400 MHZ)
- LTE – GNSS Dual u.FL Antenna – 100mm
- Supported frequency range: 698 – 3600 MHz
- Global LTE bands: B1-B23, B25-B29, B33-B42 ( North America, Europe and Asia included Japan)
- Peak gains are between 3.2dBi-4.dBi at the LTE bands (1695 -3600 MHz) and 0.8dBi for the GNSS (1570-1610MHz)
- Power over Ethernet (PoE) module
- PoE injecter 15V, 1A (15 Watt) or PoE injecter 12V, 1.5A (18 Watt)
- Micro SD card 16Go
- SSD mSATA apdatater
- mPCIe SSD disk 240Go
- IP67 Weatherproof Enclosure
Hardware Features
- QMI and PPP are supported
- Mini PCIe socket compatible with worldwide LTE
- 4G/LTE Module(e.g Quectel EC25)
- Efficient and low quiescent current power
- modules EC25 have built-in GNSS(GPS/GLONASS) receiver
- True Uninterruptible Power Supply (UPS) battery rechargeable solution without Failing the Raspberry Pi
- 3.9V to 21V Input Operating Voltage Range Supports Solar Panels.
- 18650 Li-on Separable Battery Holder.
- 1-cell 3.7V External Battery Input.
- Onboard Microcontroller manages scheduled power tasks, calendar events with Real-time Clock (RTC), gently shutdown or wake-up, sleep mode controls.
- Parallel Charging up to 3 Amps while powering the system.
- Watchdog Timer keeps the system alive when the Raspberry Pi freezes up
- Input, System, and Battery current monitor.
- Battery protection circuit enhanced with integrated temperature sensors.
- Thermal Shutdown and Input, System, Battery Overvoltage Protection.
- Dynamic power management boosts the system output from the battery if the needed power is more than the input supply provides.
- Onboard ARM® Cortex®-M0+ MCU manages scheduled power tasks with Real-time Clock (RTC), gently shutdown, or wake-up.
- Smart Cooling FAN with Pulse Signal Feedback.
- PoE : Power supply via Ethernet cable
- Working temperature range: -40°C ~ 80°C
Price
Components | Price | Options |
---|---|---|
Raspberry PI 4 B - RAM 4Go | € 64 | |
Raspberry Pi 4 USB C 5,1V 3A power adaptater | € 11 | not mandatory with option (2) |
Micro SD card 16Go | € 9 | |
IP67 Weatherproof Enclosure | € 59 | |
Sixfab 3G/4G & LTE Base HAT | € 36.50 | LTE option (1) |
Quectel EC25 Mini PCIe 4G IoT Module | € 52.90 | LTE option (1) |
LTE Full Band PCB Antenna – u.FL Plug – 100mm | € 6.25 | LTE option (1) |
LTE – GNSS Dual u.FL Antenna – 100mm | € 7.60 | LTE option (1) |
Sixfab Power Management & UPS HAT | € 66.50 | UPS option (2) |
Accu li-ion NCA 18650 3.7V 3400mAh | € 16.65 | UPS option (2) |
Power over Ethernet (PoE) module | € 19 | PoE option (3) |
PoE injecter 15V, 1A (15 Watt) | € 12 | PoE option (3) |
SSD mSATA apdatater | € 29 | mSATA option (4) |
mPCIe SSD disk 240Go | € 56 | mSATA option (4) |
8 MP 1080p Module Camera | € 27 | Camera option (5) |
Miscellaneous supplies | ≃€ 20 |
Verion | Price |
---|---|
n0d3 b0x v2 | € 163 |
(1) LTE option | + € 103.25 |
(2) UPS option | + € 83.15 |
(3) PoE option | + € 31 |
(4) mSATA option | + € 85 |
(5) 8MP 1080p Camera option | + € 27 |
Key Applications
- Large Data Downloads and Uploads
- LTE Router (1)
- LTE, Cable and DSL blancer router (1)
- WLAN acces point
- Mobile Internet Hotspot
- Load-balance Internet connection
- High-speed GPS Tracking (1)
- Live video and recordings (5)
- Real-time Environmental Monitoring
- Security & Asset tracking
- Power Managment (2)
- NAS and cloud services (4)
- VPN connection
- Docker Container
Technical Details
Raspberry PI 4 B - RAM 4Go
- Broadcom BCM2711, Quad core Cortex-A72 (ARM v8) 64-bit SoC @ 1.5GHz
- 1GB, 2GB or 4GB LPDDR4-3200 SDRAM (depending on model)
- 2.4 GHz and 5.0 GHz IEEE 802.11ac wireless, Bluetooth 5.0, BLE
- Gigabit Ethernet
- 2 USB 3.0 ports; 2 USB 2.0 ports.
- Raspberry Pi standard 40 pin GPIO header (fully backwards compatible with previous boards)
- 2 × micro-HDMI ports (up to 4kp60 supported)
- 2-lane MIPI DSI display port
- 2-lane MIPI CSI camera port
- 4-pole stereo audio and composite video port
- H.265 (4kp60 decode), H264 (1080p60 decode, 1080p30 encode)
- OpenGL ES 3.0 graphics
- Micro-SD card slot for loading operating system and data storage
- 5V DC via USB-C connector (minimum 3A (6))
- 5V DC via GPIO header (minimum 3A (6))
- Power over Ethernet (PoE) enabled (which includes IEEE 802.3af and 802.3at PoE standard, requires separate PoE HAT)
- Operating temperature: 0 – 50 degrees C ambient
(6) A good quality 2.5A power supply can be used if downstream USB peripherals consume less than 500mA in total.
Documents
- Raspberry Pi 4 Model B product brief
- Raspberry Pi 4 Model B schematic diagrams
- Raspberry Pi 4 Model B mechanical drawing
Raspberry Pi 4 GPIO
Sixfab Power Management & UPS HAT
This HAT is designed to solve the problem the majority of IoT projects faced, the reliable power supply. Make your device always powered, this uninterruptable HAT will manage sources between batteries and adapters intelligently. Without letting your Pi
hang up or reset switches seamlessly. RTC
featured integrated MCU
to let you schedule and full control over the power on
/off
tasks remotely, timely, securely. Extensive input range and options – solar included – will provide flexibility to choose the best power options to fit your device needs.
- True Uninterruptible Power Supply (UPS) battery rechargeable solution without Failing the
Raspberry Pi
. - Compatible with Raspberry Pi A+, B+, 2B, 3B, 3B+, and 4 as well as Raspberry Pi Zero v1.3 and Raspberry Pi Zero Wireless.
- 3.9V to 21V Input Operating Voltage Range Supports Solar Panels.
18650 Li-on
Separable Battery Holder.- 1-cell 3.7V External Battery Input.
- Compatible with
Raspberry Pi
Universal Power Supplies. - Onboard Microcontroller manages scheduled power tasks, calendar events with Real-time Clock (RTC), gently shutdown or wake-up, sleep mode controls.
- Parallel Charging up to 3 Amps while powering the system.
- Watchdog Timer keeps the system alive when the Raspberry Pi freezes up.*
- Input, System, and Battery current monitor.
- Control over current limits of batteries and sources with 50mA resolution.
- Battery protection circuit enhanced with integrated temperature sensors.
- Thermal Shutdown and Input, System, Battery Overvoltage Protection.
- Dynamic power management boosts the system output from the battery if the needed power is more than the input supply provides.
- Onboard ARM® Cortex®-M0+ MCU manages scheduled power tasks with Real-time Clock (RTC), gently shutdown, or wake-up.
- Supports external
GPIO
interrupts to wake up or enter deep-sleep modes. - Only I2C pins of Raspberry Pi used by HAT.
- Onboard STEMMA
QT
/Qwiic
/JST SH
connector. - Programmable user buttons and RGB LEDs.
- Smart Cooling FAN with Pulse Signal Feedback.
- Battery level indicator LEDs with charging/discharging status.
- Slot for
Raspberry Pi
Camera Cable. - Optional Pogo Spring Pins for hardware shutdown or wake up.
- Easy-to-use GUI to control features.*
Pinout
Layout
Sixfab 3G/4G & LTE Base HAT
The Sixfab 3G/4G & LTE Base HAT grants your Raspberry Pi or 40-pin Pi compatible single-board-computer a super-simple interface bridge between mini PCIe cellular modems. With the modems you insert into Base HAT, your Raspberry Pi based projects will access data networks all around the world.
- Fully compatible with
Raspberry Pi
models that have the 40-pinGPIO
header (4, 3, 2, B+, A+, Zero) - Easy-to-use, simple setup, plug-and-play
QMI
andPPP
are supported (QMI
is recommended)- Clip-in
Mini PCIe
socket compatible with worldwideLTE
,UMTS/HSPA+
andGSM/GPRS/EDGE
coverage with regional or global modules which work with different frequencies & carriers - With the
4G/LTE
Module (e.gQuectel EC25
) you can reach 150Mbps downlink and 50Mbps uplink data rates. And the 3G Module( e.gQuectel UC20
) delivers the maximum data rate of 14.4Mbps downlink and 5.76Mbps uplink. - Micro SIM Card socket can easily reachable on the upside of the HAT.
- Can be used standalone with PC/Laptop over
micro USB
, without stacking withRaspberry Pi
. - The HAT can be powered from an external 5V source by exposed power pins, directly from
Raspberry Pi
5VGPIO
headers, viamicro USB
, or optionalJST
connector on the bottom of the board. A specially designed 90-degree right anglemicro USB
cable is included to package. - Efficient and low quiescent current power circuit can hold up to 3Amps
- Optional Send/Receive AT commands over
Raspberry Pi
UART
port is available - Taking the module into the Airplane Mode, resetting module or RI and DTR functions can be accessible over
GPIO
pins. - The power of the whole board electronics can be disabled for low-power consumption use cases
- The modules(
EC25
&UC20
) have built-inGNSS(GPS/GLONASS)
receiver for your location-based applications. - Working temperature range: -40°C ~ 80°C
Pinout
Layout
Compatible Mini PCIe Modules
- Quectel:
- EC25 Mini PCIe 4G IoT Module (EC25 & EC21 AT Commands Manual)
n0d3 b0x v2 board
Configure the Linux OS required security and more
Linux OS required security
- Step 1 : Hardening Linux Server Setup
- Step 2 : Hardening SSH Server Setup
- Step 3 : Hardening Web Server Setup
- Step 5 : Execute shell script at startup boot on systemd linux
- Step 6 : Network configuration (Firewall, NAT, Routing, Load Balancing)
- Routing table
- Firewall configuration :
iptable
/ipset
/fail2ban
This part contain critical information such as user IDs, LAN IP addresses, and MAN networks … So they can not be shared with everyone.
- Load-balance Internet connection for improved bandwidth and reliability
System and Software components
- Step 1 : Set Up a Samba Server on Linux
- Step 2 : Install and Setup Postfix as a Send-Only SMTP Server
- Step 3 : X11 in an Embedded System
- Step 4 : QMI Interface with Sixfab 3G/4G & LTE Base HAT and Quectel EC25 4G/LTE mini PCIe Module
- Step 5 : Access Point Setup and WIFI management
- Step 6 : Docker on Raspberry Pi
- Step 7 : Node.js as a Systemd Service
- Step 8 : Maintenance bots -
work in progress
Hardware configuration and required security
- Step 1 : log2ram - Usefull for RaspberryPi for not writing on the SD card all the time
- Step 2 : Power over Ethernet (PoE) - PoE option (3)
- Step 3 : Disabling Bluetooth
- Step 3 : Raspberry Pi 4, 3 and Zero W Serial Port Usage