基于Turbox T95平台的IOT SDK使用

基于Turbox T95平台的IOT SDK使用
一、平台
T95开发板套件,该套件资源链接如下:
https://www.thundercomm.com/app_en/index
开发环境:windows主机

TurboX T95开发套件是基于Thundercomm最新的NB-IoT模块T95 SOM(MDM9205)为IoT设计的。本开发包提供硬件参考设计和LTE物联网SDK,可以帮助客户更快、更好、更低的成本开发产品。它可以支持多种设备的开发,应用于垂直领域,如资产追踪器、健康监测器、安全系统、智能城市传感器、报警面板和智能仪表,以及一系列可穿戴追踪器。

二、环境搭建
1、python环境
python被用来编译SDK中的示例,请尽量使用python2.7.9。请按照https://www.python.org/所示进行python的安装,并对windows中的系统环境变量进行配置。
2、LLVM 4.0编译器
a.LLVM被用于编译SDK中的示例,可以通过以下网址进行下载。
https://developer.qualcomm.com/software/snapdragon-llvm-compiler-android/tools

基于Turbox T95平台的IOT SDK使用

b.同时需要下载扩展包,可以通过以下网址进行下载。
https://www.thundercomm.com/app_en/product/1577783630023328
基于Turbox T95平台的IOT SDK使用
c.下载完毕后解压两个压缩包,并且复制在
Snapdragon-llvm-4.0.14- windows64_addon\ toolchains\ llvmSnapdragon_LLVM_for_Android_4.0\prebuilt\windows-x86_6 directory目录下的armv7m-none-eabi,libs,tools这些文件到目录snapdragon-llvm-4.0.14-windows64\ toolchains\llvm-Snapdragon_LLVM_for_Android_4.0\prebuilt\windows-x86_64 directory。
复制成功后的目录结构为:
基于Turbox T95平台的IOT SDK使用
基于Turbox T95平台的IOT SDK使用
d.参照下图进行设置系统环境变量:
3、下载SDK
a通过以下网址进行SDK的下载
https://www.thundercomm.com/app_en/product/1577783630023328
基于Turbox T95平台的IOT SDK使用
b.以系统管理员的身份运行windows cmd命令行窗口,并进入到下载好的SDK目录下。
运行目录QFLOG\Setup.bat
PS D:\workspace\SDK> .\QFLOG\Setup.bat
… …
SUCCESS: Specified value was saved.

基于Turbox T95平台的IOT SDK使用
c.打开目录QFLOG\src\QFLOGPackage下的QFLOG.py文件,修改其中的搜索文件目录,将单引号内的内容修改为你本机实际目录:
sys.path.append(‘D:\workspace\SDK\QFLOG’)
sys.path.append(‘D:\workspace\SDK\QFLOG\src’)Check QFLOG
d.安装高通的usb驱动
https://createpoint.qti.qualcomm.com/tools/#suite/190/1554
基于Turbox T95平台的IOT SDK使用
基于Turbox T95平台的IOT SDK使用
下载最新的驱动进行安装,安装时选择以下选项进行安装。
e.打开windows的设备管理列表,查看设备驱动

三、运行测试代码
1、以管理员身份打开cmd命令行终端
基于Turbox T95平台的IOT SDK使用
2、运行python命令:
SDK> python.exe .\QFLOG\src\QFLOGPackage\QFLOG.py -p COM65 HELLO
基于Turbox T95平台的IOT SDK使用
看到如上回传数据则表示环境搭建成功且测试代码可以跑通。
3、将app推送至设备端指令:
SDK> python.exe .\QFLOG\src\QFLOGPackage\QFLOG.py -p PUSH -f
4、将app从设备端卸载指令:
SDK> python.exe .\QFLOG\src\QFLOGPackage\QFLOG.py -p COM65 DELETE -f
sensor_dam_demo.bin
5、查看log指令:
SDK> python.exe .\QFLOG\src\QFLOGPackage\QFLOG.py -p VIEW_LOGS