中文字幕 另类精品,亚洲欧美一区二区蜜桃,日本在线精品视频免费,孩交精品乱子片免费

<sup id="3hn2b"></sup>

    1. <sub id="3hn2b"><ol id="3hn2b"></ol></sub><legend id="3hn2b"></legend>

      1. <xmp id="3hn2b"></xmp>

      2. "); //-->

        博客專(zhuān)欄

        EEPW首頁(yè) > 博客 > 香橙派AIpro部署邊緣端夜鶯監(jiān)控

        香橙派AIpro部署邊緣端夜鶯監(jiān)控

        發(fā)布人:美男子玩編程 時(shí)間:2024-08-21 來(lái)源:工程師 發(fā)布文章
        最近入手了一塊香橙派 AIpro,目前體驗(yàn)下來(lái)可玩性還是很高的,通過(guò)文章記錄下來(lái)整個(gè)過(guò)程體驗(yàn)過(guò)程。
        硬件信息硬件簡(jiǎn)介

        正如香橙派官方給出的介紹。

        OrangePi AIpro(8-12T)采用昇騰AI技術(shù)路線(xiàn),具體為4核64位處理器+AI處理器,集成圖形處理器,支持8-12TOPS AI算力,擁有8GB/16GB LPDDR4X,可以外接32GB/64GB/128GB/256GB eMMC模塊,支持雙4K高清輸出。Orange Pi AIpro引用了相當(dāng)豐富的接口,包括兩個(gè)HDMI輸出、GPIO接口、Type-C電源接口、支持SATA/NVMe SSD 2280的M.2插槽、TF插槽、千兆網(wǎng)口、兩個(gè)USB3.0、一個(gè)USB Type-C 3.0、一個(gè)Micro USB(串口打印調(diào)試功能)、兩個(gè)MIPI攝像頭、一個(gè)MIPI屏等,預(yù)留電池接口,可廣泛適用于AI邊緣計(jì)算、深度視覺(jué)學(xué)習(xí)及視頻流AI分析、視頻圖像分析、自然語(yǔ)言處理、智能小車(chē)、機(jī)械臂、人工智能、無(wú)人機(jī)、云計(jì)算、AR/VR、智能安防、智能家居等領(lǐng)域,覆蓋 AIoT各個(gè)行業(yè)。Orange Pi AIpro支持Ubuntu、openEuler操作系統(tǒng),滿(mǎn)足大多數(shù)AI算法原型驗(yàn)證、推理應(yīng)用開(kāi)發(fā)的需求。

        技術(shù)路線(xiàn)

        圖片

        硬件參數(shù)

        以下是開(kāi)發(fā)板對(duì)應(yīng)的硬件規(guī)格參數(shù)(來(lái)自官方提供的用戶(hù)使用手冊(cè))。圖片

        到手實(shí)拍

        香橙派 AIpro 開(kāi)發(fā)板到手之后,設(shè)備整體感官上,設(shè)備比較小巧,攜帶比較方便。圖片

        接口詳情圖

        圖片

        應(yīng)用場(chǎng)景

        可廣泛適用于AI教學(xué)實(shí)訓(xùn)、AI算法驗(yàn)證、智能小車(chē)、機(jī)械臂、邊緣計(jì)算、無(wú)人機(jī)、人工智能、云計(jì)算、AR/VR、智能安防、智能家居、智能交通等領(lǐng)域。

        圖片

        相關(guān)資源香橙派官方

        下載資源頁(yè)面外殼及散熱器安裝資料官方工具用戶(hù)手冊(cè)原理圖機(jī)械圖Linux源碼

        昇騰論壇

        香橙派AIpro快速上手指南香橙派AIpro學(xué)習(xí)資源一站式導(dǎo)航

        開(kāi)箱使用準(zhǔn)備工作

        電源、電源線(xiàn)(雙Typ-C)、USB鼠標(biāo)鍵盤(pán)、個(gè)人主機(jī)一臺(tái)(Windows)、Micro-Usb 數(shù)據(jù)線(xiàn)(自備)、顯示器、HDMI2.0接口線(xiàn)一根。圖片

        上電準(zhǔn)備

        拿到設(shè)備,請(qǐng)不要著急給設(shè)備通電,需要有如下幾個(gè)注意事項(xiàng)(官方提供的用戶(hù)手冊(cè)中有部分說(shuō)明):

        • 網(wǎng)絡(luò)外置元件避免與板面重合板子正面的網(wǎng)絡(luò)外置元件拆開(kāi)時(shí),是折疊在板子背面的,使用時(shí)需要將這個(gè)元件展開(kāi),不與板面重合,避免因?yàn)橥姇r(shí),元件與板面過(guò)電導(dǎo)致短路。圖片

        • 確認(rèn)系統(tǒng)讀取引導(dǎo)為SD 讀取圖片

        • 確認(rèn)設(shè)備與電源線(xiàn)完好能上電1)電源空插帶電插座一段,十幾秒后拔掉;2)插上電源線(xiàn),另一頭插香橙派 AI pro 開(kāi)發(fā)板;3)插上后,若電源指示燈閃爍并風(fēng)扇轉(zhuǎn)動(dòng)則表示電源、電源線(xiàn)以及設(shè)備能夠加電。圖片

        • 選擇合適的HDMI口接入顯示器,依據(jù)系統(tǒng)選擇HDMI口,存在兩個(gè)口,對(duì)于預(yù)裝系統(tǒng)為L(zhǎng)inux系列時(shí),為避免麻煩,可以直接選擇連接HDMI0。圖片

        啟動(dòng)設(shè)備

        開(kāi)發(fā)板為上電自啟,剛啟動(dòng)時(shí),小風(fēng)扇的聲音會(huì)稍大一些,待系統(tǒng)運(yùn)行穩(wěn)定后,會(huì)進(jìn)入正常運(yùn)行狀態(tài),基本就聽(tīng)不到聲音。

        開(kāi)發(fā)板狀態(tài)

        上電后,香橙派 AIpro 開(kāi)發(fā)板上的指示燈,電源燈會(huì)常亮,待系統(tǒng)運(yùn)行后,另一個(gè)信號(hào)燈會(huì)亮起,效果如下:圖片

        連接設(shè)備方式一、顯示器直連

        最簡(jiǎn)單的方式莫過(guò)于,直接給香橙派 AIpro 接上HDMI線(xiàn),另一頭插一個(gè)顯示器,在操作系統(tǒng)用戶(hù)界面中進(jìn)行相關(guān)操作。圖片接上顯示器,插上電源,等待上電后,兩個(gè)指示燈亮起,顯示器屏幕出現(xiàn)需要輸入賬戶(hù)和密碼,系統(tǒng)燒寫(xiě)時(shí),配置賬戶(hù)默認(rèn)為HwHiAiUser,對(duì)應(yīng)秘鑰為Mind@123,登錄成功后,進(jìn)入系統(tǒng)操作頁(yè)面。圖片

        方式二、Micro Usb 數(shù)據(jù)線(xiàn)串口連接

        使用MobaXterm個(gè)人版進(jìn)行連接,這個(gè)工具官方推薦,支持的多種連接方式,其中包括SSH、COM口。圖片插上數(shù)據(jù)線(xiàn)后,解壓軟件,啟動(dòng)MobaXterm。圖片創(chuàng)建會(huì)話(huà),選擇加載的串口。圖片選擇波特率為115200。圖片連接香橙派 AIpro,輸入賬戶(hù)(HwHiAiUser)和密碼(Mind@123)。圖片圖片這種單一通過(guò)Micro Usb 數(shù)據(jù)線(xiàn)方式雖然簡(jiǎn)單,但是很多功能會(huì)因此受限,例如上傳文件,適合用于其他網(wǎng)絡(luò)方式連接前的準(zhǔn)備工作。

        方式三、Micro Usb 數(shù)據(jù)線(xiàn)方式+網(wǎng)絡(luò)直連

        通過(guò)網(wǎng)線(xiàn)連接主機(jī)和香橙派 AIpro。圖片通過(guò)Micro Usb 數(shù)據(jù)線(xiàn)方式(方式二),用MobaXterm進(jìn)行登錄,連接到香橙派 AIpro 開(kāi)發(fā)板,用于配置固定IP。查看當(dāng)前運(yùn)行中網(wǎng)絡(luò)接口。

        [HwHiAiUser@orangepiaipro ~]$ sudo nmcli con show
        NAME               UUID                                 TYPE     DEVICE
        Wired connection 1 616cb837-629c-3926-81cb-cb4c91d86aa5 ethernet  --

        此時(shí),可以看到網(wǎng)絡(luò)接口并未關(guān)聯(lián)設(shè)備。查看ipconfig,可以知道eth0 為對(duì)應(yīng)的有線(xiàn)網(wǎng)卡。

        [HwHiAiUser@orangepiaipro ~]$ ifconfig
        eth0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
              ether c0:74:2b:fe:3b:9d txqueuelen 1000 (Ethernet)
              RX packets 0 bytes 0 (0.0 B)
              RX errors 0 dropped 0 overruns 0 frame 0
              TX packets 0 bytes 0 (0.0 B)
              TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
        
        lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
              inet 127.0.0.1 netmask 255.0.0.0
              inet6 ::1 prefixlen 128 scopeid 0x10<host>
              loop txqueuelen 1000 (Local Loopback)
              RX packets 10 bytes 1612 (1.5 KiB)
              RX errors 0 dropped 0 overruns 0 frame 0
              TX packets 10 bytes 1612 (1.5 KiB)
              TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
        
        wlan0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
              ether 92:bb:ab:5f:49:4b txqueuelen 1000 (Ethernet)
              RX packets 0 bytes 0 (0.0 B)
              RX errors 0 dropped 0 overruns 0 frame 0
              TX packets 0 bytes 0 (0.0 B)
              TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

        查看對(duì)應(yīng)網(wǎng)絡(luò)連接,相關(guān)配置信息。

        [HwHiAiUser@orangepiaipro ~]$ sudo nmcli con show "Wired connection 1"|grep ipv4.
        ipv4.method:                           auto
        ipv4.dns:                               --
        ipv4.dns-search:                        --
        ipv4.dns-options:                       --
        ipv4.dns-priority:                      0
        ipv4.addresses:                         --
        ipv4.gateway:                           --
        ipv4.routes:                            --
        ipv4.route-metric:                      -1
        ipv4.route-table:                       0 (unspec)
        ipv4.routing-rules:                     --
        ipv4.ignore-auto-routes:               no
        ipv4.ignore-auto-dns:                   no
        ipv4.dhcp-client-id:                    --
        ipv4.dhcp-iaid:                         --
        ipv4.dhcp-timeout:                      0 (default)
        ipv4.dhcp-send-hostname:                yes
        ipv4.dhcp-hostname:                     --
        ipv4.dhcp-fqdn:                         --
        ipv4.dhcp-hostname-flags:               0x0 (none)
        ipv4.never-default:                     no
        ipv4.may-fail:                          yes
        ipv4.required-timeout:                  -1 (default)
        ipv4.dad-timeout:                       -1 (default)
        ipv4.dhcp-vendor-class-identifier:      --
        ipv4.dhcp-reject-servers:               --

        手動(dòng)為"Wired connection 1"設(shè)置一個(gè)IP、網(wǎng)關(guān)以及網(wǎng)絡(luò)掩碼。

        [HwHiAiUser@orangepiaipro ~]$ sudo nmcli con mod "Wired connection 1" ipv4.addresses "192.168.37.100/22" ipv4.gateway "192.168.37.1" ipv4.dns "8.8.8.8" ipv4.method "manual"

        再次查看網(wǎng)絡(luò)接口信息。

        [HwHiAiUser@orangepiaipro ~]$ sudo nmcli con show "Wired connection 1"|grep ipv4.
        ipv4.method:                           manual
        ipv4.dns:                               8.8.8.8
        ipv4.dns-search:                        --
        ipv4.dns-options:                       --
        ipv4.dns-priority:                      0
        ipv4.addresses:                         192.168.37.100/22
        ipv4.gateway:                           192.168.37.1

        嘗試啟動(dòng)Wired connection 1時(shí),反饋如下。

        [HwHiAiUser@orangepiaipro ~]$ sudo nmcli con up "Wired connection 1"
        sudo nmcli con up "Wired connection 1"
        Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/1)

        查看對(duì)應(yīng)ifconfig 時(shí),eth0 出現(xiàn)對(duì)應(yīng)的ip 地址。

        [HwHiAiUser@orangepiaipro ~]$ ifconfig
        eth0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
              inet 192.168.37.100 netmask 255.255.252.0 broadcast 192.168.39.255
              inet6 fe80::87be:7177:1316:5c4d prefixlen 64 scopeid 0x20<link>
              ether c0:74:2b:fe:3b:9d txqueuelen 1000 (Ethernet)
              RX packets 0 bytes 0 (0.0 B)
              RX errors 0 dropped 0 overruns 0 frame 0
              TX packets 0 bytes 0 (0.0 B)
              TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

        配置主機(jī)網(wǎng)絡(luò),為避免個(gè)人主機(jī)之前配置過(guò)固定IP,可以先配置為自動(dòng)獲取,之后再執(zhí)行一下操作。配置Ipv4,設(shè)置IP網(wǎng)絡(luò)為手動(dòng),IP 不與 香橙派 AIpro相同,此處為192.168.37.101,具體配置如下,特別需要注意,如果本地網(wǎng)絡(luò)較為復(fù)雜,可以直接指定默認(rèn)網(wǎng)關(guān)為 香橙派 AIpro的固定IP,此處為192.168.37.100。圖片配置之后,以此點(diǎn)擊確定到第一個(gè)以太網(wǎng)狀態(tài)窗口,等待一分鐘左右,若配置成功,則能夠看到數(shù)據(jù)的發(fā)送和接收均有數(shù)據(jù)變化。圖片通過(guò)cmd 命令窗口,查看ipconfig,可以看到如下輸出,標(biāo)識(shí)個(gè)人主機(jī)網(wǎng)絡(luò)配置成功。

        ipconfig
        以太網(wǎng)適配器 以太網(wǎng):
          連接特定的 DNS 后綴 . . . . . . . :
          本地鏈接 IPv6 地址. . . . . . . . : fe80::601d:340e:bfbe:6ff8%22
          IPv4 地址 . . . . . . . . . . . . : 192.168.37.101
          子網(wǎng)掩碼 . . . . . . . . . . . . : 255.255.255.0
          默認(rèn)網(wǎng)關(guān). . . . . . . . . . . . . : 192.168.37.100

        在個(gè)人主機(jī)發(fā)送中,向香橙派 AIpro數(shù)據(jù)包,如果收到反饋,則表示,網(wǎng)絡(luò)直連配置成功。

        >ping 192.168.37.100
        正在 Ping 192.168.37.100 具有 32 字節(jié)的數(shù)據(jù):
        來(lái)自 192.168.37.100 的回復(fù): 字節(jié)=32 時(shí)間<1ms TTL=64
        來(lái)自 192.168.37.100 的回復(fù): 字節(jié)=32 時(shí)間=1ms TTL=64
        來(lái)自 192.168.37.100 的回復(fù): 字節(jié)=32 時(shí)間=1ms TTL=64
        來(lái)自 192.168.37.100 的回復(fù): 字節(jié)=32 時(shí)間<1ms TTL=64
        192.168.37.100 的 Ping 統(tǒng)計(jì)信息:
            數(shù)據(jù)包: 已發(fā)送 = 4,已接收 = 4,丟失 = 0 (0% 丟失),
        往返行程的估計(jì)時(shí)間(以毫秒為單位):
            最短 = 0ms,最長(zhǎng) = 1ms,平均 = 0ms

        打開(kāi)MobaXterm,創(chuàng)建SSH 會(huì)話(huà),指定Remote host 為香橙派 AIpro的IP,指定賬戶(hù)為HwHiAiUser。圖片設(shè)置會(huì)話(huà)顯示名稱(chēng)并點(diǎn)擊確定。圖片雙擊創(chuàng)建的目標(biāo)會(huì)話(huà),輸入對(duì)應(yīng)的賬戶(hù)秘鑰(默認(rèn))Mind@123。圖片點(diǎn)擊確定。圖片登錄成功。圖片

        方式四、Micro Usb數(shù)據(jù)線(xiàn)方式+WIFI連接

        通過(guò)Micro Usb 數(shù)據(jù)線(xiàn)連接,使用ModaXterm 進(jìn)行訪(fǎng)問(wèn),配置無(wú)線(xiàn)WIFI。圖片

        通過(guò)nmcli 命令行掃描WIFI,查找到目標(biāo)目標(biāo)WIFI 為Custom2。

        [HwHiAiUser@orangepiaipro ~]$ nmcli dev wifi
        IN-USE  BSSID              SSID                         MODE   CHAN  RATE      >
                14:46:58:51:FC:C1  CU_uUV3                      Infra  2     130 Mbit/s>
                22:57:89:E2:0D:6A  Custom2                     Infra  1     270 Mbit/s>

        連接Comstom2,并輸入連接密碼,確保密碼是正確的,如果總是超時(shí),可以多試幾次。

        [HwHiAiUser@orangepiaipro ~]$ sudo nmcli dev wifi connect "Comstom2" password wifi_password
        Device 'wlan0' successfully activated with 'ca54f6d0-2217-446d-9a7a-7d6783a437ff'.

        查看對(duì)應(yīng)wlan0相關(guān)網(wǎng)絡(luò)配置如下:

        [HwHiAiUser@orangepiaipro ~]$ ip a s wlan0
        4: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
            link/ether 7c:88:99:ff:70:d6 brd ff:ff:ff:ff:ff:ff
            inet 192.168.3.27/24 brd 192.168.3.255 scope global dynamic noprefixroute wlan0
               valid_lft 86247sec preferred_lft 86247sec
            inet6 fe80::5cc6:c9fb:b2e6:b775/64 scope link noprefixroute
               valid_lft forever preferred_lft forever

        使用MobaXterm 進(jìn)行SSH 訪(fǎng)問(wèn)連接,其中192.168.3.27 為開(kāi)發(fā)板地址。圖片輸入遠(yuǎn)程賬戶(hù)對(duì)應(yīng)的秘鑰,返回如下標(biāo)識(shí)連接成功。圖片嘗試訪(fǎng)問(wèn)互聯(lián)網(wǎng)絡(luò),存在數(shù)據(jù)響應(yīng)則表示,香橙派 AIpro 開(kāi)發(fā)板能夠訪(fǎng)問(wèn)互聯(lián)網(wǎng)。

        [HwHiAiUser@orangepiaipro ~]$ sudo ping www.baidu.com
        [sudo] password for HwHiAiUser:
        PING www.a.shifen.com (110.242.68.4) 56(84) bytes of data.
        64 bytes from 110.242.68.4 (110.242.68.4): icmp_seq=1 ttl=53 time=11.7 ms
        64 bytes from 110.242.68.4 (110.242.68.4): icmp_seq=2 ttl=53 time=11.2 ms
        64 bytes from 110.242.68.4 (110.242.68.4): icmp_seq=3 ttl=53 time=11.0 ms

        還有其他方式,可以支持不同場(chǎng)景下的設(shè)備連接訪(fǎng)問(wèn),可參考論壇和用戶(hù)使用手冊(cè)。

        部署夜鶯監(jiān)控

        香橙派 AIpro 開(kāi)發(fā)板,既可以作為終端AI 邊緣端的實(shí)戰(zhàn)工具,它天生自帶的開(kāi)發(fā)板屬性,也可以作為邊緣端監(jiān)控服務(wù),這里主要講解基于香橙派 AIpro 開(kāi)發(fā)板實(shí)現(xiàn)夜鶯監(jiān)控的相關(guān)教程案例。圖片

        夜鶯介紹

        官方介紹如下。

        Nightingale | 夜鶯監(jiān)控是一個(gè) All-in-One 的云原生監(jiān)控工具,集合了 Prometheus 和 Grafana 的優(yōu)點(diǎn),你可以在 UI 上管理和配置告警策略,也可以對(duì)分布在多個(gè) Region 的指標(biāo)、日志、鏈路追蹤數(shù)據(jù)進(jìn)行統(tǒng)一的可視化和分析。夜鶯融入了頂級(jí)互聯(lián)網(wǎng)公司可觀測(cè)性最佳實(shí)踐,沉淀了眾多社區(qū)專(zhuān)家經(jīng)驗(yàn),開(kāi)箱即用。夜鶯監(jiān)控項(xiàng)目,托管于中國(guó)計(jì)算機(jī)學(xué)會(huì)開(kāi)源發(fā)展委員會(huì)(CCF ODC),為 CCF ODC 成立后接受捐贈(zèng)的第一個(gè)開(kāi)源項(xiàng)目。

        夜鶯官方提到,對(duì)于硬件這塊兒,本身能夠運(yùn)行在1G1核云主機(jī)中,部署到香橙派AIpro開(kāi)發(fā)板中,也算是奢華了。

        夜鶯監(jiān)控,可部署在 1 核 1G 的云主機(jī),可在上百臺(tái)機(jī)器集群化部署,可運(yùn)行在 K8s 中;也可將時(shí)序庫(kù)、告警引擎等組件下沉到各機(jī)房、各 Region,兼顧邊緣部署和中心化統(tǒng)一管理,解決數(shù)據(jù)割裂,缺乏統(tǒng)一視圖的難題。

        部署準(zhǔn)備

        當(dāng)前使用的是,夜鶯開(kāi)源版本,進(jìn)入文檔中心,選擇查看相關(guān)部署安裝教程。安裝主要分為兩個(gè)部分,一部分是采集器,一部分為夜鶯監(jiān)控,采集器采集數(shù)據(jù)最終傳輸?shù)揭国L監(jiān)控中。

        • 夜鶯監(jiān)控nightingale,當(dāng)前使用版本選擇V7。

        部署安裝部署前置

        夜鶯監(jiān)控依賴(lài)Mariadb、Redis,時(shí)序數(shù)據(jù)庫(kù)默認(rèn)使用Prometheus。為了簡(jiǎn)化操作,設(shè)備連接方式使用的是上述方式四,便于香橙派 AIpro 開(kāi)發(fā)板直接通過(guò)網(wǎng)絡(luò)下載安裝,簡(jiǎn)化準(zhǔn)備工作。

        安裝Mariadb。

        主要是用于測(cè)試環(huán)境,所以暫時(shí)是使用的簡(jiǎn)單密碼1234,實(shí)際使用需要更加復(fù)雜,整體執(zhí)行命令如下:

        # install mysql 
        [HwHiAiUser@orangepiaipro ~]$ sudo yum -y install mariadb*
          python3-libselinux-3.3-1.oe2203.aarch64                               python3-libsemanage-3.3-3.oe2203.aarch64
        Complete!
        [HwHiAiUser@orangepiaipro ~]$ sudo systemctl enable mariadb 
        [sudo] password for HwHiAiUser:
        Created symlink /etc/systemd/system/mysql.service → /usr/lib/systemd/system/mariadb.service.
        [HwHiAiUser@orangepiaipro ~]$ sudo systemctl restart mariadb
        [HwHiAiUser@orangepiaipro ~]$ sudo systemctl status mariadb
        ● mariadb.service - MariaDB 10.5.15 database server
             Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled; vendor preset: disabled)
             Active: active (running) since Fri 2024-07-19 19:03:44 UTC; 15s ago
               Docs: man:mariadbd(8)
                     https://mariadb.com/kb/en/library/systemd/
        [HwHiAiUser@orangepiaipro ~]$ sudo mysql -e "SET PASSWORD FOR 'root'@'localhost' = PASSWORD('1234');"
        安裝Redis

        Redis 安裝命令如下:

        # install redis 
        [HwHiAiUser@orangepiaipro ~]$ sudo yum install -y redis
        Last metadata expiration check: 0:06:12 ago on Fri Jul 19 19:01:24 2024.
        Dependencies resolved.
        Total download size: 753 k
        Installed size: 5.3 M
        Downloading Packages:
        redis-4.0.14-6.oe2203.aarch64.rpm                                                                           2.5 MB/s | 753 kB     00:00
        --------------------------------------------------------------------------------------------------------------------------------------------
        Total                                                                                                       2.4 MB/s | 753 kB     00:00
        
        Installed:
          redis-4.0.14-6.oe2203.aarch64
        
        Complete! 
        [HwHiAiUser@orangepiaipro ~]$ sudo systemctl enable redis
        Created symlink /etc/systemd/system/multi-user.target.wants/redis.service → /usr/lib/systemd/system/redis.service.
        [HwHiAiUser@orangepiaipro ~]$ sudo systemctl restart redis
        [HwHiAiUser@orangepiaipro ~]$ sudo systemctl status redis
        ● redis.service - Redis persistent key-value database
             Loaded: loaded (/usr/lib/systemd/system/redis.service; enabled; vendor preset: disabled)
             Active: active (running) since Fri 2024-07-19 19:10:09 UTC; 3s ago
           Main PID: 37916 (redis-server)
              Tasks: 4 (limit: 41426)
             Memory: 1.5M
             CGroup: /system.slice/redis.service
                     └─37916 "/usr/bin/redis-server 127.0.0.1:6379" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" ""
        安裝n9e

        下載n9e-v7.0.0-beta.14-linux-arm64.tar.gz,上傳到香橙派 AIpro 開(kāi)發(fā)板中,上傳目錄為/home/HwHiAiUser/apps/。解壓安裝包,查看配置文件相關(guān)配置,是否符合部署要求,其中n9e 就是實(shí)際的二進(jìn)制執(zhí)行程序。

        [HwHiAiUser@orangepiaipro apps]$ tar -zxvf n9e-v7.0.0-beta.14-linux-arm64.tar.gz
        [HwHiAiUser@orangepiaipro apps]$ ll
        total 132M
        drwxr-xr-x  3 HwHiAiUser HwHiAiUser 4.0K Jul 19 19:18 cli
        drwxr-xr-x  8 HwHiAiUser HwHiAiUser 4.0K Jul 19 19:18 docker
        drwxr-xr-x  4 HwHiAiUser HwHiAiUser 4.0K Jul 19 19:18 etc
        drwxr-xr-x 65 HwHiAiUser HwHiAiUser 4.0K Jul 19 19:18 integrations
        -rwxr-xr-x  1 HwHiAiUser HwHiAiUser  37M Jul 18 08:15 n9e
        -rwxr-xr-x  1 HwHiAiUser HwHiAiUser  16M Jul 18 08:15 n9e-cli
        -rwxr-xr-x  1 HwHiAiUser HwHiAiUser  35M Jul 18 08:15 n9e-edge
        -rw-r--r--  1 HwHiAiUser HwHiAiUser  70K Jul 18 08:13 n9e.sql

        導(dǎo)入數(shù)據(jù)庫(kù)表結(jié)構(gòu)到Mariadb中。

        [HwHiAiUser@orangepiaipro apps]$ sudo mysql -uroot -p1234 < n9e.sql

        校準(zhǔn)時(shí)間,避免時(shí)間與真實(shí)時(shí)間不符引發(fā)問(wèn)題。

        [HwHiAiUser@orangepiaipro apps]$ date
        Fri Jul 19 19:27:50 UTC 2024
        [HwHiAiUser@orangepiaipro apps]$ timedatectl set-timezone Asia/Shanghai
        ==== AUTHENTICATING FOR org.freedesktop.timedate1.set-timezone ====
        Authentication is required to set the system timezone.
        Authenticating as: root
        Password:
        ==== AUTHENTICATION COMPLETE ====
        [HwHiAiUser@orangepiaipro apps]$ date
        Sat Jul 20 03:29:30 CST 2024

        運(yùn)行夜鶯監(jiān)控服務(wù),按ctrl+c即可停止運(yùn)行。

        [HwHiAiUser@orangepiaipro apps]$ ./n9e
        runner.cwd: /home/HwHiAiUser/apps
        runner.hostname: orangepiaipro
        runner.fd_limits: (soft=1024, hard=524288)
        runner.vm_limits: (soft=unlimited, hard=unlimited)
        http server listening on: 0.0.0.0:17000
        2024-07-20 03:30:24.699908 DEBUG memsto/host_alert_rule_targets.go:93 get_targets_of_alert_rule total: 0 engine_name:default

        可以控制后臺(tái)運(yùn)行。

        [HwHiAiUser@orangepiaipro apps]$ nohup ./n9e &> n9e.log &
        [1] 46835
        [HwHiAiUser@orangepiaipro apps]$ netstat -anpl|grep 17000
        (Not all processes could be identified, non-owned process info
         will not be shown, you would have to be root to see it all.)
        tcp6       0      0 :::17000                :::*                    LISTEN      46835/./n9e

        瀏覽器訪(fǎng)問(wèn)17000端口,默認(rèn)用戶(hù)是 root,密碼是 root.2020。進(jìn)入系統(tǒng)。


        應(yīng)用本身對(duì)資源的占用并不高,去在開(kāi)發(fā)板中部署Mariadb,板子還可以有其他的應(yīng)用空間(32GB SD卡) 。圖片

        整體體驗(yàn)

        由于測(cè)試時(shí)間有限,目前只是針對(duì)應(yīng)用場(chǎng)景中,涉及到邊緣端部分的部署和使用,總體上可以從如下幾個(gè)方面進(jìn)行評(píng)價(jià)。

        入門(mén)資源

        官方用戶(hù)手冊(cè),基礎(chǔ)使用內(nèi)容,還是比較齊全的,官方工作人員也在不斷的更新,更新很規(guī)范,簡(jiǎn)單易于閱讀。各種輔助工具,鏡像燒寫(xiě),鏡像編譯,AI樣例,能夠滿(mǎn)足基于開(kāi)發(fā)板的常規(guī)入門(mén)上手操作,社區(qū)也很活躍,出現(xiàn)的問(wèn)題,能夠很快通過(guò)外部環(huán)境找到解決辦法。

        硬件開(kāi)箱

        在使用的過(guò)程中,對(duì)于無(wú)顯示器操作的使用者來(lái)說(shuō),Micro Usb 方式對(duì)設(shè)備的連接,使用會(huì)比較頻繁,是否可以增加,對(duì)于通過(guò)串轉(zhuǎn)網(wǎng)方式哪些功能受限,進(jìn)行說(shuō)明,上電其實(shí)很快,需要自己考慮的硬件基礎(chǔ)也不多,基本上就是插SD卡,接電源線(xiàn),插電源等待開(kāi)機(jī)。開(kāi)箱過(guò)程中,出現(xiàn)過(guò)對(duì)于新到手硬件外觀無(wú)損壞,如果設(shè)備無(wú)法正常加電時(shí),如何進(jìn)行排查的應(yīng)急方案。涉及到網(wǎng)絡(luò)配置時(shí),雖然各種場(chǎng)景都有對(duì)應(yīng)的解決方案,但是網(wǎng)絡(luò)部分的配置,目前都是通過(guò)查閱資料方式進(jìn)行嘗試,中途涉及到命令會(huì)比較不可控,未來(lái)如果能夠通過(guò)用戶(hù)的反饋不斷更新那就更nice了。

        環(huán)境部署

        香橙派 AIpro中,鏡像系統(tǒng)和鏡像源都很新,用的過(guò)程中,基本沒(méi)有遇到需要更新底層依賴(lài)組件的情況,對(duì)于在香橙派 AIpro 中需要快速搭建軟件環(huán)境時(shí),起到了很高的輔助,這樣進(jìn)而能夠降低在無(wú)互聯(lián)網(wǎng)環(huán)境下,邊緣端的快速輔助落地,極大的縮短了部署周期。

        *博客內(nèi)容為網(wǎng)友個(gè)人發(fā)布,僅代表博主個(gè)人觀點(diǎn),如有侵權(quán)請(qǐng)聯(lián)系工作人員刪除。



        關(guān)鍵詞: 香橙派 AIpro

        技術(shù)專(zhuān)區(qū)

        關(guān)閉