Мазмуну:
- 1 -кадам: Керектүү компоненттер:
- 2 -кадам: Программалык камсыздоо талап кылынат:
- 3 -кадам: Иштөө:
- 4 -кадам: Видео:
Video: GPRS аркылуу TCP/IP туташуусу: SIM900A модулу аркылуу серверге маалыматтарды кантип жөнөтүү керек: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Бул үйрөткүчтө мен сизге sim900 модулу аркылуу TCP серверине маалыматтарды кантип жөнөтүү керектигин айтып берейин. Ошондой эле биз серверден кардарга маалыматтарды кантип аларыбызды көрөбүз (GSM модулу).
1 -кадам: Керектүү компоненттер:
Ошентип, буга жетүү үчүн жок дегенде эки компонентти талап кылуу керек. Алардын бири, албетте, Sim900A/800A модулу, экинчиси - USBден TTLге алмаштыргыч. Мындан тышкары, жаныңызда бир сим картаны сактаңыз жана анда кардар серверинин байланышын текшерүү үчүн 2G маалымат пакети иштетилген болушу керек.
2 -кадам: Программалык камсыздоо талап кылынат:
Ошентип, бул жерде сиз кардар менен сервердик байланышты түзүшүңүз керек, андыктан бул программалык камсыздоо куралдары талап кылынат:
1. Socket Test: Муну колдонуу менен сиз компьютериңизде сервер иштете аласыз.
2. Docklight: Компьютериңиздеги сериалдык маалыматтар менен иштөө үчүн көптөгөн куралдар бар, Dcklight - бул инструменттердин бири, андыктан тератерм, реалтерм, гипертерминалдык ж.б. колдоно аласыз. Демек, бул сиз үчүн, бул жерде биз Docklight колдонуп жатабыз.
3. Ngrok: Бул роутерде порт багыттоону жасай албагандар үчүн кошумча программа. Мен ошондой эле портту багыттоону кылган жокмун, анткени ал кандайдыр бир себептерден улам иштебей жатат, анткени менде роутердин эки конфигурациясы бар, бирок эгер сиз дагы порт жөнөтүүнү жасай албагандардын бири болсоңуз, анда бул сиз үчүн эң сонун курал, Ngrok чындыгында эмне кылат, ngrok коопсуз туннель аркылуу жалпыга ачык Интернетке NATs жана брандмауэрлердин артындагы жергиликтүү тармактык кызматтарды көрсөтөт.
3 -кадам: Иштөө:
AT Commands
AT буйруктары ар кандай gsm модулунун негизги инициализациясы болуп саналат. Жана GSM модулуңузду компьютерге USB аркылуу TTL конвертерине туташтыргандан кийин, бул AT буйруктарын берүү керек.
Ошентип, биринчи буйрук - аба ырайын текшерүү, сиздин GSM модулуңуз сиздин компьютериңизге туташканбы же жокпу:
(Бир нерсени эстен чыгарбоо керек, ар бир AT буйругу Carriage Return белгиси менен токтотулат)
AT
Андан кийин бул жерде TCP/IP туташуусу үчүн аткарылышы керек болгон командалардын тизмеси.
AT+CIPSHUT
AT+CIPMUX = 0
AT+CGATT = 1
AT+CSTT = "airtelgprs.com", "", ""
AT+CIICR
AT+CIFSR
AT+CIPSTART = "TCP", "", ""
AT+CIPSEND
Сураныч, бул буйруктардын колдонулушун түшүнүү үчүн маалымат барагын ээрчиңиз. Кандай болбосун, бул үйрөткүч үчүн менин проект видеомдо мен бул буйруктардын иштеши жөнүндө түшүндүрдүм
Эми сиз алгач компьютериңиздеги розетка тестин колдонуп серверди башташыңыз керек. Жана docklightте сиз AT+CIPSTART буйругун аткарасыз, анда сиздин сервер иштей баштайт.
AT+CIPSTART буйругу мындай:
AT+CIPSTART = "TCP". "", ""
Ошентип, жалпы IPди колдонуудан мурун, роутериңизде порт багыттоону жасашыңыз керек, муну жасоонун көптөгөн жолдору бар. Жөн гана гуглдан издеңиз "роутеримдеги портту кантип жөнөтүү керек". Жана сиз муну үчүн көптөгөн шилтемелерди аласыз.
Эми эгер сиз портту ийгиликтүү өткөрүп берсеңиз. анда AT+CIPSTART буйругу CONNECT OK Response берет.
Ок жакшы нерселер ушул убакка чейин жакшы эле жүрүп жатат, бирок кандайдыр бир себептерден улам порт багыттоону жасай албасаңыз же роутерди орнотпосоңуз, бул сиздин мобилдик түйүнгө туташканыңызды билдирет.
Ошентип, бул жерде NGROKтун ролу келип чыккан жок. Бул курал сиз TCP IPиңизди жалпыга жеткиликтүү кылуу үчүн колдоно аласыз. (портту багыттоодо биз жасап жаткан нерсе)
Сураныч, NGROKты жүктөө үчүн бул шилтемени басыңыз
ngrok - бул буйрук сабынын интерфейси, андыктан сиз бир буйрукту иштетишиңиз керек
ngrok tcp
бул сиздин сокет тест серверинде бергениңиз.
Ошентип, бул буйрукту иштеткенден кийин, сиздин жергиликтүү хост ngrok тарабынан түзүлгөн бир кокустук IP -ге жөнөтүлөт, андыктан сиз бул IPти AT+CIPSTART буйругуңуз менен алмаштырышыңыз керек, башка порт номерин аласыз, ошону менен сиз алмаштырышыңыз керек.
Ошентип, иш кандай жүрүп жаткандыгы жөнүндө көбүрөөк билүү үчүн, төмөндө келтирилген үйрөткүч видеону көрүңүз.
4 -кадам: Видео:
Ошентип, мен видеодо түшүндүргөн нерселердин баары.
Эгерде сизде бул үйрөткүчкө карата кандайдыр бир күмөнүңүз бар болсо, бизге төмөндө комментарий берүүдөн тартынба.
Жана эгер сиз камтылган система жөнүндө көбүрөөк билгиңиз келсе, биздин youtube каналыбызга кире аласыз, тез -тез жаңыртылып туруу үчүн Facebook баракчабызга кирип, лайк бассаңыз болот.
Рахмат жана урматтоо менен, Embedotronics Technologies
Сунушталууда:
Dragonboardдогу ZigBee модулу аркылуу лампаны кантип туташтыруу жана башкаруу керек: 5 кадам
Dragonboardдогу ZigBee модулу аркылуу лампаны кантип туташтыруу жана башкаруу керек: Бул көрсөтмө колдонуучуга ZigBee модулун Dragonboardго кантип туташтырууну жана туура орнотууну жана ZigBee IOT тармагын түзүп, ZigBee башкарылган лампа (OSRAM) менен өз ара аракеттенүүнү үйрөтөт. : Dragonboard 410c; CC2531 USB Dongle; Т
Ардуинодон Excelге маалыматтарды жөнөтүү (жана аны пландоо): 3 кадам (сүрөттөр менен)
Ардуинодон Excelге маалыматтарды жөнөтүү (жана аны плоттоо): Мен Arduino сенсорумду реалдуу убакытта окуй алам деп көп издедим. Сюжет гана эмес, ошондой эле эксперименттер жана оңдоолор үчүн маалыматтарды көрсөтүү жана сактоо. Мен тапкан эң жөнөкөй чечим excelди колдонуу болчу, бирок
DragonBoard410c - Ubidotsко маалыматтарды жөнөтүү: 3 кадам
DragonBoard410c - Ubidotsко маалыматтарды жөнөтүү: Ubidots сизге маалыматтарды талдоо же түзмөктөрүңүздү көзөмөлдөө үчүн реалдуу убакытта такталарды түзүүгө мүмкүндүк берет. Дайындарыңызды жалпыга ачык шилтемелер аркылуу же мобилдик же веб -тиркемеңизге бөлүшүңүз.Бул үйрөткүчтө биз маалыматтарды Drago аркылуу платформага жөнөтөбүз
Сандык маалыматтарды бир Arduinoдон экинчисине жөнөтүү: 16 кадам
Сандык маалыматтарды бир Arduinoдон экинчисине жөнөтүү: Киришүү Дэвид Палмер, CDIO Tech. Астон университетинде. Ардуинодон башка номерлерди жөнөтүү керек беле? Бул көрсөтмө кантип көрсөтөт. Сиз S кызматына жөнөтүү үчүн бир катар сандарды терүү менен анын иштешин оңой эле текшере аласыз
SD карт модулу Arduino менен: маалыматтарды кантип окууга/жазууга болот: 14 кадам
SD карт модулу Arduino менен: Дайындарды кантип окууга/жазууга болот: Сереп маалыматтарын сактоо ар бир долбоордун эң маанилүү бөлүктөрүнүн бири болуп саналат. Берилиштердин түрүнө жана өлчөмүнө жараша маалыматтарды сактоонун бир нече жолу бар. SD жана micro SD карталары сактоочу түзмөктөрдүн ичинен эң практикалыктарынын бири болуп саналат