物联网技术
直播中

jyaxz

11年用户 428经验值
擅长:嵌入式技术
私信 关注
[经验]

【DFRobot TinkerNode NB-IoT 物联网开发板试用连载】开箱和环境建立

`
开箱和IDE环境建立
1.  开箱
DFROBOT使用顺丰快递,tinkerNode包装的非常好。


包装中带有一张联通的NB-IOT卡,随着包裹还有一张电信的NB-IOT的卡,还不知道是什么情况。
包装中除了一块主板,还有PCB天线,GPS和北斗天线,一个镀金的USB电缆,几个排针座。
2.  基本介绍
本次试用的TinkerNode NB-IOT官网型号SKUDFR0530 。采用ESP32平台(WiFi+Bluetooth4.0)的具有NB-IoT低功耗蜂窝通信和GPS/BeiDou双星精确定位功能的四模低功耗物联网开发硬件平台。
本系统以乐鑫ESP32为核心,扩展了移远QUECTEL BC20的窄带模块,还有双格式定位功能,功能强大。
1)主控制器乐鑫ESPRESSIF ESP32
处理器:Tensilica LX6双核处理器(一核处理高速连接;一核独立应用开发)
主频:240MHz
SRAM:520KB
Flash:16MB
Wi-Fi标准:FCC/CE/TELEC/KCC
Wi-Fi协议:802.11 b/g/n/d/e/i/k/r (802.11n,速度高达150 Mbps)
频率范围:2.4~2.5 GHz
蓝牙协议:符合蓝牙v4.2 BR/EDR和BLE标准
蓝牙音频:CVSD和SBC音频低功耗:10uA
频率范围:2.4~2.5GHz
深度休眠功耗:<10uA @ RTC定时器+RTC存储器工作(仅ESP32芯片)
2)NB-IoT通信模组 移远QUECTEL BC20
通信频段:B5/B8(移动、电信、联通NB-IoT全网通)
传输速率:16.7 kbps(上行),25.5 kbps(下行)
GNSS导航定位系统:GPS/BeiDou(北斗)双星导航定位
支持DFOTA差分固件升级
深度休眠功耗:<5uA @ Modem处于PSM,CPU处于深度休眠,GNSS关闭
3)IO接口
通用数字I/O:5个
模拟输入(12位):2个
SPI:1个
I2C:1个
UART(兼容3.3V/5V):1个
电源管理
USB:5V,供电数据二合一
电池(BAT):3.7V锂电池
太阳能(SOLAR IN):5V太阳能板
外部供电(VIN):6V - 24V
最大充电电流:500mA
集成3.7V锂电池充电功能,USB、太阳能、外部供电任一接口均可充电
太阳能支持MPPT注1,最大化太阳能板利用率
   
3.  IDE环境建立
1)驱动安装
DFR0530上面集成了一个CH552,在win7和win10下面直接安装官网提供的串口驱动,可以让系统识别出一个串口来。
系统还会自动识别出一个8M左右的U盘来。我在win7和win10上都自动识别出这个U盘。
2)Arduino安装
按照官网的介绍,我采用的是Arudino1.18.10版本,安装了支持系统。
将下面的地址复制到IDE的Additional Boards Manager URLs位置。
http://download.dfrobot.top/TinkerNode-NB-IoT/package_TinkerNode-NB-IoT_index.json
并且更新Boards Manager,选中TinkerNode,安装支持系统。
4.  Default_Run测试
打开Arduino IDE环境,选择TinkerNodeNB-IoT(CH),选择Port为系统枚举端口,我这里是COM5.
然后打开File->Examples,选中DFRobot_NBIOT->Default_Run例子程序。
编译和下载这个例子程序到主板上。
下面是整个记录。
项目使用了 1530394 字节,占用了(37%) 程序存储空间。最大为 4128768 字节。
全局变量使用了71824字节,(21%)的动态内存,余留255856字节局部变量。最大为327680字节。
esptool.py v2.6
Serial port COM5
Connecting......
Chip is ESP32D0WDQ5 (revision 1)
Features: WiFi, BT, Dual Core, 240MHz, VRef calibrationin efuse, Coding Scheme None
MAC: c8:2b:96:98:69:bc
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 512000
Changed.
Configuring flash size...
Auto-detected Flash size: 16MB
Compressed 8192 bytes to 47...
Writing at 0x0000e000... (100 %)
Wrote 8192 bytes (47 compressed) at 0x0000e000 in 0.0seconds (effective 16383.2 kbit/s)...
Hash of data verified.
Flash params set to 0x0240
Compressed 16848 bytes to 10928...
Writing at 0x00001000... (100 %)
Wrote 16848 bytes (10928 compressed) at 0x00001000 in0.3 seconds (effective 404.8 kbit/s)...
Hash of data verified.
Compressed 1530512 bytes to 883413...
Writing at 0x00010000... (1 %)
Writing at 0x00014000... (3 %)
Writing at 0x00018000... (5 %)
… …
Writing at 0x000e0000... (98 %)
Writing at 0x000e4000... (100 %)
Wrote 1530512 bytes (883413 compressed) at 0x00010000in 28.3 seconds (effective 432.7 kbit/s)...
Hash of data verified.
Compressed 3072 bytes to 143...
Writing at 0x00008000... (100 %)
Wrote 3072 bytes (143 compressed) at 0x00008000 in 0.0seconds (effective 3072.0 kbit/s)...
Hash of data verified.
Leaving...
Hard resetting via RTS pin...
这是我们可以看到主板的三色灯交替闪烁,同时串口输出一些提示信息。
------------------------------------------------------------
Welcome to TinkerNode NB-IoT Dev Board(CH)quick start demo.
------------------------------------------------------------
Short press SET to switch different modes
Long press SET for over 1 sec to turnon/off a specific mode
Mode cycle:1->2->3->4->5->6->7->1...
1. Default mode. (rainbow)
2. NB-IoT signal detection mode. (White)
3. NB-IoT AT command mode. (Purple)
4. WiFi scan mode. (Yellow)
5. WiFi connection mode. (Green)
6. Bluetooth mode. (Blue)
7. GNSS mode. (Cyan)
Default mode. Standing by...
根据提示可以完成相关的测试操作。
`
附件: 您需要登录才可以下载或查看附件。没有帐号?注册

更多回帖

发帖
×
20
完善资料,
赚取积分