最新消息:

物联网课程系列:LoRa IoT模块基础应用

Arduino 少儿编程 1632浏览 0评论

IoT物联网的时代来临,人与人、人与物、物与物之间的通讯交流变得更加频繁,信息传递技术是实践物联网很重要的一环,但过去的技术功耗高、传讯距离短,让物联网应用无法突破,LoRa技术将有效的解决问题,本篇文章将教大家LoRa技术的基本应用。

工欲善其事,必先利其器,在操作开始前先准备以下设备

1.Arduino Uno 开发板 x 1

2.面包板 x 1

3.10K奥姆可变电阻 x 1

4.杜邦线公-公数条

5.GIoT GL6509 x 1

6.Raspberry Pi w/SD card x 1

7.安装Arduino IDE开发环境

Part1. Arduino链接G-IoT模块

 

物联网课程系列:LoRa IoT模块基础应用

 

硬件线路链接图

1.硬件安装:依据下表所示连接线路。

 

物联网课程系列:LoRa IoT模块基础应用

 

2.软件安装:下载以下开源程序链接,并以ArduinoIDE开启。

https://github.com/giot-tw/Arduino/raw/master/Lab00_software_to_native_serial/Lab00_software_to_native_serial.ino

 

物联网课程系列:LoRa IoT模块基础应用

 

确认程序与开发板相连。

3.验证:如下图所示,点选「工具(Tools)」,开启「串口监视器(SerialMonitor )」,输入「AT」,若显示「OK」代表成功将Arduino链接G-IoT模块。

 

物联网课程系列:LoRa IoT模块基础应用

 

物联网课程系列:LoRa IoT模块基础应用

输入「AT」,若显示「OK」代表成功将Arduino链接G-IoT模块。

Part2. 设定ClouldGateway

1.开启GIoT MQTTConsole(https://cust00-01.giotgateway.com/giot-mqtt/)

2.登入username:marty@browan.compassword:gemtek@1234

3.安装安装Python forwindows 2.7.13(https://www.python.org/downloads/),确认 python.exe %PATH% 里,加入$pipinstall paho-mqtt指令。

 

物联网课程系列:LoRa IoT模块基础应用

 

4.进入https://cust00-01.giotgateway.com/giot-mqtt/,将GIoT MQTT Console 模块绑定。

5.https://github.com/giot-tw/ServerPython/blob/master/Lab01_MQTT_sub.py更改TopicUsernamepassward

6.在串口监视器(Serial Monitor)输入「AT+DTTX」,验证是否有跑出一笔刚刚发送的资料。

Part3. 运用可变电阻仿真讯号输入

1.依下表接线方式,将可变电阻连接Arduino

 

物联网课程系列:LoRa IoT模块基础应用

物联网课程系列:LoRa IoT模块基础应用

 

接线示意图。

2.更改程序代码TopicUsernamePassward

 

物联网课程系列:LoRa IoT模块基础应用

 

更改TopicUsernamePassward

3.旋转可变电阻,验证数据是否正确输入传递。

小结

相信到这里大家都顺利完成测试与安装,物联网技术是未来科技发展很重要的一环,LoRa低功耗、远距离传输的特性可应用于生活中多项设施中,例如:智能农业、环境监控、空气质量侦测,想必大家都有许多创新点子,快将想法实践吧!

 

您必须 登录 才能发表评论!