OpenLinux нь SIM7600E-H модулиудын нэг хэсэг юм

OpenLinux нь SIM7600E-H модулиудын нэг хэсэг юм

Захиалгат програмыг хөгжүүлж, модульд ачаалах механизм нь Linux болон Windows үйлдлийн системүүдийн аль алинд нь байдаг. Энэ нийтлэлд бид SDK-ийн жишээнүүдийг ашиглан хэрхэн яаж хийхийг нарийвчлан авч үзэх болно SIMCom утасгүй шийдэл Хэрэглэгчийн програмыг хөрвүүлэх ба модульд ачаалах.

Нийтлэл бичихээс өмнө миний танилуудын нэг нь Линуксыг хөгжүүлэхээс хол байсан бөгөөд SIM7600E-H модулийн хувьд өөрийн програмыг боловсруулах үйл явцыг аль болох нарийвчлан тайлбарлахыг хүссэн юм. Материалын танилцуулгын хүртээмжийг үнэлэх шалгуур нь "би ойлгохын тулд" гэсэн хэллэг байв.

Юу болсонтой танилцахыг урьж байна.

Нийтлэлийг байнга нэмж, шинэчилж байдаг

Оршил

Ихэвчлэн үүрэн холбооны модулиудыг зөвхөн өгөгдөл дамжуулах, дуут дуудлага, SMS дамжуулах гэх мэт зүйлд ашигладаг. Энэ бүгдийг гадны хяналтын микроконтроллероос илгээсэн AT командуудаар гүйцэтгэдэг. Гэхдээ гаднаас ачаалагдсан тусгай кодыг гүйцэтгэх боломжийг олгодог модулиудын ангилал байдаг. Зарим тохиолдолд энэ нь төхөөрөмжийн нийт төсвийг мэдэгдэхүйц бууруулж, самбар дээр илүү энгийн (мөн төсөвт) микроконтроллер суурилуулах эсвэл бүрмөсөн орхих боломжийг олгодог. Android эсвэл Linux үйлдлийн системээр удирддаг LTE модулиуд болон тэдгээрийн хүчирхэг нөөцүүд гарч ирснээр алдартай процессоруудад байдаг аливаа ажлыг шийдвэрлэх боломжтой болсон. Энэ нийтлэлд Линукс үйлдлийн системээр удирддаг SIM7600E-H-ийн талаар ярих болно. Гүйцэтгэх боломжтой програмыг хэрхэн татаж авч ажиллуулах талаар бид авч үзэх болно.

Олон талаараа материал нь "SIM7600 Open Linux development quide" баримт бичигт үндэслэсэн боловч зарим нэмэлтүүд, юуны түрүүнд орос хувилбар нь ашигтай байх болно. Уг нийтлэл нь модулийг дөнгөж эзэмшиж буй хүмүүст демо програмыг хэрхэн татаж авах, дараагийн ажилд шаардлагатай ур чадвар олгох талаар ойлгоход тусална.

SIM7600E-H гэж хэн болох талаар товчхон

SIM7600E-H нь Qualcomm-ын ARM Cortex-A7 1.3GHz процессор дээр бүтээгдсэн, дотор нь Linux үйлдлийн системтэй (цөм 3.18.20) Cat-ийг дэмждэг Европын (Оросыг оруулаад) 2G/3G/ LTE давтамжийн зурвастай ажиллах чадвартай модуль юм. .4, 150Mbps хүртэл татаж авах хурд, 50Mbps хүртэл байршуулах хурдыг хангана. Баялаг дагалдах хэрэгслүүд, үйлдвэрлэлийн температурын хүрээ, суурилуулсан GPS/GLONASS навигаци нь M2M талбарт орчин үеийн модульчлагдсан шийдэлд тавигдах аливаа шаардлагыг хангадаг.

Системийн тойм

SIM7600E-H модуль нь Линукс үйлдлийн систем (цөм 3.18.20) дээр суурилдаг. Хариуд нь файлын систем нь UBIFS (Ангилалгүй блок зургийн файлын систем) сэтгүүлийн файлын систем дээр суурилдаг.

Энэ файлын системийн чухал шинж чанарууд нь:

  • хуваалтуудтай ажилладаг, тэдгээрийн хэмжээг үүсгэх, устгах, өөрчлөх боломжийг танд олгоно;
  • зөөвөрлөгчийн эзлэхүүнийг бүхэлд нь бичлэгийн тохируулгыг баталгаажуулдаг;
  • Муу блокуудтай ажилладаг;
  • цахилгаан тасалдал эсвэл бусад эвдрэлийн үед өгөгдөл алдагдах магадлалыг бууруулдаг;
  • бүртгэл хөтлөх.

Тайлбарыг авсан Эндээс, ийм файлын системийн илүү нарийвчилсан тайлбар бас байдаг.

Тэдгээр. Энэ төрлийн файлын систем нь модулийн хатуу ширүүн үйл ажиллагааны нөхцөл, тэжээлийн асуудалд тохиромжтой. Гэхдээ энэ нь тогтворгүй эрчим хүчний нөхцөл нь модулийн хүлээгдэж буй ажиллах горим болно гэсэн үг биш бөгөөд энэ нь зөвхөн төхөөрөмжийн амьдрах чадварыг илтгэнэ.

санах ойн

Санах ойн талбайн хуваарилалтыг дараах байдлаар байгуулна.

OpenLinux нь SIM7600E-H модулиудын нэг хэсэг юм

Гурван үндсэн чиглэлийг онцлон тэмдэглэх нь зүйтэй.

ubi0: rootfs – зөвхөн унших боломжтой бөгөөд Линуксийн цөмийг өөрөө агуулна
ubi0:usrfs – голчлон хэрэглэгчийн программ болон өгөгдөл хадгалахад ашигладаг
ubi0:cahcefs - FOTA шинэчлэлтүүдэд зориулагдсан. Хэрэв байгаа зай нь шинэчлэлтийг татаж авахад хангалттай биш бол систем ашиглагдаагүй файлуудыг устгаж, улмаар зай гаргах болно. Гэхдээ аюулгүй байдлын үүднээс файлуудаа тэнд байрлуулж болохгүй.

Бүх гурван хэсгийг дараах байдлаар хуваарилав.

Файлын систем
Хэмжээ
Ашиглагдсан
Боломжит
% ашиглах
Дээр суурилуулсан

ubi0: rootfs
40.7M
36.2M
4.4M
89%
/

ubi0:usrfs
10.5M
360K
10.1M
3%
/ мэдээлэл

ubi0: кэш
50.3M
20K
47.7M
0%
/ кэш

Боломжтой функц

Дээр дурдсанчлан уг модулийг Qualcomm-ын Cortex A7 чипсет дээр суурилуулсан. Хэрэглэгчийн програмыг боловсруулах, програмын зарим хэсгийг модуль руу буулгах замаар төхөөрөмжийн үндсэн процессорыг буулгах ийм өндөр хүчин чадалтай цөмийг өгөхгүй байх нь буруу юм.

Хэрэглэгчийн программын хувьд дараах захын үйлдлийн горимуудыг ашиглах боломжтой болно.

Зүү дугаар
нэр
Sys GPIO дугаар.
Өгөгдмөл үйлдэл
Функц1
Функц2
Татах
Сэрэх тасалдал

6
SPI_CLK
-
UART1_RTS
-
-
B-PD
-

7
SPI_MISO
-
UART1_Rx
-
-
B-PD
-

8
SPI_MOSI
-
UART1_Tx
-
-
B-PD
-

9
SPI_CS
-
UART1_CTS
-
-
B-PD
-

21
SD_CMD
-
SD карт
-
-
B-PD
-

22
SD_DATA0
-
SD карт
-
-
B-PD
-

23
SD_DATA1
-
SD карт
-
-
B-PD
-

24
SD_DATA2
-
SD карт
-
-
B-PD
-

25
SD_DATA3
-
SD карт
-
-
B-PD
-

26
SD_CLK
-
SD карт
-
-
B-PN
-

27
SDIO_DATA1
-
Fi
-
-
B-PD
-

28
SDIO_DATA2
-
Fi
-
-
B-PD
-

29
SDIO_CMD
-
Fi
-
-
B-PD
-

30
SDIO_DATA0
-
Fi
-
-
B-PD
-

31
SDIO_DATA3
-
Fi
-
-
B-PD
-

32
SDIO_CLK
-
Fi
-
-
B-PN
-

33
GPIO3
GPIO_1020
MIFI_POWER_EN
GPIO
MIFI_POWER_EN
B-PU
-

34
GPIO6
GPIO_1023
MIFI_SLEEP_CLK
GPIO
MIFI_SLEEP_CLK
B-PD
-

46
ADC2 дугаартай
-
ADC
-
-
-
-

47
ADC1 дугаартай
-
ADC
-
-
B-PU
-

48
SD_DET
GPIO_26
GPIO
GPIO
SD_DET
B-PD
X

49
STATUS
GPIO_52
байдал
GPIO
байдал
B-PD
X

50
GPIO43
GPIO_36
MIFI_COEX
GPIO
MIFI_COEX
B-PD
-

52
GPIO41
GPIO_79
BT
GPIO
BT
B-PD
X

55
SCL
-
I2C_SCL
-
-
B-PD
-

56
байгалийн баялаг
-
I2C_SDA
-
-
B-PU
-

66
RTS
-
UART2_RTS
-
-
B-PD
-

67
CTS
-
UART2_CTS
-
-
B-PD
-

68
Обьс
-
UART2_Rx
-
-
B-PD
-

69
RI
-
GPIO(RI)
-
-
B-PD
-

70
DCD
-
GPIO
-
-
B-PD
-

71
Txd
-
UART2_Tx
-
-
B-PD
-

72
DTR Илүү
-
GPIO(DTR)
-
-
B-PD
X

73
PCM_OUT
-
PCM
-
-
B-PD
-

74
PCM_IN
-
PCM
-
-
B-PD
-

75
PCM_SYNC
-
PCM
-
-
B-PD
-

76
PCM_CLK
-
PCM
-
-
B-PU
-

87
GPIO77
GPIO77
BT
GPIO
BT
B-PD
-

Зөвшөөрч байна, жагсаалт нь гайхалтай бөгөөд анхаарна уу: нэмэлт төхөөрөмжүүдийн нэг хэсэг нь модулийг чиглүүлэгч болгон ажиллуулахад ашиглагддаг. Тэдгээр. Ийм модуль дээр үндэслэн та Wi-Fi-аар интернетийг түгээх жижиг чиглүүлэгч хийж болно. Дашрамд хэлэхэд SIM7600E-H-MIFI нэртэй бэлэн шийдэл байгаа бөгөөд гагнасан SIM7600E-H модуль, хэд хэдэн антенны зүү бүхий miniPCIE карт бөгөөд тэдгээрийн нэг нь Wi-Fi антен юм. Гэсэн хэдий ч энэ бол тусдаа өгүүллийн сэдэв юм.

Лхагва гариг ​​(долоо хоногийн нэг өдөр биш)

SIMCom утасгүй шийдэл хөгжүүлэгчдэд Linux эсвэл Windows-ийн хамгийн танил болсон хөгжүүлэлтийн орчныг сонгох боломжийг олгох. Хэрэв бид модуль дээрх нэг гүйцэтгэгдэх програмын тухай ярьж байгаа бол Windows-ийг сонгох нь дээр, энэ нь илүү хурдан бөгөөд хялбар байх болно. Хэрэв та нарийн төвөгтэй програмын архитектур болон дараагийн шинэчлэлтүүдийг хүлээж байгаа бол Линукс ашиглах нь дээр. Модульд дараа нь ачаалахын тулд гүйцэтгэх боломжтой файлуудыг эмхэтгэхийн тулд бидэнд бас Линукс хэрэгтэй; эмхэтгэхэд виртуал машин хангалттай.

Танд хэрэгтэй зүйлийг үнэгүй татаж авах боломжгүй - SDK, та үүнийг дистрибьютерээсээ хүсч болно.

Модультай ажиллах хэрэгслүүдийг суулгаж байна

Цаашид бид ихэнх хэрэглэгчдийн хувьд хамгийн танил болсон үйлдлийн систем болох Windows дээр ажиллах болно.

Дараа нь модультай ажиллахын тулд бид шаардлагатай програм хангамжийг хэд хэдэн энгийн алхамаар суулгах шаардлагатай болно.

  1. GNU / Linux
  2. Cygwin
  3. Жолооч нар
  4. АХБ

GNU/Linux суулгаж байна

Програмыг бүтээхийн тулд та ARM-Linux-тай нийцтэй хөрвүүлэгчийг ашиглаж болно. Бид татаж авах боломжтой SourceryCodeBenchLiteARM GNU/Linuxtranslater-г ашиглах болно. холбоос.

Бүх бүрэлдэхүүн хэсгүүдийг зөв суулгасан эсэхийг шалгахын тулд би суулгах процессын цөөн хэдэн дэлгэцийн агшинг үлдээх болно. Зарчмын хувьд суулгахад төвөгтэй зүйл байхгүй.

Бүх бүрэлдэхүүн хэсгүүдийг зөв суулгасан эсэхийг шалгахын тулд би суулгах процессын цөөн хэдэн дэлгэцийн агшинг үлдээх болно. Зарчмын хувьд суулгахад төвөгтэй зүйл байхгүй.

  1. Бид лицензийн гэрээг хүлээн зөвшөөрч байна
    OpenLinux нь SIM7600E-H модулиудын нэг хэсэг юм
  2. Суулгах хавтсыг зааж өгнө үү
    OpenLinux нь SIM7600E-H модулиудын нэг хэсэг юм
  3. Бид шаардлагатай бүрэлдэхүүн хэсгүүдийг өөрчлөхгүйгээр үлдээдэг
    OpenLinux нь SIM7600E-H модулиудын нэг хэсэг юм
  4. Байгаагаар нь үлдээ
    OpenLinux нь SIM7600E-H модулиудын нэг хэсэг юм
  5. Хэд хэдэн удаа "Дараах", "Суулгах" ба үндсэндээ энэ
    OpenLinux нь SIM7600E-H модулиудын нэг хэсэг юм

Cygwin суулгаж байна

Цаашилбал, хөгжүүлэхийн тулд танд өгсөн багцаас номын сан, хэрэгслүүд хэрэгтэй болно Cygwin. Энд бүх зүйл энгийн, Cygwin-ийн одоогийн хувилбарыг төслийн албан ёсны вэбсайтаас үнэ төлбөргүй татаж авах боломжтой бөгөөд үүнийг бичиж байх үед 3.1.5 хувилбарыг ашиглах боломжтой байсан бөгөөд үүнийг бид материалыг бэлтгэхэд ашигласан болно.

Cygwin-ийг суулгахад төвөгтэй зүйл байхгүй, таны сонгох ёстой цорын ганц зүйл бол суулгагч шаардлагатай файлуудыг татаж аваад, аль нэгийг нь сонгоод суулгаж өгөх, түүнчлэн хэрэгслүүд, номын сангуудын багц бөгөөд боломжтой бүх номын сангуудыг үлдээх болно. хэрэгслүүдийг сонгосон.

жолооч суулгах нь

Модуль компьютерт холбогдсоны дараа та драйверуудыг суулгах хэрэгтэй болно. Эдгээрийг дистрибьютерээс хүсч болно (санал болгож байна). Би өөрөө интернетээс хайхыг зөвлөдөггүй, учир нь... Төхөөрөмжийн зөрчилдөөний шалтгааныг олоход маш их цаг зарцуулж магадгүй.

OpenLinux нь SIM7600E-H модулиудын нэг хэсэг юм

Сонгосон портуудын дунд бид дараахь зүйлийг харж байна.

Windows
Linux
Тайлбар

SimTech HS-USB оношлогоо
USB сериал
Оношлогооны интерфейс

SimTech HS-USB NMEA
USB сериал
GPS NMEA интерфейс

SimTech HS-USB AT порт
USB сериал
AT портын интерфейс

SimTech HS-USB модем
USB сериал
Модем портын интерфейс

SimTech HS-USB аудио
USB сериал
USB аудио интерфейс

SimTech HS-USB WWAN адаптер
USB сүлжээ
NDIS WWAN интерфейс

Android АХБ-ны нийлмэл интерфейс
USB АХБ
Android-д дибаг хийх порт нэмэх

Дэлгэцийн зураг дээрх портуудын дунд USB ADB байхгүй байгааг та анзаарсан байх, учир нь модуль дахь ADB порт нь анхдагчаар хаалттай байдаг тул та үүнийг AT+CUSBADB=1' командыг AT руу илгээж идэвхжүүлэх хэрэгтэй. модулийн портыг сонгоод дахин ачаална уу (үүнийг 'AT+CRESET' командаар хийж болно).

Үүний үр дүнд бид төхөөрөмжийн менежерт хүссэн интерфэйсийг олж авна.

OpenLinux нь SIM7600E-H модулиудын нэг хэсэг юм

Жолооч нар дуусаад АХБ руу шилжье.

ADB суулгаж байна

Android хөгжүүлэгчийн албан ёсны вэбсайт руу очно уу холбоос. Бид том хэмжээний Android Studio-г татаж авахгүй, бидэнд "Windows-д зориулсан SDK платформ-хэрэгслүүд татаж авах" холбоосоор татаж авах боломжтой командын мөр л хэрэгтэй.

OpenLinux нь SIM7600E-H модулиудын нэг хэсэг юм

Үүссэн архивыг C дискний үндэс рүү татаж аваад задлаарай.

Хүрээлэн буй орчны хувьсагчид

Cygwin-ийг суулгасны дараа та Cygwin/bin/ замыг хөгжүүлэлтийн орчны хувьсагчид (Сонгодог хяналтын самбар → Систем → системийн дэвшилтэт тохиргоо → Нарийвчилсан → Хүрээлэн буй орчны хувьсагчид → Системийн хувьсагчид → Зам → Засварлах) доорх дэлгэцийн агшинд үзүүлсэн шиг нэмэх шаардлагатай болно.

OpenLinux нь SIM7600E-H модулиудын нэг хэсэг юм

Үүний нэгэн адил татаж авсан болон задалсан АХБ-ны архивын замыг C драйвын үндэс рүү нэмнэ үү.

OpenLinux нь SIM7600E-H модулиудын нэг хэсэг юм

OK товчийг хэд хэдэн удаа дараад компьютераа дахин эхлүүлнэ үү.

Дахин ачаалсны дараа та командын мөрийг (Win+R → cmd) нээж 'adb version' командыг оруулснаар АХБ зөв ажиллаж байгаа эсэхийг хялбархан шалгах боломжтой. Бид иймэрхүү зүйлийг олж авдаг:

OpenLinux нь SIM7600E-H модулиудын нэг хэсэг юм

Модулийг компьютерт холбож (хэрэв салсан бол) АХБ үүнийг харж байгаа эсэхийг 'adb devices' командаар шалгая:

OpenLinux нь SIM7600E-H модулиудын нэг хэсэг юм

Энэ нь модулийн холболтын тохиргоог хийж дууссан бөгөөд бид модультай ажиллах бүрхүүлийг ажиллуулж болно.

OpenLinux нь SIM7600E-H модулиудын нэг хэсэг юм

SDK-г задлах, эмхэтгэх

Одоо бид бүрхүүлд нэвтэрч, модулийн тушаалын мөртэй ажиллаж эхлэх боломжтой болсон тул модуль руу ачаалах анхны програмаа эмхэтгэж үзье.

Олон хүмүүс үүнд хүндрэлтэй байж магадгүй юм! Учир нь Модуль нь Линукс үйлдлийн систем дээр ажилладаг бөгөөд Windows дээр кодыг эмхэтгэх үед зөрчилдөхөөс зайлсхийхийн тулд эх орчин болох Linux дээр хөрвүүлэх нь дээр.

Линукс байхгүй, компьютер дээрээ суулгах хүсэлгүй байгаа тохиолдолд та үүнийг виртуал машин дээр хэрхэн суулгаж болох талаар бид дэлгэрэнгүй ярихгүй. Бид VirtualBox-ийг ашиглаж, Ubuntu 20.04 хувилбарыг (бичиж байх үеийн одоогийн хувилбар) суулгаж, үүний доор бид хөрвүүлэгч, SDK гэх мэт програмуудтай ажиллах болно.

Линукс орчинд очиж дистрибьютерээс хүлээн авсан архивыг задалцгаая.

simcom@VirtualBox:~/Desktop/OpenLinux$ sudo tar -xzf MDM9x07_OL_2U_22_V1.12_191227.tar.gz 

sim_open_sdk лавлах руу очоод орчныг нэмнэ үү:

simcom@VirtualBox:~/Desktop/OpenLinux/sim_open_sdk$ cd sim_open_sdk
simcom@VirtualBox:~/Desktop/OpenLinux/sim_open_sdk$ source sim_crosscompile/sim-crosscompile-env-init 

Бид нэг хавтсанд үлдэж, дотор нь дараагийн тушаалуудыг гүйцэтгэдэг.
Хэрэв суулгаагүй бол libncurses5-dev номын санг суулгана уу:

simcom@VirtualBox:~/Desktop/OpenLinux/sim_open_sdk$ sudo apt-get update && sudo apt-get install libncurses5-dev -y

Python, хэрэв суулгаагүй бол:

simcom@VirtualBox:~/Desktop/OpenLinux/sim_open_sdk$ sudo apt-get install python -y

болон gcc:

simcom@VirtualBox:~/Desktop/OpenLinux/sim_open_sdk$ sudo apt-get install gcc

Эмхэтгэл:

Одоо бид хэд хэдэн файлыг эмхэтгэх хэрэгтэй, бид дараах тушаалуудыг дараалан ажиллуулна.

Хэрэв эмхэтгэлийн явцад цөмийн тохиргооны цонх гарч ирвэл Exit гэснийг сонгоод консол руу буцна уу; бид одоо цөмийг тохируулах шаардлагагүй.

Бид хийдэг:

simcom@VirtualBox:~/Desktop/OpenLinux/sim_open_sdk$ make

Ачаалагчийг эмхэтгэж байна:

simcom@VirtualBox:~/Desktop/OpenLinux/sim_open_sdk$ make aboot

Цөмийг эмхэтгэх:

simcom@VirtualBox:~/Desktop/OpenLinux/sim_open_sdk$ make kernel_menuconfig
simcom@VirtualBox:~/Desktop/OpenLinux/sim_open_sdk$ make kernel

Үндсэн файлын системийг хөрвүүлэх:

simcom@VirtualBox:~/Desktop/OpenLinux/sim_open_sdk$ make rootfs

Линукс хэрэглэгчдийн хувьд модулийн драйверийг эмхэтгэх нь чухал юм.

simcom@VirtualBox:~/Desktop/OpenLinux/sim_open_sdk$ make kernel_module

Демо-г эмхэтгэе:

simcom@VirtualBox:~/Desktop/OpenLinux/sim_open_sdk$ make demo

Үүний дараа sim_open_sdk/output директорт хэд хэдэн шинэ файл гарч ирнэ:

simcom@VirtualBox:~/Desktop/OpenLinux/sim_open_sdk$ ls output/
appsboot.mbn  boot.img  demo_app  helloworld  system.img

Демо

Демо-г модульдаа ачаалж үзээд үүнээс юу гарахыг харцгаая.

Татаж авах

sim_open_sdk лавлахаас бид demo_app файлыг харж болно. Бид үүнийг аваад модуль холбогдсон компьютер дээрх С драйвын үндэс рүү шилжүүлнэ. Дараа нь Windows командын мөрийг (Win+R -> cmd) ажиллуулаад дараахыг оруулна уу:

C:>adb push C:demo_app /data/

Консол бидэнд хэлэх болно:

C:demo_app: 1 file pushed, 0 skipped. 151.4 MB/s (838900 bytes in 0.005s)

Энэ нь файлыг модуль руу амжилттай илгээсэн гэсэн үг бөгөөд бидний хийх ёстой зүйл бол үүнийг ажиллуулах явдал юм. Бүү эргэлзээрэй.

Бид хийдэг:

C:>adb shell

Бид татаж авсан файлын эрхийг өргөтгөж байна:

/ # cdhmod 777 /data/demo_app

Тэгээд бид гүйж байна:

/ # /data/demo_app

Ижил консол дээр модуль бидэнд дараахь зүйлийг хэлэх болно.

SDK_VER : SIM_SDK_VER_20191205
DEMO_VER: SIM_SDK_VER_20191205

Please select an option to test from the items listed below.

1. WIFI                       2. VOICE CALL
3. DATA CALL                  4. SMS
5. WDS(APN)                   6. NAS
7. AT                         8. OTA
9. TTS                        10. GPIO
11. GPS                       12. Bluetooth
13. TCP/UDP                   14. Timer
15. ADC                       16. I2C
17. UIM(SimCard)              18. DMS(IMEI,MEID)
19. UART                      20. SPI
21. Version                   22. Ethernet
23. FTP                       24. SSL
25. HTTP(S)                   26. FTP(S)
27. MQTT(S)                   28. ALSA
29. DEV                       30. AUDIO
31. JSON                      32. LBS
99. EXIT
Option >   

Модулийн IMEI-г харцгаая, 7-г оруулаад (командын горимд шилжих) дараа нь 5-ыг оруулна уу:

Please select an option to test from the items listed below.

1. WIFI                       2. VOICE CALL
3. DATA CALL                  4. SMS
5. WDS(APN)                   6. NAS
7. AT                         8. OTA
9. TTS                        10. GPIO
11. GPS                       12. Bluetooth
13. TCP/UDP                   14. Timer
15. ADC                       16. I2C
17. UIM(SimCard)              18. DMS(IMEI,MEID)
19. UART                      20. SPI
21. Version                   22. Ethernet
23. FTP                       24. SSL
25. HTTP(S)                   26. FTP(S)
27. MQTT(S)                   28. ALSA
29. DEV                       30. AUDIO
31. JSON                      32. LBS
99. EXIT
Option > 7

Please select an option to test from the items listed below.

1. get Module Version         2. get CSQ
3. get CREG                   4. get ICCID
5. get IMEI                   6. get CIMI
99. back
Option > 5
IMEI: 867584030090489

Please select an option to test from the items listed below.

1. get Module Version         2. get CSQ
3. get CREG                   4. get ICCID
5. get IMEI                   6. get CIMI
99. back
Option >

Ингэснээр бид модулийн IMEI-г харах болно.

Дүгнэлт

Бид модулийг хэрхэн эхлүүлэх талаар ерөнхий ойлголттой болсон гэж найдаж байна. Дараах нийтлэлүүдэд бид SIM7600E-H платформын боломжууд, мөн модуль дахь өөрийн програмаа алсаас хэрхэн шинэчлэх талаар нарийвчлан авч үзэх болно.

Би таныг сэтгэгдэл дээр асуулт асуухыг урьж байна, мөн модулийн чадавхийн аль талыг дараагийн нийтлэлүүдэд тусгах ёстойг зааж өгнө үү.

Эх сурвалж: www.habr.com

сэтгэгдэл нэмэх