Skip to content
/ qsdk Public

QSDK是河北骑士智能科技有限公司基于RT-THREAD RTOS编写的NB-IOT模块驱动代码

License

Notifications You must be signed in to change notification settings

hbqs/qsdk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QSDK

QSDK是河北骑士智能科技有限公司基于RT-THREAD RTOS编写的NB-IOT模块驱动代码,目前支持的模块型号有M5310、M5310A、M5311。 源码地址:[https://github.com/hbqs/qsdk] 作者:longmain

前言

由于目前各方都在大力推动NB-IOT产业发展,我们骑士智能科技也代理了NB-IOT模组,为了让大家在使用我们代理的模组时更加方便,我们编写了QSDK(NB-IOT驱动)代码,目前该代码在使用过程中简单方便,目前适配了RTTHREAD 组件,可以图像化配置,减轻了大量的工作,可以促进产品快速开发。 在这里感谢RT-THREAD 这款好用的的物联网系统,同时更感谢广大开源的支持者。让我从中学到了很多,网络也是一个好平台,希望所有的开发者能形成良性循环,从网络中学知识,回馈到网络中去。

qsdk简介

qsdk是一个灵活的NB-IOT驱动,目前支持的模块型号有M5310、M5310A、M5311,后期将会增加更多模组支持。该代码根据不同的模块启用不同的功能,目前代码支持电信IOT平台、中移ONENET平台(LWM2M协议和MQTT协议)和UDP\TCP协议。 在qsdk_callback.c代码中是关于IOT、onenet、NET等下发处理回调函数,用户可以在相应函数中处理数据。

特点

qsdk开放源码,nb控制块、协议处理块均采用数据结构方式,网络数据下发采用回调函数机制,单独的qsdk_callback.c可以完整的提示网络下发数据,用户可以在函数里面编写对网络下发数据的处理逻辑代码。 同时代码支持快速初始化NB模块联网,快速连接onenet平台等功能,大大简化了客户的使用方式。

qsdk代码在env使用

目前我们将NB-IOT模块驱动代码做成软件包(packages),如果使用RT-Thread操作系统的话,可以在env中直接配置使用,使用前请开启AT组件支持!

步骤如下:

  1. 选择在线软件包

  1. 选择软件包属性为物联网相关

  1. 选择qsdk组件

  1. 点击进去设置模块相关信息

  1. 选择需要支持的nb-iot模块

  1. 设置需要模块的引脚和需要支持的协议

  1. 更新软件包

  1. 编译生成mdk/iar工程

联系人

About

QSDK是河北骑士智能科技有限公司基于RT-THREAD RTOS编写的NB-IOT模块驱动代码

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published