當(dāng)前位置: 首頁 > 工業(yè)電子產(chǎn)品 > 其他電子產(chǎn)品 > IoT物聯(lián)網(wǎng) > IoT傳感器
發(fā)布日期:2022-05-25 點(diǎn)擊率:73
oRa Smart Blocks Development Kit 來創(chuàng)建LoRaWAN網(wǎng)絡(luò),開發(fā)工具包含LoRa智能型積木組件及正文 Gemtek Indoor Gateway。
群登這套LoRa智能型積木組件采用通過LoRa Alliance、CLAA、Actility等多重認(rèn)證的S76S/S78S LoRa模塊,透過感測(cè)板(Sensor Board)、LoRa板(LoRa Board)及電池板(Battery Board)來組合成一積木式套件,一舉滿足LoRa物聯(lián)網(wǎng)應(yīng)用開發(fā)的三大重點(diǎn):主控板、LoRaWAN及電源需求,進(jìn)一步降低進(jìn)入物聯(lián)網(wǎng)領(lǐng)域的門坎,協(xié)助Maker們快速熟悉LoRa Smart Blocks,輕松利用這些軟硬件智能積木,組合搭配出各式各樣的物聯(lián)網(wǎng)應(yīng)用,讓Maker輕易完成概念性驗(yàn)證(Proof of Concept),加速物聯(lián)網(wǎng)產(chǎn)品上市時(shí)程。
LoRa開發(fā)工具包
LoRa開發(fā)工具包應(yīng)用
LoRa Smart Blocks方案的感測(cè)板采用使用者最為熟悉,且軟、硬件整合功能強(qiáng)大的Arduino開發(fā)板,讓使用者得以在此開發(fā)平臺(tái)上輕易地與各種Sensor進(jìn)行整合。LoRa 板則是采用群登號(hào)稱全球體積最小的S76S LoRa通訊模塊,透過UART接口將感測(cè)板的Sensor訊號(hào)由LoRa模塊傳送至Gateway及云端平臺(tái)。積木式套件另提供電池板,可使LoRa開發(fā)板自備電源,使得供電方式更為彈性,方便戶外測(cè)試更為便利。
LoRa Smart Blocks 套件主要積木組件規(guī)格如下:
1.LoRa Board :S76S - Semtech 公司的SX1276
2. Sensor Board (compliant Arduino UNO)
MCU: ATmega328P ,提供GPIO/I2C/ADC/UART
開發(fā)環(huán)境: Arduino
傳感器:內(nèi)建SHT30高精度溫濕度感測(cè)、MC3630 mCube 3軸加速器,二種傳感器均為I2C界面,Address分別為0x45、0x6C
程序刻錄:AVR ISP(透過ICSP 連接Arduino UNO SPI接口,Arduino as ISP方式刻錄)
3. Battery Board:Lithium/ 3.7V /300mAh
4. Gemtek LoRa Indoor Gateway Unit:Gemtek indoor 16 channel LoRaWAN Gateway
LoRa Smart Blocks Development Kit ,主要智能型積木組件接腳圖如下:
程序刻錄透過Sensor Board ICSP 連接Arduino UNO SPI接口,以Arduino as ISP方式刻錄。
Arduino UNO與Sensor Board接腳連接方式如下,詳細(xì)刻錄步驟請(qǐng)參考群登科技所提供的文件及范例。
1. UNO D13 ←→ ICSP SCK (pin 3) UNO D12 ←→ ICSP MISO (pin 1)
2. UNO D11 ←→ ICSP MOSI (pin 4) UNO D10 ←→ ICSP REST (pin 5)
3. UNO 5V ←→ ICSP +5V (pin 2) UNO GND ←→ ICSP GND (pin 6)
LoRa Smart Blocks的S76S LoRa通訊模塊同時(shí)支持Node to Node 的P2P自建LoRa網(wǎng)及LoRaWAN 1.0.2協(xié)議LoRa網(wǎng)絡(luò)架構(gòu)。Smart Blocks的LoRa Board S76S LoRa Command 指令集類型分為:SIP commands指令集、MAC commands指令集、RF commands指令集等3種指令類型,并依模塊的運(yùn)作模式分為:LoRaWAN 模式指令、Node to Node 模式指令。
UART 聯(lián)機(jī)預(yù)設(shè)參數(shù)為:115200,N,8,1,可利用Serial port control software 來測(cè)試。
SIP commands:LoRa芯片模塊內(nèi)部指令集
MAC commands:LoRa MAC協(xié)議指令集
設(shè)定頻段之各Channel頻段預(yù)設(shè)如下:可用mac set_ch_freq指令更改各Channel頻段
RF commands:LoRa RF發(fā)射接收指令集
發(fā)射接受指令集
LoRaWAN command測(cè)試
Join ABP mode
Join OTAA mode
Confirmed Uplink and Downlink
Node to Node command測(cè)試
自組LoRaWAN網(wǎng)絡(luò)實(shí)戰(zhàn)介紹
可利用LoRa Smart Blocks套件所提供的積木式LoRa Node(結(jié)合了Arduino Sensor board內(nèi)建的SHT30高精度溫濕度感測(cè)、MC3630 mCube 3軸加速器傳感器),以Arduino 范例連接到Kit所提供的Gemtek Indoor LoRa Gateway 進(jìn)行實(shí)作測(cè)試,步驟如下:
1.聯(lián)機(jī)進(jìn)入Gateway后臺(tái),設(shè)定LoRa Node 以O(shè)TAA方式Join LoRaWAN 之AppEUI、DevEUI、DevAddr、AppKey。
2.設(shè)定LoRa Node 以ABP方式Join LoRaWAN 之DevAddr、NwksKey、AppsKey。
3.設(shè)定Gemtek Indoor LoRa Gateway Network Server 以及MQTT forward LoRa 封包。
4.查看Gemtek Indoor LoRa Gateway WAN的MAC Address。
5.利用MQTTBox Client 接收LoRa Gateway Network Server forward 的LoRa 封包。
6.查看Gemtek Indoor LoRa Gateway LoRa Module 1,2各channal 設(shè)定的頻段
7.LoRa board (S76S) 端連接至LoRa Gateway LoRaWAN ABP方式:
(1)利用Serial port 聯(lián)機(jī)軟件測(cè)試 (范例程序)
(2)利用Arduino 測(cè)試Sample ( 范例程序 )
8.MQTTbox 接收Gateway轉(zhuǎn)送信息封包:
下一篇: PLC、DCS、FCS三大控