EdgeBox-RPI4 Raspberry PI CM4 Based Edge Computer

Basearre Edge Computer

EdgeBox-RPI4 User Manual 

www.OpenEmbed.com

EdgeBox-RPI4 User Manual 

Revision Skiednis 

 01-05-2021 Oanmakke

Revyzje

 Datum

 Feroarings

1.0

01-05-2021

Oanmakke

www.OpenEmbed.com

EdgeBox-RPI4 User Manual

1. Ynlieding

EdgeBox-RPI4 is in rûge finless Edge Computing Controller mei Raspberry Pi Computer Module 4 (CM4) foar hurde yndustry omjouwing. It kin brûkt wurde om fjildnetwurken te ferbinen mei wolk- as IoT-applikaasjes. It is fan 'e grûn ôf ûntworpen om te foldwaan oan' e útdagings fan rûge applikaasjes tsjin konkurrearjende prizen, ideaal foar lyts bedriuw as lytse bestelling mei skaalfergrutting op meardere nivo's.

1.1 Features

  • State-of-the-art aluminium chassis foar hurde omjouwing
  • Yntegreare passive heatsink
  • Ynboude mini PCIe-socket foar RF-module, lykas 4G, WI-FI, Lora of Zigbee
  • SMA antenne gatten x2
  • Ynboude UPS mei supercap foar feilige shutdown
  • Fersifering chip ATECC608A
  • Hardware Watchdog
  • RTC mei Super Capacitor
  • Isolearre DI&DO terminal
  • 35mm DIN Rail stipe
  • Wide voeding fan 9 oant 36V DC

Dizze funksjes meitsje de EdgeBox-RPI4 ûntworpen foar maklike opset en rappe ynset foar typyske yndustriële tapassingen, lykas statusmonitoring, foarsjenningsbehear, digitale paadwizers en ôfstânkontrôle fan iepenbiere nutsbedriuwen. Fierder is it in brûkerfreonlike poarte-oplossing mei 4-kearnen ARM Cortex A72 en de measte yndustryprotokollen kinne besparje op totale ynsetkosten ynklusyf kosten foar elektryske stroomkabel en helpe de ynsettiid fan it produkt te ferminderjen. It ultra-ljochtgewicht en kompakte ûntwerp is it antwurd foar applikaasjes yn romtebeheinende omjouwings, soarget derfoar dat it betrouber kin operearje yn in ferskaat oan ekstreme omjouwings, ynklusyf applikaasjes yn auto's.

1.2 Schnittstellen

ynterface

Noat

Func namme

PIN #

PIN #

Func namme

Noat

KRÊFT

1

2

GND

RS485_A

3

4

RS232_RX

RS485_B

5

6

RS232_TX

RS485_GND

7

8

RS232_GND

DI0-

9

10

DO0_0

DI0+

11

12

DO0_1

DI1-

13

14

DO0_0

DI1+

15

16

DO0_1

NOAT: 24awg oant 16awg kabel wurde foarsteld

2 Ethernet-ferbining
3 USB 2.0 x 2
4 HDMI
5 led2
6 led1
7 SMA-antenne 1
8 Konsole (USB type C)
9 SIM card slot
10 SMA-antenne 2

1.3 Blokdiagram

De ferwurkingskearn fan 'e EdgeBox-RPI4 is in Raspberry CM4-board. In OpenEmbed spesifyk basis board ymplemintearret de spesifike funksjes. Ferwize nei folgjende figuer foar it blokdiagram.

ynbêde

2. Ynstallaasje
2.1 Montage 

De EdgeBox-RPI4 is bedoeld foar twa muorremounts, lykas ien mei 35mm DIN-rail. Ferwize nei folgjende figuer foar de rekommandearre mounting oriïntaasje.

www.OpenEmbed.com8

EdgeBox-RPI4 User Manual 

2.2 Anschlüsse en ynterfaces
2.2.1 Stromforsyning 

Pin #

Sinjaal

Beskriuwing

1

POWER_IN

DC 9-36V

2

GND

Grûn (Referinsjepotinsjeel)

 GND Ground (Referinsjepotinsjeel) 

The PE sinjaal is opsjoneel. As d'r gjin EMI oanwêzich is, kin de PE-ferbining iepen litte.

2.2.2 Serial Port (RS232 en RS485) 

Pin #

Sinjaal

Beskriuwing

4

RS232_RX

RS232 ûntfange line

6

RS232_TX

RS232 transmit line

8

GND

Grûn (Referinsjepotinsjeel)

www.OpenEmbed.com

EdgeBox-RPI4 User Manual 

Sinjaal Beskriuwing

It RS485_GND-sinjaal is isolearre mei "GND"-sinjaal. As in shielded twisted pear tried wurdt brûkt, de RS485_GND is ferbûn oan it skyld.
NOAT: De 120 Ohm beëinigingswjerstân foar RS485 is binnen ynstalleare.

Pin #

Sinjaal

Beskriuwing

3

RS485_A

RS485 ferskil line heech

5

RS485_B

RS485 ferskil line leech

7

RS485 _GND

RS485 Ground (isolearre fan GND)

It RS485_GND-sinjaal is isolearre mei "GND"-sinjaal. As in shielded twisted pear tried wurdt brûkt, de RS485_GND is ferbûn oan it skyld.
NOAT: De 120 Ohm beëinigingswjerstân foar RS485 is binnen ynstalleare.

2.2.3 DI&DO

Pin #

sinjaal fan terminal

aktyf

BCM2711

NOAT

09

DI0-

HEECH

 GPIO17

 

11

DI0+

13

DI1-

HEECH

GPIO27

15

DI1+

10

DO0_0

HEECH

GPIO23

12

DO0_1

14

DO1_0

HEECH

GPIO24

 

16

DO1_1

NOAT:

www.OpenEmbed.com

EdgeBox-RPI4 User Manual 

EdgeBox

NOAT:
1. DC voltage foar ynfier is 24V (+- 10%).
2. DC voltage foar útfier moat ûnder 60V wêze, de hjoeddeistige kapasiteit is 500ma.
3. Kanaal 0 en kanaal 1 fan ynput wurde isolearre foar elkoar
4. Kanaal 0 en kanaal 1 fan útfier wurde isolearre foar elkoar

2.2.4 HDMI

Direkt ferbûn mei de Raspberry PI CM4 board mei TVS array.

2.2.5 Ethernet

Ethernet-ynterface is itselde as Raspberry PI CM4,10/100/1000-BaseT-stipe, beskikber fia de shielded modulêre jack. Twisted pair kabel of beskerme twisted pair kabel kin brûkt wurde om te ferbinen mei dizze haven.

www.OpenEmbed.com

EdgeBox-RPI4 User Manual 

2.2.6 USB HOST 

D'r binne twa USB-ynterfaces op it ferbiningpaniel. De twa havens diele deselde elektroanyske fuse.

NOAT: Maksimum stroom foar beide havens is beheind ta 1000ma. 

2.2.7 Konsole (USB type C)

Konsole

It ûntwerp fan 'e konsole brûkte in USB-UART-konverter, de measte OS fan' e kompjûter hawwe de bestjoerder, as net, de link hjirûnder kin nuttich wêze: https://www.silabs.com/products/interface/usb-bridges/classic-usb-bridges/device.cp2104 Dizze poarte wurdt brûkt as standert Linux-konsole. Jo kinne ynlogge by it OS mei de ynstellingen fan 115200,8n1 (Bits: 8,Parity: Gjin, Stop Bits: 1, Flow Control: Gjin). In terminalprogramma lykas stopverf is ek nedich. De standert brûkersnamme is pi en wachtwurd is raspberry.

2.2.8 ledj

EdgeBox-RPI4 brûkt twa griene / reade dual kleur LED as bûten yndikatoaren.

LED 1: grien as macht indicator en read as eMMC aktyf.

yndikator vdd

LED 2: grien as 4g indicator en read as brûker programmearre led ferbûn oan GPIO21, lowactive, programmeerber.

www.OpenEmbed.com

EdgeBox-RPI4 User Manual 

EdgeBox-RPI4 brûkt ek twa griene kleur LED foar debug.

led

2.2.9 SMA Connector 

Der binne twa SMA Connector gatten foar antennes. De antennetypen binne heul ôfhinklik fan hokker modules yn 'e Mini-PCIe-socket passe. De ANT1 wurdt standert brûkt foar Mini-PCIe-socket en ANT2 is foar Internal WI-FI sinjaal út CM4 module. 1. De funksjes fan 'e antennes binne net fêst, miskien oanpast om oare gebrûk te dekken.2.2.10 NANO SIM card slot 

De sim-kaart is allinich nedich yn sellulêre (4G, LTE of oaren basearre op sellulêre technology) modus.

antenne

OPMERKINGEN:

1. De funksjes fan 'e antennes binne net fêst, miskien oanpast om oare gebrûk te dekken.

2.2.10 NANO SIM card slot

De sim-kaart is allinich nedich yn sellulêre (4G, LTE of oaren basearre op sellulêre technology) modus.

card ynfoegje

www.OpenEmbed.com

EdgeBox-RPI4 User Manual 

OPMERKINGEN:

  1. Only NANO Sim card wurdt akseptearre, betelje omtinken oan de kaart grutte.
  2. De NANO sim-kaart wurdt ynfoege mei chip side top. 

2.2.11 Mini-PCIe 

It oranje gebiet is de rûge Mini-PCIe add-on card posysje, mar ien m2x5 screw is nedich.

card posysje

De tabel hjirûnder lit alle sinjalen sjen. Folsleine grutte Mini-PCIe card wurde stipe.

Sinjaal

PIN#

PIN#

 PIN # sinjaal

1

5

4G_PWR

3

4

GND

5

6

USIM_PWR

7

8

USIM_PWR

GND

9

10

USIM_DATA

11

12

USIM_CLK

13

14

USIM_RESET#

GND

15

16

 www.OpenEmbed.com

EdgeBox-RPI4 User Manual

 18 gnd  20 21 22 PERST# 24 4G_PWR 26 GND  27 28 29 30 UART_PCIE_TX 32 UART_PCIE_RX 34 GND 35 36 USB_DM

17

 18

GND

19

20

GND

21

22

PERST#

23

24

4G_PWR

25

26

GND

GND

27

28

GND

29

30

UART_PCIE_TX

31

32

UART_PCIE_RX

33

34

GND

GND

35

36

USB_DM

GND

37

38

USB_DP

4G_PWR

39

40

GND

4G_PWR

41

42

4G_LED

GND

43

44

USIM_DET

SPI1_SCK

45

46

SPI1_MISO

47

48

SPI1_MOSI

49

50

GND

SPI1_SS

51

52

4G_PWR

NOTE 3: 4G_LED sinjaal is ferbûn oan LED2 internally, ferwize nei paragraaf of 2.2.8.

NOTE 4: SPI1 sinjalen wurde brûkt allinnich foar Lora WAN autod, lykas SX1301, SX1302 oermthy thierd komdnij.

2.2.12 M.2

EdgeBox-RPI4 útrist in M.2 socket fan M KEY type .ONLY 2242 grutte NVME SSD card is stipe, NET msata.

sata

www.OpenEmbed.com

EdgeBox-RPI4 User Manual 

3. Bestjoerders en programmearring Schnittstellen

3.1 ledj 

It is in LED brûkt as brûker indicator, ferwize nei 2.2.8.

Brûk LED2 as eksample om de funksje te testen.

$ sudo -i #enable root account privileezjes

$ cd /sys/class/gpio

$ echo 21 > eksportearje #GPIO21 dat is brûker LED fan LED2 $ cd gpio21

$ echo out> rjochting

$ echo 0 > wearde # ynskeakelje de brûker LED, LOW aktyf $ echo 1 > wearde # útsette de brûker LED

3.2 Serial Port (RS232 en RS485)

Der binne twa yndividuele serial havens yn it systeem. De /dev/ttyUSB1 as RS232-poarte en/dev/ttyUSB0 as RS485-poarte. Brûk RS232 as eksample. $ python 

>>> ymportearje serial 

>>> ser=serial.Serial('/dev/ttyUSB1',115200,timeout=1) >>> ser.isOpen() 

>>> ser.isOpen() 

>>> ser.write('1234567890')

3.3 Cellular oer Mini-PCIe

Brûk Quectel EC20 as in eksample en folgje de stappen:

1. Fier de EC20 yn Mini-PCIe socket en micro sim card yn besibbe slot, ferbine de antenne.

2. Oanmelde yn it systeem fia konsole gebrûk pi / framboos.

3. Skeakelje de krêft fan Mini-PCIe socket en loslitte de reset sinjaal. $ sudo -i #enable root account privileezjes

$ cd /sys/class/gpio

$ echo 6> eksportearje #GPIO6 dat POW_ON-sinjaal is

$ echo 5> eksportearje #GPIO5 dat is reset sinjaal

$ cd gpio6

$ echo out> rjochting

$ echo 1> wearde # ynskeakelje de krêft fan Mini PCIe wier

$ cd gpio5

$ echo out> rjochting

$ echo 1> wearde # loslitte it reset sinjaal fan Mini PCIe

NOAT: Dan begjint de LED fan 4G te flitsen.

4. Kontrolearje it apparaat:

$ lsusb

$ Bus 001 Apparaat 005: ID 2c7c:0125 Quectel Wireless Solutions Co., Ltd. EC25 LTE modem

…… $dmesg 

EN

$

www.OpenEmbed.com

EdgeBox-RPI4 User Manual 

[ 185.421911] usb 1-1.3: nij USB-apparaat nûmer 5 mei hege snelheid mei dwco tg

[ 185.561937] usb 1-1.3: Nij USB-apparaat fûn, idVendor=2c7c, idProduct=0125, bcdDevice= 3.18[ 185.561953] usb 1-1.3: Nije USB-apparaatstrings: Mfr=1, Produkt=2, SerialNumber=0[ 185.561963] usb 1-1.3: Produkt: Android 

[ 185.561972] usb 1-1.3: Fabrikant: Android 

[ 185.651402] usbcore: registrearre nije ynterface-bestjoerder cdc_wdm

[ 185.665545] usbcore: registrearre nije ynterface stjoerprogramma opsje [ 185.665593] usbserial: USB Serial-stipe registrearre foar GSM-modem (1-poarte) [ 185.665973] opsje 1-1.3: 1.0: GSM-modem (1-poarte) converter ûntdutsen [ 185.666283] usb 1-1.3: GSM modem (1-poarte) converter no hechte oan ttyUSB2

[ 185.666499] opsje 1-1.3: 1.1: GSM-modem (1-poarte) converter ûntdutsen [ 185.666701] usb 1-1.3: GSM modem (1-poarte) converter no hechte oan ttyUSB3

[ 185.666880] opsje 1-1.3: 1.2: GSM-modem (1-poarte) converter ûntdutsen [ 185.667048] usb 1-1.3: GSM modem (1-poarte) converter no hechte oan ttyUSB4

[185.667220] opsje 1-1.3: 1.3: GSM modem (1-poarte) converter ûntdutsen [ 185.667384] usb 1-1.3: GSM modem (1-port) converter no hechte oan ttyUSB5

[185.667810] qmi_wwan 1-1.3: 1.4: cdc-wdm0: USB WDM-apparaat [ 185.669160]qmi_wwan 1-1.3: 1.4 wwan0: registrearje 'qmi_wwan' by usb-3f980000, usb-1.3fXNUMX, MI.

……

xx:xx:xx:xx:xx:xx is it MAC-adres.

$ ifconfig -a

……wwan0: flaggen=4163 mtu 1500 inet 169.254.69.13 netmask 255.255.0.0 broadcast 169.254.255.255inet6 fe80::8bc:5a1a:204a:1a4b prefixlen 64 scopeid 0x20ether 0a:e6:41:60:cf:42 txqueuelen 1000 (Ethernet)

RX-pakketten 0 bytes 0 (0.0 B)

RX flaters 0 falle 0 oerrint 0 frame 0

TX-pakketten 165 bytes 11660 (11.3 KiB)

TX flaters 0 fallen 0 oerrinners 0 ferfierder 0 botsingen 0 5. Hoe AT kommando brûke

$ miniterm - Beskikbere havens:

— 1: /dev/ttyAMA0 'ttyAMA0'

— 2: /dev/ttyUSB0 'CP2105 Dual USB nei UART Bridge Controller' — 3: /dev/ttyUSB1 'CP2105 Dual USB nei UART Bridge Controller' — 4: /dev/ttyUSB2 'Android'

- 5: /dev/ttyUSB3 'Android'

- 6: /dev/ttyUSB4 'Android'

apparaat,xx:xx:xx:xx:xx:xx

- 7: /dev/ttyUSB5 'Android'

- Fier poarteyndeks of folsleine namme yn:

$ mini term /dev/ttyUSB5 115200

Guon brûkbere AT kommando:

www.OpenEmbed.com

EdgeBox-RPI4 User Manual 

  • AT //moat weromkomme OK
  • AT+QINISTAT // de initialisaasjestatus fan (U)SIM-kaart weromjaan, it antwurd moat 7 wêze
  • AT+QCCID // jout it ICCID (Integrated Circuit Card Identifier) ​​nûmer fan de (U)SIM-kaart werom

6. Hoe te skiljen 

$su root 

$ cd /usr/app/linux-ppp-scripts 

Dan knippert de 4G-led. 

As sukses, it weromkommen sa: 

bliksem

7. Foegje it routerpaad ta

$ rûte tafoegje standert gw 10.64.64.64 of jo gateway XX.XX.XX.XX Hawwe dan in test

$ ping google.com

www.OpenEmbed.com

EdgeBox-RPI4 User Manual 

3.4 WDT 

3.4.1 Blokdiagram fan WDT 

De WDT-module hat trije terminals, ynput, útfier en LED-yndikator. 

WDI(GPIO25) WDO(Systeem RST#) 

Opmerking: LED is opsjoneel en net beskikber yn betiidr hardware ferzje.

3.4.2 hoe it wurket 

1. System POWER ON. 

2. Delay 200 ms. 

3. Stjoer WDO en negative pols mei 200ms leech nivo te resetten de systeem.

4. Trek op WDO. 

5. Delay 120 sekonden wylst de yndikator flashing (typysk 1hz). 

3 v3

6. Draaie út de yndikator. 

7. Wachtsje foar 8 pulsen at WDI nei aktive WDT module en ljocht de LED.

8. Gean yn WDT-FEED modus, op syn minst ien pulse moat op syn minst elke 2 sekonden yn WDI ynfierd wurde, sa net, de WDT module moat útfier in negative pols te resetten it systeem.

9. Gean nei 2.

LED GREEN WDT

3.5 RTC

Thy chip fan RTC is MCP79410 út microchip. It is fêstmakke op 'e systam I2C bus. R16 22R R0402

R17 22R R0402

3.5.1

GPIO2 GPIO3

I2C_SDA I2C_SCL

www.OpenEmbed.com21

EdgeBox-RPI4 User Manual 

It OS sels hat de bestjoerder binnen, allinich wat wy nedich binne wat konfiguraasjes. Iepenje /etc/rc.local EN foegje 2 rigels ta: 

echo “mcp7941x 0x6f” > /sys/class/i2c-adapter/i2c-1/new_device klok -s 

Reset dan it systeem en de RTC wurket. 

1.soargje derfoar dat de i2c-1 stjoerprogramma punt is iepen, en it punt is sletten standert. 2. de rûsde reservekopytiid fan 'e RTC is 15 dagen. 

3.10 UPS foar feilige ôfsluting It UPS-modulediagram wurdt hjirûnder neamd.

3.5.2

Noat

De UPS-module wurdt ynfoege tusken de DC5V en CM4, in GPIO wurdt brûkt om de CPU te alarmearjen as de 5V-stroomfoarsjenning del is. Dan de CPU moat dwaan wat driuwend yn in skript foar enerzjy útputting fan super capacitor en rinne in "$ shutdown" In oare manier om dizze funksje te brûken is in shutdown te begjinnen as GPIO-pin feroaret. De opjûne GPIO-pin is konfigureare as in ynfierkaai dy't KEY_POWER-eveneminten genereart. Dit evenemint wurdt behannele troch systeem login troch it inisjearjen fan in shutdown. Systeem d-ferzjes âlder dan 225 hawwe in udev-regel nedich om it harkjen nei de ynfier mooglik te meitsjen

www.OpenEmbed.com22

EdgeBox-RPI4 User Manual 

Gebrûk /boot/overlays/README as referinsje, wizigje dan /boot/config.txt. dtoverlay=gpio-shutdown, gpio_pin=GPIO22,active_low=1

NOAT:It alarmsinjaal is aktyf LOW.

apparaat:

www.OpenEmbed.com

EdgeBox-RPI4 User Manual 

4. Elektryske spesifikaasjes 

4.1 Stromferbrûk 

De enerzjyferbrûk fan 'e EdgeBox-RPI4 hinget sterk ôf fan' e applikaasje, de wurkwize en de ferbûne perifeare apparaten. De opjûne wearden moatte wurde sjoen as likernôch wearden. De folgjende tabel toant parameters foar enerzjyferbrûk fan 'e EdgeBox-RPI4: Noat: Op betingst fan stroomfoarsjenning 24V, gjin tafoegingskaart yn sockets en gjin USB-apparaten. Wurkwize 81Stress test 172 stress -c 4 -t 10m -v &

Mode fan operaasje Aktueel (ma) Krêft Opmerking
Idle 81
Stress test 172
spanning -c 4 -t 10m -v &

4.2 UPS 

De reservekopy tiid fan UPS module is tige ôfhinklik fan it systeem lading fan it systeem. Guon typyske betingsten wurde neamd ûnder. De testmodule fan CM4 is 4GB LPDDR4,32GB eMMC mei Wi-FI-module. Wurkwize 55Folle lading fan CPU 18 stress -c 4 -t 10m -v &5. meganyske tekeningen 

Mode fan operaasje Aktueel (ma) Krêft Opmerking
Idle 55
Folsleine lading fan CPU 18
spanning -c 4 -t 10m -v &

5. meganyske tekeningen

TBD

www.OpenEmbed.com

Dokuminten / Resources

OpenEmbed EdgeBox-RPI4 Raspberry PI CM4 Based Edge Computer [pdf] Brûkershânlieding
EdgeBox-RPI4, Raspberry PI CM4 Based Edge Computer, EdgeBox-RPI4 Raspberry PI CM4 Based Edge Computer, CM4 Based Edge Computer, Based Edge Computer, Computer

Referinsjes

Lit in reaksje efter

Jo e-mailadres sil net publisearre wurde. Ferplichte fjilden binne markearre *