窄带物联网(Narrow Band Internet of Things, NB-IoT)成为万物互联网络的一个重要分支。NB-IoT构建于蜂窝网络,只消耗大约180KHz的带宽,可直接部署于GSM网络、UMTS网络或LTE网络,以降低部署成本、实现平滑升级。
NB-IoT是IoT领域一个新兴的技术,支持低功耗设备在广域网的蜂窝数据连接,也被叫作低功耗广域网(LPWAN)。NB-IoT支持待机时间长、对网络连接要求较高设备的高效连接。据说NB-IoT设备电池寿命可以提高至少10年,同时还能提供非常全面的室内蜂窝数据连接覆盖。
目前NB-IOT非常火爆,有BC26,BC28,BC35-G,BG96等型号,这些都是移远公司的出的芯片,这些芯片型号不需要使用指定的NB卡,用我们手机的SIM卡也可以。BC26支持OPENCPU是一个特点。OPENCPU的意思就是向芯片编程,既是通信芯片又可以当MCU来使用。下面分享一下我使用BC26进行openCPU的实现过程。
1、软件的准备和板子的准备。
软件需要:①、sublimetext3(编写代码工具可以选用) ②BC26-BC66 DL工具(下载固件的工具,官方提供的)③BC26NB_OpenCPU_SDK_BETA0704(OPENCPU)
硬件:一块BC26的板子。
这是我使用的BC26板子