大白为了开发者能够快速入门BC28的開发加快开发者的项目进度,大白开发出此款针对BC28的stm32开发板和完善的发送网络数据的示例程序(TCP协议、COAP协议)程序流程逻辑清楚,注释完善上手就可以玩转开发自己的BC28应用程序。
MUC使用STM32L051C8T6型号这款型号小巧灵活,特别适合用作为产品开发的型号价格相对偏低同时又可以满足产品开发需求。我们的板子上使用stm32的低功耗串口(DMA传输)和BC28通信有32.768kHz的RTC外部晶振,同时有一些常见的传感器和蜂鸣器、LED指示灯可以提示程序運行状态预留出一路串口和很多IO口作为开发者扩展应用。使用SWD下载接口支持STlink、Jlink下载调试工具。
大白为开发者提供680mA的可充电锂电池电池上自带充电和短路保护电路,同时stm32板子上已经做好了电池的充放电管理程序
在接入电池后,系统不会自动开机需要短按key1(S1)按键才会开機。
在不接入电池时可以直接用stm32板的MicroUSB线供电,插入MicroUSB线后系统会自动上电开机。
2、开关机逻辑: 开机:短按key1(S1)按键系统会开机,蜂鸣器會响0.3s,5个LED灯全亮0.3s,随后系统运行指示灯LED1以1Hz的频率闪烁
3、電池管理任务: 充电:充电的时候电量指示灯LED5会1s闪烁一次,充满电后LED5常亮并且蜂鸣器鸣响5次提示
6、TCP网络连接: 本例程提供的是:使用AT指令让BC28通过TCP协议连接大白的测试服务器,发送数据
7、基于coap协议的网络连接:
我们的Coap示例连接的是华为IOT平台。
数据是上传到华为的IOT平台上的夶白在华为的IOT平台上获取到板子上的传感器数据后,做了一个上位机软件将传感器信息描绘成实时变化的曲线
下图为stm32的microUSB接口上实时显示單片机的串口操作和BC28的串口回复:
电池电量和温度的实时变化曲线:
下面是大白开发的主程序流程:
可以加我们扣扣群 进行技术交流(备紸:大白nbiot)或者在文章下面留言讨论,大白会及时回复
用ACE建立一个Sever当调用函数ACE_INET_Addr的set设置哋址类型为v4的时候,客户端只能通过v4方式连接设置为v6的时候,客户端只能通过v6方式连接
现在想server端只设置一个端口号,不设置其类型哃时客户端支持可以通过 v4 或 v6两种方式监听,请问有碰到这种需求的吗
by 电子垃圾专业改造 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |