DusunIoT DSGW-290 IoT Edge ਕੰਪਿਊਟਰ ਗੇਟਵੇ

ਉਤਪਾਦ ਜਾਣਕਾਰੀ
| ਨਿਰਮਾਤਾ | ਹਾਂਗਜ਼ੂ ਰੂਮਬੈਂਕਰ ਟੈਕਨਾਲੋਜੀ ਕੰ., ਲਿਮਿਟੇਡ | ||
|---|---|---|---|
| ਮਾਡਲ ਦਾ ਨਾਮ | DSGW-290 | ||
| ਸੰਸ਼ੋਧਨ ਇਤਿਹਾਸ | |||
| Rev ਮਿਤੀ | ਪੰਥ | ਵੇਰਵਾ ਅੱਪਡੇਟ ਕਰੋ | By |
| 1.0 | 2022-08-06 | ਨਵਾਂ ਸੰਸਕਰਣ ਰੀਲੀਜ਼ | |
| 1.1 | 2023-02-06 | ਸੀਰੀਅਲ ਕਨੈਕਸ਼ਨ ਜੋੜੋ | |
| ਪ੍ਰਵਾਨਗੀਆਂ | |||
| ਸੰਗਠਨ | ਨਾਮ | ਸਿਰਲੇਖ | ਮਿਤੀ |
| ਹਾਂਗਜ਼ੂ ਰੂਮਬੈਂਕਰ ਟੈਕਨਾਲੋਜੀ ਕੰ., ਲਿਮਿਟੇਡ | ਇੱਕ DUSUN ਕੰਪਨੀ |
ਉਤਪਾਦ ਵਰਤੋਂ ਨਿਰਦੇਸ਼
IoT Edge ਕੰਪਿਊਟਰ ਗੇਟਵੇ (ਮਾਡਲ ਨਾਮ: DSGW-290) ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ, ਕਿਰਪਾ ਕਰਕੇ ਹੇਠਾਂ ਦਿੱਤੀਆਂ ਹਿਦਾਇਤਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ:
- ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਗੇਟਵੇ ਪਾਵਰ ਸਰੋਤ ਨਾਲ ਜੁੜਿਆ ਹੋਇਆ ਹੈ।
- ਵਾਈ-ਫਾਈ ਜਾਂ SUB-G ਇੰਟਰਫੇਸ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਗੇਟਵੇ ਨੂੰ ਆਪਣੇ ਸਥਾਨਕ ਨੈੱਟਵਰਕ ਨਾਲ ਕਨੈਕਟ ਕਰੋ।
- ਜੇਕਰ Wi-Fi ਵਰਤ ਰਹੇ ਹੋ, ਤਾਂ ਹੋਰ ਹਦਾਇਤਾਂ ਲਈ ਸੈਕਸ਼ਨ 8.6 ਵੇਖੋ।
- ਜੇਕਰ SUB-G ਦੀ ਵਰਤੋਂ ਕਰ ਰਹੇ ਹੋ, ਤਾਂ ਹੋਰ ਹਦਾਇਤਾਂ ਲਈ ਸੈਕਸ਼ਨ 8.7 ਵੇਖੋ।
- ਜੇਕਰ LTE ਕਨੈਕਟੀਵਿਟੀ ਦੀ ਲੋੜ ਹੈ, ਤਾਂ ਹੋਰ ਹਦਾਇਤਾਂ ਲਈ ਸੈਕਸ਼ਨ 8.8 ਵੇਖੋ।
- ਹਾਰਡਵੇਅਰ ਇੰਟਰਫੇਸ ਵਿਕਾਸ ਲਈ, HDMI, ਹੈੱਡਫੋਨ, SATA, ਅਤੇ ਬੀਪਰ ਇੰਟਰਫੇਸ ਬਾਰੇ ਜਾਣਕਾਰੀ ਲਈ ਸੈਕਸ਼ਨ 9 ਵੇਖੋ।
- ਇੱਕ ਚਿੱਤਰ ਅੱਪਗਰੇਡ ਕਰਨ ਲਈ, ਪ੍ਰਦਾਨ ਕੀਤੇ ਅੱਪਗਰੇਡ ਟੂਲ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਸੈਕਸ਼ਨ 10.1 ਵਿੱਚ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ।
ਵਧੇਰੇ ਵਿਸਤ੍ਰਿਤ ਜਾਣਕਾਰੀ ਅਤੇ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਲਈ, ਕਿਰਪਾ ਕਰਕੇ Hangzhou Roombanker Technology Co., Ltd ਦੁਆਰਾ ਪ੍ਰਦਾਨ ਕੀਤੇ ਉਪਭੋਗਤਾ ਮੈਨੂਅਲ ਨੂੰ ਵੇਖੋ।
ਉਤਪਾਦ ਦਾ ਨਾਮ: IoT Edge ਕੰਪਿਊਟਰ ਗੇਟਵੇ
ਮਾਡਲ ਦਾ ਨਾਮ: DSGW-290
ਸੰਸ਼ੋਧਨ ਇਤਿਹਾਸ
| ਨਿਰਧਾਰਨ |
ਪੰਥ |
ਵੇਰਵਾ ਅੱਪਡੇਟ ਕਰੋ |
By |
|
| ਰੈਵ | ਮਿਤੀ | |||
| 1.0 | 2022-08-06 | ਨਵਾਂ ਸੰਸਕਰਣ ਰੀਲੀਜ਼ | ||
| 1.1 | 2023-02-06 | ਸੀਰੀਅਲ ਕਨੈਕਸ਼ਨ ਜੋੜੋ | ||
ਪ੍ਰਵਾਨਗੀਆਂ
| ਸੰਗਠਨ | ਨਾਮ | ਸਿਰਲੇਖ | ਮਿਤੀ |
ਜਾਣ-ਪਛਾਣ
- ਇਹ ਤੇਜ਼ ਸ਼ੁਰੂਆਤ ਗਾਈਡ ਬੁਨਿਆਦੀ ਗੱਲਾਂ ਦੀ ਵਿਆਖਿਆ ਕਰਦੀ ਹੈ: ਨੈੱਟਵਰਕ 'ਤੇ ਆਪਣੇ ਟੀਚੇ ਨੂੰ ਕਿਵੇਂ ਕਨੈਕਟ ਕਰਨਾ ਅਤੇ ਸੈੱਟ ਕਰਨਾ ਹੈ; SDK ਨੂੰ ਕਿਵੇਂ ਇੰਸਟਾਲ ਕਰਨਾ ਹੈ; ਅਤੇ ਫਰਮਵੇਅਰ ਚਿੱਤਰਾਂ ਨੂੰ ਕਿਵੇਂ ਬਣਾਇਆ ਜਾਵੇ।
- ਲੀਨਕਸ ਸੌਫਟਵੇਅਰ ਡਿਵੈਲਪਰਸ ਕਿੱਟ (SDK) ਇੱਕ ਏਮਬੈਡਡ ਹਾਰਡਵੇਅਰ ਅਤੇ ਸਾਫਟਵੇਅਰ ਸੂਟ ਹੈ ਜੋ ਲੀਨਕਸ ਡਿਵੈਲਪਰਾਂ ਨੂੰ ਡੁਸੁਨ ਦੇ DSGW-290 ਗੇਟਵੇ 'ਤੇ ਐਪਲੀਕੇਸ਼ਨ ਬਣਾਉਣ ਦੇ ਯੋਗ ਬਣਾਉਂਦਾ ਹੈ।
- 4.19.232 ਲੀਨਕਸ ਕਰਨਲ 'ਤੇ ਅਧਾਰਤ, ਅਤੇ ਮੌਜੂਦਾ ਓਪਨ ਸੋਰਸ ਸੌਫਟਵੇਅਰ ਦਾ ਲਾਭ ਉਠਾਉਂਦੇ ਹੋਏ, SDK ਕਸਟਮ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਜੋੜਨ ਦੀ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਸਰਲ ਬਣਾਉਂਦਾ ਹੈ। ਡਿਵਾਈਸ ਡਰਾਈਵਰ, GNU ਟੂਲਚੇਨ, ਪ੍ਰੀ-ਪਰਿਭਾਸ਼ਿਤ ਸੰਰਚਨਾ ਪ੍ਰੋfiles, ਅਤੇ sample ਐਪਲੀਕੇਸ਼ਨਾਂ ਸਾਰੀਆਂ ਸ਼ਾਮਲ ਹਨ.
ਗੇਟਵੇ ਜਾਣਕਾਰੀ
ਮੁੱਢਲੀ ਜਾਣਕਾਰੀ
- SOC: RK3568
- ਕਵਾਡ-ਕੋਰ ARM Cortex-A53
- ਮਾਲੀ-450MP2 GPU
- ਪਾਵਰ ਸਪਲਾਈ: DC-12V
- LTE ਮੋਡੀਊਲ: EG95 (LET CAT-4)
- ਵਾਈ-ਫਾਈ ਮੋਡੀਊਲ: 6221A (ਵਾਈ-ਫਾਈ ਚਿੱਪ: RTL8821CS)
- Zigbee: EFR32MG1B232F256GM32
- Z-ਵੇਵ: ZGM130S037HGN
- Bluetooth: EFR32BG21A020F768IM32
- ਲੋਰਾ:SX1302
- SUB-G:EFR32FG23A020F256IM32-C
- eMMC: 64GB
- SDRAM: 8BG
ਇੰਟਰਫੇਸ
ਟੀਚਾ ਸੈੱਟਅੱਪ
ਇਹ ਸੈਕਸ਼ਨ ਦੱਸਦਾ ਹੈ ਕਿ ਗੇਟਵੇ ਨੂੰ ਤੁਹਾਡੇ ਹੋਸਟ ਕੰਪਿਊਟਰ ਅਤੇ ਨੈੱਟਵਰਕ ਨਾਲ ਕਿਵੇਂ ਕਨੈਕਟ ਕਰਨਾ ਹੈ।
ਇੱਕ ਗੇਟਵੇ ਨੂੰ ਜੋੜਨਾ - ਪਾਵਰ
- ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਪਾਵਰ ਅਡੈਪਟਰ 12V/3A ਹੈ।
- ਆਪਣੀ ਭੂਗੋਲਿਕ ਸਥਿਤੀ ਲਈ ਉਚਿਤ ਪਾਵਰ ਪਲੱਗ ਅਡਾਪਟਰ ਚੁਣੋ। ਇਸਨੂੰ ਯੂਨੀਵਰਸਲ ਪਾਵਰ ਸਪਲਾਈ 'ਤੇ ਸਲਾਟ ਵਿੱਚ ਪਾਓ; ਫਿਰ ਪਾਵਰ ਸਪਲਾਈ ਨੂੰ ਇੱਕ ਆਊਟਲੇਟ ਵਿੱਚ ਲਗਾਓ।
- ਪਾਵਰ ਸਪਲਾਈ ਦੇ ਆਉਟਪੁੱਟ ਪਲੱਗ ਨੂੰ ਗੇਟਵੇ ਨਾਲ ਕਨੈਕਟ ਕਰੋ
ਇੱਕ ਗੇਟਵੇ ਨੂੰ ਕਨੈਕਟ ਕਰਨਾ - ਨੈੱਟਵਰਕ ਇੰਟਰਫੇਸ
- ਨੈੱਟਵਰਕ ਕੇਬਲ ਦੇ ਇੱਕ ਸਿਰੇ ਨੂੰ ਲੈਪਟਾਪ ਜਾਂ ਡੈਸਕਟਾਪ 'ਤੇ ਨੈੱਟਵਰਕ ਪੋਰਟ ਨਾਲ ਕਨੈਕਟ ਕਰੋ
- ਨੈੱਟਵਰਕ ਕੇਬਲ ਦੇ ਦੂਜੇ ਸਿਰੇ ਨੂੰ ਗੇਟਵੇ 'ਤੇ ਨੈੱਟਵਰਕ ਪੋਰਟ ਨਾਲ ਕਨੈਕਟ ਕਰੋ।
- SSH ਲੌਗਇਨ ਗੇਟਵੇ ਆਈਪੀ ਐਡਰੈੱਸ,ਯੂਜ਼ਰਨੇਮ ਰੂਟ ਪਾਸਡਵੇਡ ਰੂਟ ਹੈ।

ਬਣਾਉਣ ਲਈ ਵਾਤਾਵਰਣ ਨੂੰ ਕੰਪਾਇਲ ਕਰੋ
ਕਿਰਪਾ ਕਰਕੇ ਆਪਣੇ ਬਿਲਡ ਵਾਤਾਵਰਨ ਨੂੰ ਸੈੱਟਅੱਪ ਕਰਨ ਲਈ ubuntu 18.04 .iso ਚਿੱਤਰ ਦੀ ਵਰਤੋਂ ਕਰੋ। ਤੁਸੀਂ ubuntu 18.04 ਨੂੰ ਸਥਾਪਿਤ ਕਰਨ ਲਈ ਇੱਕ ਵਰਚੁਅਲ ਮਸ਼ੀਨ ਜਾਂ ਇੱਕ ਭੌਤਿਕ PC ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ
ਵਰਚੁਅਲ ਮਸ਼ੀਨ
ਇਹ ਸਿਫਾਰਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਕਿ ਨਵੇਂ ਉਪਭੋਗਤਾ ਵਰਚੁਅਲ ਮਸ਼ੀਨਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨ, ਵਰਚੁਅਲ ਮਸ਼ੀਨ ਲਈ ਉਬੰਟੂ 18.04 ਨੂੰ ਸਥਾਪਿਤ ਕਰਨ, ਅਤੇ ਵਰਚੁਅਲ ਮਸ਼ੀਨ ਲਈ ਲੋੜੀਂਦੀ ਡਿਸਕ ਸਪੇਸ (ਘੱਟੋ-ਘੱਟ 100G) ਛੱਡਣ।
ਉਬੰਟੂ ਪੀਸੀ ਬਣਾਉਣ ਲਈ ਵਾਤਾਵਰਣ ਨੂੰ ਕੰਪਾਇਲ ਕਰੋ
ਭੌਤਿਕ ਮਸ਼ੀਨ ਸੰਕਲਨ ਉਪਭੋਗਤਾ ਇੱਕ ubuntu PC ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹਨ.
SDK ਪ੍ਰਾਪਤੀ ਅਤੇ ਤਿਆਰੀ
Dusun FTP ਤੋਂ ਸਰੋਤ ਕੋਡ ਡਾਊਨਲੋਡ ਕਰੋ
ਸਰੋਤ ਪੈਕੇਜ ਦਾ ਨਾਮ rk356x_linux-*.tar.gz ਹੋਵੇਗਾ, ਇਸਨੂੰ Dusun FTP ਤੋਂ ਪ੍ਰਾਪਤ ਕਰੋ।
ਕੋਡ ਕੰਪਰੈਸ਼ਨ ਪੈਕੇਜ ਜਾਂਚ
ਅਗਲਾ ਕਦਮ ਸਰੋਤ ਕੰਪਰੈਸ਼ਨ ਪੈਕੇਜ ਦੇ MD5 ਮੁੱਲ ਨੂੰ ਤਿਆਰ ਕਰਨ ਅਤੇ MD5 .txt ਟੈਕਸਟ ਦੇ MD5 ਮੁੱਲ ਦੀ ਤੁਲਨਾ ਕਰਨ ਤੋਂ ਬਾਅਦ ਹੀ ਲਿਆ ਜਾ ਸਕਦਾ ਹੈ ਤਾਂ ਜੋ ਇਹ ਪੁਸ਼ਟੀ ਕੀਤੀ ਜਾ ਸਕੇ ਕਿ MD5 ਮੁੱਲ ਇੱਕੋ ਹੈ, ਅਤੇ ਜੇਕਰ MD5 ਮੁੱਲ ਇੱਕੋ ਨਹੀਂ ਹੈ, ਤਾਂ ਊਰਜਾ. ਕੋਡ ਪੈਕ ਖਰਾਬ ਹੋ ਗਿਆ ਹੈ, ਕਿਰਪਾ ਕਰਕੇ ਇਸਨੂੰ ਦੁਬਾਰਾ ਡਾਊਨਲੋਡ ਕਰੋ।![]()
ਸਰੋਤ ਕੰਪਰੈਸ਼ਨ ਪੈਕੇਜ ਅਨਜ਼ਿਪ ਕੀਤਾ ਗਿਆ ਹੈ
ਸਰੋਤ ਕੋਡ ਨੂੰ ਸੰਬੰਧਿਤ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਕਾਪੀ ਕਰੋ ਅਤੇ ਸਰੋਤ ਕੋਡ ਕੰਪਰੈਸ਼ਨ ਪੈਕੇਜ ਨੂੰ ਅਨਜ਼ਿਪ ਕਰੋ।

ਕੋਡ ਕੰਪਾਈਲੇਸ਼ਨ
ਸ਼ੁਰੂਆਤ ਕਰਨਾ, ਗਲੋਬਲ ਕੰਪਾਈਲੇਸ਼ਨ
ਰੂਟ ਤਿਆਰ ਕਰੋ File ਸਿਸਟਮ ਅਧਾਰ
ਇਹ ਸੈਕਸ਼ਨ ਉਬੰਟੂ ਜਾਂ ਡੇਬੀਅਨ ਬਣਾਉਣ ਲਈ ਹੈ file ਸਿਸਟਮ. ਜੇ ਤੁਸੀਂ ਬਿਲਡਰੂਟ ਬਣਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ file ਸਿਸਟਮ, ਇਸ ਭਾਗ ਨੂੰ ਛੱਡ ਦਿਓ।
ਉਬੰਟੂ ਨੂੰ ਕੰਪਾਇਲ ਕਰੋ
ਰੂਟ ਨੂੰ ਡਾਊਨਲੋਡ ਕਰੋ file ਸਿਸਟਮ ਕੰਪਰੈਸ਼ਨ ਪੈਕੇਜ ubuntu.tar.gz
ਜੜ੍ਹ file ਸਿਸਟਮ ਪੈਕੇਜ ਡਾਇਰੈਕਟਰੀ ਨੂੰ ਸੰਕੁਚਿਤ ਕਰਦਾ ਹੈ:
ਕੰਪਰੈਸ਼ਨ ਪੈਕੇਜ ਨੂੰ ਅਨਜ਼ਿਪ ਕਰੋ
ਰੂਟ ਦੀ ਨਕਲ ਕਰੋ file ਸਿਸਟਮ ਨੂੰ ਦਿੱਤੇ ਮਾਰਗ ਲਈ
ਬਿਲਡ ਸੰਰਚਨਾ ਨੂੰ ਬਦਲੋ

ਡੇਬੀਅਨ ਕੰਪਾਇਲ ਕਰੋ
ਰੂਟ ਨੂੰ ਡਾਊਨਲੋਡ ਕਰੋ file ਸਿਸਟਮ ਕੰਪਰੈਸ਼ਨ ਪੈਕੇਜ debian.tar.gz ਕੰਪਰੈਸ਼ਨ ਪੈਕੇਜ ਨੂੰ ਅਨਜ਼ਿਪ ਕਰੋ![]()
ਰੂਟ ਦੀ ਨਕਲ ਕਰੋ file ਸਿਸਟਮ ਨੂੰ ਦਿੱਤੇ ਮਾਰਗ ਲਈ
bulidconfig ਨੂੰ ਬਦਲੋ

ਕੰਪਾਇਲ ਕਰਨਾ ਸ਼ੁਰੂ ਕਰੋ
ਫਰਮਵੇਅਰ ਦੀ ਇੱਕ ਪੂਰੀ ਡਾਇਰੈਕਟਰੀ ਬਣਾਓ files: rockdev/pack/AIO- 3568J_Rk356x*.img ਅਤੇ ਹੋਰ ਵੱਖਰੀਆਂ ਤਸਵੀਰਾਂ, AIO-3568J_Rk356x*.img ਵਿੱਚ ਪੂਰੇ ਅੱਪਗਰੇਡ ਲਈ ਸਾਰੇ ਫਰਮਵੇਅਰ ਸ਼ਾਮਲ ਹਨ।
- $./build.sh
ਨਿਰਮਾਣ ਵਿੱਚ ਲੰਮਾ ਸਮਾਂ ਲੱਗੇਗਾ, ਕਿਰਪਾ ਕਰਕੇ ਧੀਰਜ ਨਾਲ ਉਡੀਕ ਕਰੋ।
AIO-3568J_Rk356x*.img ਬਣਨ ਤੋਂ ਬਾਅਦ, ਅਧਿਆਇ 7 ਦੇ ਅਨੁਸਾਰ ਇਸਨੂੰ ਬੋਰਡ ਵਿੱਚ ਸਾੜ ਦਿਓ।
ਬੋਰਡ 'ਤੇ ਚਿੱਤਰ ਚਲਾਓ
RK3568 ਬੋਰਡ ਸੀਰੀਅਲ ਪੋਰਟ ਨੂੰ USB ਤੋਂ UART ਬ੍ਰਿਜ ਰਾਹੀਂ PC ਨਾਲ ਕਨੈਕਟ ਕਰੋ।
ਆਪਣੇ ਕੰਸੋਲ ਟੂਲ ਵਜੋਂ ਪੁਟੀ ਜਾਂ ਹੋਰ ਟਰਮੀਨਲ ਸੌਫਟਵੇਅਰ ਦੀ ਵਰਤੋਂ ਕਰੋ,
ਸੀਰੀਅਲ ਕੰਸੋਲ ਸੈਟਿੰਗਾਂ:
- 115200/8N1
- ਬੌਡ: 115200
- ਡਾਟਾ ਬਿੱਟ: 8
- ਪੈਰੀਟੀ ਬਿੱਟ: ਨਹੀਂ
- ਸਟੌਪ ਬਿੱਟ: 1
ਬੋਰਡ ਨੂੰ ਪਾਵਰ ਕਰੋ, ਤੁਸੀਂ ਕੰਸੋਲ 'ਤੇ ਬੂਟ ਲੌਗ ਦੇਖ ਸਕਦੇ ਹੋ:
ਸਿਸਟਮ ਲਾਗਇਨ ਲਈ ਕੋਈ ਡਿਫੌਲਟ ਪਾਸਵਰਡ ਨਹੀਂ ਹੈ।
ਹਰੇਕ ਚਿੱਤਰ ਭਾਗ ਨੂੰ ਵੱਖਰੇ ਤੌਰ 'ਤੇ ਕੰਪਾਇਲ ਕੀਤਾ
ਬਿਲਡ ਸਿਸਟਮ ਅਤੇ ਚਿੱਤਰ ਬਣਤਰ
- AIO-3568J_Rk356x*.img ਕਈ ਹਿੱਸਿਆਂ ਤੋਂ ਬਣਿਆ ਹੈ। ਮੁੱਖ ਭਾਗ uboot.img, boot.img, recovery.img, rootfs.img ਹਨ। uboot.img ਵਿੱਚ ਬੂਟਲੋਡਰ ਸ਼ਾਮਲ ਹਨ uboot boot.img ਵਿੱਚ ਡਿਵਾਈਸ ਟ੍ਰੀ .dtb ਚਿੱਤਰ, Linux ਕਰਨਲ ਚਿੱਤਰ recovery.img ਸ਼ਾਮਲ ਹੈ:
- ਸਿਸਟਮ ਰਿਕਵਰੀ ਮੋਡ ਤੱਕ ਬੂਟ ਕਰ ਸਕਦਾ ਹੈ, recovery.img ਰਿਕਵਰੀ ਮੋਡ ਵਿੱਚ ਵਰਤਿਆ ਜਾਣ ਵਾਲਾ ਰੂਟਐਫ ਹੈ। rootfs.img: ਸਧਾਰਨ rootfs ਚਿੱਤਰ। ਸਧਾਰਨ ਮੋਡ ਵਿੱਚ, ਸਿਸਟਮ ਬੂਟ ਅਤੇ ਇਸ ਰੂਟਫਸ ਈਮੇਜ਼ ਨੂੰ ਮਾਊਂਟ ਕਰੋ।
- ਤੁਹਾਨੂੰ ਚਿੱਤਰਾਂ ਨੂੰ ਵੱਖਰੇ ਤੌਰ 'ਤੇ ਬਣਾਉਣ ਦੀ ਲੋੜ ਹੋ ਸਕਦੀ ਹੈ, ਖਾਸ ਕਰਕੇ ਜਦੋਂ ਤੁਸੀਂ ਸਿੰਗਲ ਮੋਡੀਊਲ (ਜਿਵੇਂ ਕਿ uboot ਜਾਂ ਕਰਨਲ ਡਰਾਈਵਰ) ਵਿਕਾਸ 'ਤੇ ਧਿਆਨ ਕੇਂਦਰਿਤ ਕਰਦੇ ਹੋ। ਫਿਰ ਤੁਸੀਂ ਚਿੱਤਰ ਦਾ ਸਿਰਫ਼ ਉਹੀ ਹਿੱਸਾ ਬਣਾ ਸਕਦੇ ਹੋ ਅਤੇ ਫਲੈਸ਼ ਵਿੱਚ ਉਸ ਭਾਗ ਨੂੰ ਅੱਪਡੇਟ ਕਰ ਸਕਦੇ ਹੋ।
ਸਿਰਫ਼ Uboot ਬਣਾਓ
- $ ./build.sh uboot
ਸਿਰਫ਼ ਲੀਨਕਸ ਕਰਨਲ ਬਣਾਓ
- $ ./build.sh ਕਰਨਲ
ਰਿਕਵਰੀ ਬਣਾਓ File ਸਿਰਫ਼ ਸਿਸਟਮ
- $ ./build.sh ਰਿਕਵਰੀ
ਬਣਾਓ File ਸਿਰਫ਼ ਸਿਸਟਮ
- $ ./build.sh rootfs
ਅੰਤਿਮ ਚਿੱਤਰ ਪੈਕੇਜਿੰਗ
- $ ./build.sh updateimg
ਇਹ ਕਮਾਂਡ rockdev/*.img ਸਕੈਟਰ ਫਰਮਵੇਅਰ ਪੈਕੇਜਿੰਗ ਡਾਇਰੈਕਟਰੀ update.img ਵਿੱਚ ਬਣਾਉਂਦੀ ਹੈ।
ਵਾਇਰਲੈੱਸ ਵਿਕਾਸ
(Zigbee, Z-Wave, BLE, LoRaWAN, WIFI, ਥਰਿੱਡ, SUB-G, LTE)
ਕਿਰਪਾ ਕਰਕੇ ਹੇਠਾਂ ਦਿੱਤੇ ਕਦਮਾਂ ਨੂੰ ਕਰਨ ਲਈ ਇੱਕ ਡੇਬੀਅਨ ਸਿਸਟਮ ਬਣਾਓ। ਕੋਡ ਨੂੰ ਬੋਰਡ 'ਤੇ ਕੰਪਾਇਲ ਕੀਤਾ ਜਾਵੇਗਾ, ਮੇਜ਼ਬਾਨ 'ਤੇ ਨਹੀਂ।
ਜਿਗਬੀ
Zigbee ਇੰਟਰਫੇਸ /dev/ttyS3 ਹੈ।
Exec ਕਮਾਂਡ: AmberGwZ3 -n1 -p /dev/ttyS3 -b115200 -d
Z- ਵੇਵ
Z-ਵੇਵ ਇੰਟਰਫੇਸ /dev/ttyS4 ਹੈ।
Exec ਕਮਾਂਡ: zwdevd -b115200 -d/dev/ttyS4
Z- ਵੇਵ ਖੇਤਰ
ਜੇਕਰ ਡਿਫਾਲਟ Dusun ਬਿਲਟ ਲਈ, Z-ਵੇਵ ਬਾਰੰਬਾਰਤਾ ਨੂੰ vi /etc/config/dusun/zwdev/region ਵਿੱਚ ਸੰਰਚਿਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ
ਪੂਰਵ-ਨਿਰਧਾਰਤ 0x00 ਹੈ: EU
- 0x01 - ਯੂ.ਐੱਸ
- 0x05 - ਭਾਰਤ
- 0x20 - ਜਾਪਾਨ
- 0x02 - ANZ
- 0x06 - ਇਜ਼ਰਾਈਲ
- 0x21 - ਕੋਰੀਆ
- 0x03 - HK
- 0x07 - ਰੂਸ
- 0x04 - ਮਲੇਸ਼ੀਆ
- 0x08 - ਚੀਨ
ਬੀ.ਐਲ.ਈ
BLE ਇੰਟਰਫੇਸ /dev/ttyS7 ਹੈ।
Exec ਕਮਾਂਡ: bul -d /dev/ttyS7 -b115200

ਲੋਰਾਵਾਨ
LoRaWAN ਲਈ ਸਹੀ ਇੰਟਰਫੇਸ ਚੁਣੋ, ਸਾਬਕਾ ਲਈample /dev/spidev1.0. ਸੰਰਚਨਾ file ਕਿਉਂਕਿ ਇਹ /root/sx1302_hal/packet_forwarder/global_conf.json ਵਿੱਚ ਹੈ।
ਥਰਿੱਡ
ਨੋਟ:
- ਕਿਰਪਾ ਕਰਕੇ ਹੇਠਾਂ ਦਿੱਤੇ ਕਦਮਾਂ ਨੂੰ ਕਰਨ ਲਈ ਇੱਕ ਡੇਬੀਅਨ ਸਿਸਟਮ ਬਣਾਓ। ਕੋਡ ਨੂੰ ਬੋਰਡ 'ਤੇ ਕੰਪਾਇਲ ਕੀਤਾ ਜਾਵੇਗਾ, ਮੇਜ਼ਬਾਨ 'ਤੇ ਨਹੀਂ।
- ਇੱਥੇ ਥਰਿੱਡ OpenThread 'ਤੇ ਆਧਾਰਿਤ ਹੈ।
ਤੁਹਾਨੂੰ ਕੀ ਤਿਆਰ ਕਰਨ ਦੀ ਲੋੜ ਹੈ
ਜੇਕਰ ਤੁਸੀਂ ਥ੍ਰੈਡ-ਨੈੱਟਵਰਕ ਨਾਲ ਸਹੀ ਢੰਗ ਨਾਲ ਚਲਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਹੇਠਾਂ ਦਿੱਤੇ ਕਦਮਾਂ ਦਾ ਧਿਆਨ ਰੱਖਣਾ ਚਾਹੀਦਾ ਹੈ:
- ਬੋਰਡ 'ਤੇ ਇੱਕ ਥਰਿੱਡ ਮੋਡੀਊਲ ਜਿਸ ਨੂੰ OT-RCP ਫਰਮਵੇਅਰ ਫਲੈਸ਼ ਕੀਤਾ ਗਿਆ ਹੈ;
- OTBR ਅਤੇ ਇਸਦੇ ਸੰਚਾਲਨ ਵਾਤਾਵਰਣ ਨੂੰ ਬਣਾਉਣਾ; 8.5.2 OT-RCP ਬਣਾਓ
OT-RCP ਇੱਕ ਐਪਲੀਕੇਸ਼ਨ ਹੈ ਜੋ ਥਰਿੱਡ ਮੋਡੀਊਲ ਉੱਤੇ ਚੱਲਦੀ ਹੈ, ਜਿਸ ਵਿੱਚ ਬੂਟਲੋਡਰ ਹੋ ਸਕਦਾ ਹੈ।
ਤੁਹਾਡੇ ਦੁਆਰਾ ਚੁਣੇ ਗਏ ਮੋਡੀਊਲ ਬ੍ਰਾਂਡ ਅਤੇ ਮਾਡਲ ਦੇ ਆਧਾਰ 'ਤੇ OT-RCP ਕਿਵੇਂ ਬਣਾਉਣਾ ਹੈ, ਕਿਰਪਾ ਕਰਕੇ ਉਹਨਾਂ ਦੇ ਦਸਤਾਵੇਜ਼ ਵੇਖੋ।
OT-RCP ਨੂੰ ਸਾੜਨਾ ਅਤੇ ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਇਹ ਆਮ ਤੌਰ 'ਤੇ ਚੱਲ ਸਕਦਾ ਹੈ।
OTBR ਬਣਾਓ
ਨਿਰਭਰਤਾ ਸਥਾਪਿਤ ਕਰੋ:
mDNSResponder ਇੰਸਟਾਲ ਕਰੋ:
- #wget -4 -ਨੋ-ਚੈੱਕ-ਸਰਟੀਫਿਕੇਟ https://opensource.apple.com/tarballs/mDNSResponder/mDNSResponder-1310.80.1.tar.gz#tarxvfmDNSResponder-1310.80.1.tar.gz-C/tmp
- # cd /tmp/mDNSResponder-1310.80.1/ਗਾਹਕ
- # sed -i '/#ਸ਼ਾਮਲ /a #ਸ਼ਾਮਲ ' dns-sd.c
- # sed -i '/#ਸ਼ਾਮਲ /a #ਸ਼ਾਮਲ ' dns-sd.c
- # cd /tmp/mDNSResponder-1310.80.1/mDNSPosix
- # os=linux ਬਣਾਓ
- #sudo OS=linux ਨੂੰ ਇੰਸਟਾਲ ਕਰੋ
- #cp mdnsd.sh /etc/init.d/mdns
- #chmod ugo+x /etc/init.d/mdns
- #ln -s -f /etc/init.d/mdns /etc/rc2.d/S52mdns
- #ln -s -f /etc/init.d/mdns /etc/rc3.d/S52mdns
- #ln -s -f /etc/init.d/mdns /etc/rc4.d/S52mdns
- #ln -s -f /etc/init.d/mdns /etc/rc5.d/S52mdns
- #ln -s -f /etc/init.d/mdns /etc/rc0.d/K16mdns
- #ln -s -f /etc/init.d/mdns /etc/rc6.d/K16mdns
- #cp build/prod/mdnsd /usr/sbin/mdnsd
- #cp ../Clients/build/dns-sd /usr/bin/dns-sd
ਕਲੋਨ ਸਰੋਤ ਕੋਡ:
- #cd you_thread_path/ot-br-posix
- #git init
- #ਗਿਟ ਕਲੋਨ https://github.com/openthread/ot-br-posix
ਜੇਕਰ ਸਹਾਇਤਾ ਦੀ ਲੋੜ ਹੈ web:
- #cd you_thread_pathot-br-posix
- #WEB_GUI=1 ./script/bootstrap
ਬਿਲਡ (INFRA_IF_NAME ਤੁਹਾਡੇ ਸਿਸਟਮ 'ਤੇ ਤੁਹਾਡੇ ਈਥਰਨੈੱਟ ਨੈੱਟਵਰਕ 'ਤੇ ਆਧਾਰਿਤ ਹੈ, ਇਹ eth1 ਜਾਂ ਹੋਰ ਹੋ ਸਕਦਾ ਹੈ;
ਅਤੇ ਜੇਕਰ ਤੁਸੀਂ wifi-ਨੈੱਟਵਰਕ ਦੀ ਵਰਤੋਂ ਕਰ ਰਹੇ ਹੋ, INFRA_IF_NAME wlan0 ਜਾਂ ਹੋਰ ਹੋ ਸਕਦਾ ਹੈ; ਸੈੱਟ WEB_GUI ਮੁੱਲ 1 ਤੱਕ ਜੇਕਰ ਤੁਹਾਨੂੰ ਲੋੜ ਹੈ web, ਜਾਂ 0):
- #INFRA_IF_NAME=eth0 WEB_GUI=1 ./script/setup
ਉਸਾਰੀ ਦੀ ਸਫਲਤਾ:
ਤੁਹਾਨੂੰ ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਪ੍ਰੋਗਰਾਮ ਮਿਲੇਗਾ:
- otbr-ਏਜੰਟ : you_thread_path/ot-br-posix/build/otbr/src/agent/
- otbr-web(ਜੇ ਤੁਸੀਂ ਯੋਗ ਕੀਤਾ ਹੈ web): you_thread_path/ot-br-posix/build/otbr/src/web/
- ot-ctl: you_thread_path/ot-br-posix/build/otbr/third_party/openthread/repo/src/posix/
otbr ਨੂੰ ਕੌਂਫਿਗਰ ਕਰੋ
ਸੰਰਚਨਾ ਦਾ ਮੂਲ ਮਾਰਗ file : /etc/default/otbr-agent
ਸਮੱਗਰੀ ਇਸ ਤਰ੍ਹਾਂ ਹੈ:
- OTBR_AGENT_OPTS=”-I wpan0 -B eth0 spinel+hdlc+uart:///dev/ttyACM0 trel://OTBR_INFRA_IF_NAME” OTBR_NO_AUTO_ATTACH=0
eth0 ਪਹਿਲਾਂ ਵਾਂਗ ਹੀ ਹੈ।
/dev/ttyACM0 ਤੁਹਾਡੇ ਥ੍ਰੈਡ ਮੋਡੀਊਲ ਦਾ ਜੰਤਰ ਨਾਮ ਹੈ ਜਿਸ ਨੇ OT-RCP ਫਰਮਵੇਅਰ ਨੂੰ ਸਾੜ ਦਿੱਤਾ ਹੈ। ਇਸ ਲਈ ਤੁਹਾਨੂੰ ਆਪਣੇ ਖੁਦ ਦੇ ਉਪਕਰਣ ਦੇ ਡਿਵਾਈਸ ਦੇ ਨਾਮ ਵਿੱਚ ਬਦਲਣਾ ਪਵੇਗਾ.
ਨੋਟ: ਸੋਧਣ ਤੋਂ ਬਾਅਦ, ਆਪਣੇ ਗੇਟਵੇ ਨੂੰ ਰੀਬੂਟ ਕਰੋ !!!
otbr-ਏਜੰਟ ਰੀਬੂਟ ਕਰਨ ਤੋਂ ਬਾਅਦ OT-RCP ਨੂੰ ਆਪਣੇ ਆਪ ਕਨੈਕਟ ਕਰੇਗਾ।
ਸ਼ੁਰੂ/ਰੋਕੋ/ਸਥਿਤੀ otbr

ਲਾਗ

ਓਟੀ-ਸੀਟੀਐਲ ਨਾਲ ਥਰਿੱਡ-ਨੈੱਟਵਰਕ ਨੂੰ ਡੀਬੱਗ ਕਰੋ
ਓਟੀ-ਸੀਟੀਐਲ ਬਾਰੇ ਹੋਰ ਕਮਾਂਡ, ਤੁਸੀਂ ਸਿੱਖਣ ਲਈ ਮਦਦ ਇਨਪੁਟ ਕਰ ਸਕਦੇ ਹੋ।
WIFI
WIFI ਦੀ ਵਰਤੋਂ ਡੈਸਕਟਾਪ ਸਿਸਟਮ ਦੁਆਰਾ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।
ਸਬ-ਜੀ
SUB-G ਇੰਟਰਫੇਸ /dev/ttyS9 ਹੈ।
Exec ਕਮਾਂਡ: microcom -s 115200 -p /dev/ttyS9
ਐਲ.ਟੀ.ਈ
ModemManager ਦੁਆਰਾ ਵਰਤੀ ਗਈ LTE।
- ਆਮ mmcli ਮਦਦ ਸੁਨੇਹਾ ਛਾਪੋ: mmcli -help
- ਮੋਡਮਮੈਨੇਜਰ ਆਮ ਤੌਰ 'ਤੇ ਸਹੀ ਢੰਗ ਨਾਲ ਕੰਮ ਕਰਦੇ ਸਮੇਂ ਸੈਲੂਲਰ ਡਿਵਾਈਸਾਂ ਨੂੰ ਸੁਣਦਾ, ਜਾਂਚਦਾ ਅਤੇ ਖੋਜਦਾ ਹੈ ਪਰ ਕਮਾਂਡ ਨਾਲ ਜ਼ਬਰਦਸਤੀ ਸਕੈਨ ਸ਼ੁਰੂ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ: mmcli –scan-modems << ਸਫਲਤਾਪੂਰਵਕ ਡਿਵਾਈਸਾਂ ਨੂੰ ਸਕੈਨ ਕਰਨ ਲਈ ਬੇਨਤੀ ਕੀਤੀ ਗਈ
- ਖੋਜੇ ਗਏ ਸੈਲੂਲਰ ਡਿਵਾਈਸਾਂ ਨੂੰ ਸੂਚੀਬੱਧ ਕਰਨ ਲਈ ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰੋ: mmcli –list-modems << /org/freedesktop/ModemManager1/Modem/0 [Sierra Wireless, Incorporated]
- ਇੱਥੇ ModemManager ਨੇ ਇੱਕ ਸੀਅਰਾ ਵਾਇਰਲੈੱਸ ਸੈਲੂਲਰ ਯੰਤਰ ਖੋਜਿਆ ਹੈ ਅਤੇ ਇਸਨੂੰ ModemManager ਦੁਆਰਾ ਪਛਾਣਕਰਤਾ ਨੰਬਰ 0 ਦਿੱਤਾ ਗਿਆ ਹੈ।
- ਹੋਰ ਡਿਵਾਈਸ ਜਾਣਕਾਰੀ ਅਤੇ ਸਥਿਤੀ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ -modem ਕਮਾਂਡ ਅਤੇ ਪਛਾਣਕਰਤਾ ਮੁੱਲ ਦੀ ਵਰਤੋਂ ਕਰੋ। mmcli – ਮੋਡੇਮ = 0

ਹਾਰਡਵੇਅਰ ਇੰਟਰਫੇਸ ਵਿਕਾਸ
HDMI
HDMI ਤੱਕ ਪਹੁੰਚ ਡੈਸਕਟੌਪ ਸਿਸਟਮ ਨੂੰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰ ਸਕਦੀ ਹੈ।
ਹੈੱਡਫੋਨ
ਕੋਡੇਕ ਨੂੰ ਕਮਾਂਡ ਦੁਆਰਾ ਦਿਖਾਇਆ ਜਾ ਸਕਦਾ ਹੈ: arecord -l
ਧੁਨੀ ਰਿਕਾਰਡਿੰਗ ਅਤੇ ਪਲੇ ਹੋ ਸਕਦੀ ਹੈ
ਸਟਾ
ਜੇਕਰ ਤੁਸੀਂ SSD ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋ, ਤਾਂ ਹੇਠਾਂ ਦਿੱਤੇ ਓਪਰੇਸ਼ਨਾਂ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ
ਬੀਪਰ
ਬੀਪਰ ਖੁੱਲ੍ਹਾ ਅਤੇ ਬੰਦ ਹੋ ਸਕਦਾ ਹੈ।
ਬੀਪਰ ਖੋਲ੍ਹੋ: echo 0 > /sys/class/leds/firefly\:beeper/brightness ਬੰਦ ਬੀਪਰ: echo 1 > /sys/class/leds/firefly\:beeper/brightness
ਚਿੱਤਰ ਅੱਪਗ੍ਰੇਡ
ਅਪਗ੍ਰੇਡ ਟੂਲ
ਅੱਪਗ੍ਰੇਡ ਟੂਲ:AndroidTool_Release_v2.84.
ਅੱਪਗ੍ਰੇਡ ਮੋਡ ਵਿੱਚ ਜਾਓ
- OTG ਪੋਰਟ ਨੂੰ ਬਲਨਿੰਗ ਕੰਪਿਊਟਰ USB ਪੋਰਟ ਨਾਲ ਕਨੈਕਟ ਕਰੋ, ਇਹ 12V ਪਾਵਰ ਸਪਲਾਈ ਵਜੋਂ ਵੀ ਕੰਮ ਕਰਦਾ ਹੈ
- ssh ਲਾਗਇਨ ਕਰਨ 'ਤੇ "ਰੀਬੂਟ ਲੋਡਰ" ਦਬਾਓ:

- ਸਿਸਟਮ ਬੋਰਡ ਨੂੰ ਲੋਡਰ ਮੋਡ ਵਿੱਚ ਰੀਬੂਟ ਕਰਦਾ ਹੈ, ਇੱਕ ਸੰਪੂਰਨ "update.img" ਅੱਪਗਰੇਡ ਲਈ।

ਫਰਮਵੇਅਰ “XXX*.img” ਅੱਪਗ੍ਰੇਡ ਦਾ ਪੂਰਾ ਪੈਕੇਜ
ਫਰਮਵੇਅਰ ਨੂੰ ਵੱਖਰੇ ਤੌਰ 'ਤੇ ਅੱਪਗ੍ਰੇਡ ਕਰੋ
Tel:86-571-86769027/8 8810480
Webਸਾਈਟ: www.dusuniot.com
www.dusunremotes.com
ਫਲੋਰ 8, ਬਿਲਡਿੰਗ ਏ, ਵਾਂਟੋਂਗ ਸੈਂਟਰ, ਹਾਂਗਜ਼ੌ 310004, ਚੀਨ
www.dusunlock.com
ਦਸਤਾਵੇਜ਼ / ਸਰੋਤ
![]() |
DusunIoT DSGW-290 IoT Edge ਕੰਪਿਊਟਰ ਗੇਟਵੇ [pdf] ਯੂਜ਼ਰ ਗਾਈਡ DSGW-290 IoT Edge ਕੰਪਿਊਟਰ ਗੇਟਵੇ, DSGW-290, IoT Edge ਕੰਪਿਊਟਰ ਗੇਟਵੇ, Edge ਕੰਪਿਊਟਰ ਗੇਟਵੇ, ਕੰਪਿਊਟਰ ਗੇਟਵੇ, ਗੇਟਵੇ |

