Съдържание:
- Стъпка 1: Необходими компоненти и аксесоари
- Стъпка 2: Подготовка на хардуера - запояване и окабеляване
- Стъпка 3: Изтеглете и инсталирайте класове Arduino. Настройки на софтуера
- Стъпка 4: Arduino - Компилирайте, качете и стартирайте NB IoT Echo Test
Видео: Предаване на данни NBIoT Как да използвате BC95G модем базирани щитове - UDP тест и сигнализиране за състоянието на мрежата: 4 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
За тези проекти:
Тествайте мрежовите възможности на NB IoT и преноса на необработени UDP данни, използвайки xyz-mIoT от itbrainpower.net щит, оборудван с модем Quectel BC95G.
Необходимо време: 10-15 минути.
Трудност: средна.
Забележка: Изискват се умения за запояване.
За NB IoT: NarrowBand-Internet of Things (NB-IoT) е стандарт за радио технология с ниска мощност на широколентова мрежа (LPWAN), разработен, за да позволи свързването на широк спектър от устройства и услуги с помощта на клетъчни телекомуникационни ленти. Технологията NB IoT осигурява подобрено покритие както на закрито, така и на открито, поддържа огромен брой устройства с ниска пропускателна способност, чувствителност с ниско забавяне, ултра ниска цена на устройството, ниска консумация на енергия на устройството и оптимизирана мрежова архитектура.
Стъпка 1: Необходими компоненти и аксесоари
Очевидно е, че xyz-mIoT щитът, оборудван с модем Quectel BC95G-PN: XYZMIOT209#BC95G-UFL-xxxxxxx-е основният необходим компонент.
xyz-mIoT от itbrainpower.net shield е първата и най-компактната IoT платка, която съчетава универсалността на микроконтролера ARM0 (Microchip/Atmel ATSAMD21G в съвместим с Arduino Zero дизайн), удобното използване на вградените сензорни комплекти с възможност за свързване предоставени от LTE CAT M1 или NB-IoT модеми с голям обхват и ниска мощност или наследствени 3G / GSM модеми.
Щитът xyz -mIoT може да има до 5 вградени сензора, като: THS (сензори за температура и влажност) - HDC2010, tVOC & eCO2 (сензор за качеството на въздуха - CO2 общо летливи органични съединения - еквивалент на CO2) - CCS811, ЗАЛА (магнитен сензор) - DRV5032 или IR (инфрачервен сензор) KP -2012P3C, вторичен IR (инфрачервен сензор) - KP -2012P3C, TILT (сензор за вибрации при движение) или REED (магнитен сензор) - SW200D. Споменатите по-горе сензори се попълват на xyz-mIoT платката и могат да бъдат поръчани с помощта на различни номера на части.
За да се извърши NB IoT тест за предаване на данни, са необходими следните допълнителни елементи:
- 1 х кондензатор 1000-2200uF/6.3V нисък ESR
- една GSM антена с uFL конектор (или една uFL към SMA F пигтейл и една GSM антена с SMA)
- една SIM карта (формат nano SIM) с поддръжка на NB-IoT (в нашите тестове използвахме SIM карта Vodafone Romania)
xyz-mIoT от itbrainpower.net shield може да се поръча онлайн тук или от един дистрибутор близо до вас.
Стъпка 2: Подготовка на хардуера - запояване и окабеляване
а. Запояване
- разрешете 5V от USB да бъде основно захранване за щита xyz -mIoT, както е показано на първата снимка [спойка върху SJP6 подложки - свържете двата тампона]. Алтернатива: запоявайте двата реда съединители, поставете платката в една макетна платка и се свържете между Vusb и Vraw с помощта на един проводник за мъжки и мъжки дъски.
- запоявайте 1000-2200 uF /6.3V Low ESR кондензатор към "супер-кондензаторните PADS". Имайте предвид полярността на кондензатора [свържете + полюс към Vpad + подложка и - полюс към GND тампон]!
ДВОЙНА ПРОВЕРКА НА ВАШАТА ПАЙКА !!!
б. Окабеляване всички заедно
Поставете nano-SIM в слота му (SIM картата трябва да има премахната проверка на PIN). Свържете антената, след това свържете USB кабела към USB порта xyz-mIoT и към компютъра. Вижте подробности в дясното изображение.
Щитът xyz-mIoT ще се захранва от USB.
Стъпка 3: Изтеглете и инсталирайте класове Arduino. Настройки на софтуера
Целият описан по -долу софтуер е достъпен за регистрирани потребители тук.
а. Изтеглете и инсталирайте „xyz-mIoT щитове клас Arduino“. По избор (не е задължително за този тест), можете да изтеглите инсталация „xyz-mIoT щитове SENSORS support Arduino class“. Директивите за инсталиране могат да бъдат намерени на страницата за изтегляне.
б. Изтеглете и инсталирайте "NB IOT [UDP режим] поддръжка за клас xyz-mIoT shield". По същия начин директивите за инсталиране могат да бъдат намерени на страниците за изтегляне.
° С. Инсталирайте и стартирайте слушателя "udp_echo.py" на вашия сървър; запишете за използване в следващите стъпки, IP адреса на слушателя и UDP PORT. Същият код може да бъде намерен и в папката „_UDP_listener_example“в рамките на поддръжката „NB IOT [режим на UDP] за xyz-mIoT щит“.
д. Отворете в Arduino примера "xyz_mIoT_NBIoT_Class_example_UDP_echo" - това може да се намери в менюто "Arduino" Файл/Примери/itbpNBIoTClass ". Този код може да бъде визуализиран тук.
д. Нека направим някои настройки в h файлове вътре в „itbpNBIoTClass“:
-в „itbpGPRSIPdefinition.h“актуализирайте APN стойността, като използвате APN стойността на вашия NB IoT доставчик (В теста беше: „eggn-test-3.connex.ro“за Vodafone Румъния), - в „itbpGPRSIPdefinition.h“актуализирайте NETWORKID с цифровия идентификационен код на мрежата за вашия NB IoT доставчик („22601“за Vodafone Румъния), - в „itbpGPRSIPdefinition.h“актуализирайте LTE_BAND с код на цифрова лента, използван за услугата NB IoT (20 - LTE група B20 за Vodafone Румъния), - в „itbpGPRSIPdefinition.h“актуализирайте SERVER_ADDRESS и SERVER_PORT със стойности на услугата UDP ехо слушател (от стъпка в.), - в "itbpGSMdefinition.h" отидете на редове 60 и 61 и изберете _itbpModem_ xyzmIoT, - в „itbpGSMdefinition.h“отидете на редове 64 и 65 и изберете _Qmodule_ BC95G.
Стъпка 4: Arduino - Компилирайте, качете и стартирайте NB IoT Echo Test
Отворете в Arduino проекта xyz_mIoT_NBIoT_Class_example_UDP_echo.ino от менюто "Arduino" File/Examples/itbpNBIoTClass ". Важно: използвайте arduino.cc v 1.8.5 или по -нова версия!
а. Изберете Arduino платка - xyz -mIoT щит и порта за програмиране, както е показано на снимката. СЪВЕТ: за да качите кода, трябва да натиснете два пъти (бързо) бутона RESET на щита xyz-mIoT [платката ще премине в режим на програмиране].
б. Компилирайте и качете кода.
За да визуализирате изхода за отстраняване на грешки, използвайте Arduino Serial Monitor или друг терминал, като изберете порта за отстраняване на грешки със следните настройки: 57600bps, 8N, 1.
В кода времето за обмен на данни на NB IoT е зададено на 10 минути. Изпратените / получените данни (полезен товар за предаване) и различни сигнали за състоянието на NB-IoT [ENTER / LEAVE ACTIVE, IDLE и PSM режими; също DATAGRAM RECEIVED събитие] ще се визуализира в интерфейса за отстраняване на грешки.
НАСЛАДИ СЕ!
РЪКОВОДСТВОТО Е ПРЕДОСТАВЕНО БЕЗ ВСЯКА ГАРАНЦИЯ !!! ИЗПОЛЗВАЙТЕ ГО НА СВОЙ РИСК !!
Първоначално публикуван от мен в проектите на itbrainpower.net и как да раздела.
Препоръчано:
Поточно предаване на данни от Google Таблици към табло за управление: 6 стъпки
Поток на данни от Google Таблици към табло за управление: Електронните таблици превъзхождат манипулирането на данни, но не и показването им. Точно затова започнаха да се появяват толкова много специализирани компании за визуализация на данни и BI табло за управление. Проблемът с повечето от тези продукти е, че те обикновено са скъпи и
UChip - BEEP сонарен сензор с Bluetooth предаване на данни: 4 стъпки
UChip - Сонарен сензор BEEP с Bluetooth предаване на данни: Наскоро разработих BEEP като сонар за кола и сериен Bluetooth към USB адаптер, използвайки uChip. Всеки проект беше доста интересен сам по себе си, но … би ли било възможно да се обединят и да се създаде сензор за „BT дистанционно предаване BEEP като кола“?!? T
Метеорологична станция с безжично предаване на данни: 8 стъпки
Метеорологична станция с безжично предаване на данни: Тази инструкция е надграждането на предишния ми проект - метеорологична станция с регистриране на данни. Предишен проект можете да видите тук - Метеорологична станция с регистриране на данни Ако имате въпроси или проблеми, можете да се свържете с мен на моята поща: iwx.production@gmai
Как да използвате Mac терминал и как да използвате ключови функции: 4 стъпки
Как да използвате Mac терминал и как да използвате ключови функции: Ще ви покажем как да отворите MAC терминала. Също така ще ви покажем няколко функции в терминала, като ifconfig, промяна на директории, достъп до файлове и arp. Ifconfig ще ви позволи да проверите вашия IP адрес и вашата MAC реклама
Направи си сам инвертор на мрежата (не захранва мрежата) UPS алтернатива: 7 стъпки (със снимки)
DIY Grid Tied Inverter (не захранва мрежата) UPS алтернатива: Това е последваща публикация от другата ми инструкция за направата на инвертор за свързване на мрежата, който не се връща обратно в мрежата, тъй като сега винаги е възможно да се направи това в определени райони като проект „направи си сам“и някои места не позволяват захранване там