eternal-echo / zigbee-gateway-stm32

0 stars 0 forks source link

怎么调通bc26 #16

Open zhoulinclip opened 3 months ago

zhoulinclip commented 3 months ago

这个需要什么基础

eternal-echo commented 3 months ago

https://github.com/eternal-echo/zigbee-gateway-stm32/issues/2#issuecomment-2304133250

linksdk的 applications/LinkSDK/portfiles/aiot_port/at/module/quectel_bc260y_tcp.c 这个貌似支持了bc26,我当初好像调过,记不清了。nbiot就是可以不要wifi,直接用那个卡来通信。linksdk支持了,你可以接着这个调一下。

帮你列一下需要干的事吧:

具体怎样开发根据你的需求来。这个过去了一年了,当时也就只做到了一个开发板上调通了基本功能的水平,并且有些遗忘了,还请见谅。

zhoulinclip commented 3 months ago

好的,麻烦了,我先去了解了解,我时间不太紧急把

在 2024-08-22 23:07:57,"Yu Yuan" @.***> 写道:

2 (comment)

linksdk的 applications/LinkSDK/portfiles/aiot_port/at/module/quectel_bc260y_tcp.c 这个貌似支持了bc26,我当初好像调过,记不清了。nbiot就是可以不要wifi,直接用那个卡来通信。linksdk支持了,你可以接着这个调一下。

帮你列一下需要干的事吧:

熟悉bc26的指令,查手册,通过串口命令行直接发对应的AT指令,应该有现成的mqtt指令连到阿里云物联网平台的。如果你没啥基础的话,这一步非常重要,毕竟你要写程序控制模块,必须先能自己能控制这个模块。 情况1:时间不紧急,后续需要交付的产品功能比较复杂 可以根据自己需求,使用freertos或者rtos。我是因为当时在学rtt,用着顺手,你根据自己的来。rtos只需要会用一点接口就行,目前如果要接着测得话,直接更换linksdk得设备,完善那个命令表。 debug,根据前面的手动操作记录下来的命令行,调试这个bc26,观察输出是否正确 情况2:时间紧急,对代码质量要求不高,只需要快速实现功能即可,例如快速完成课设 根据前面手动的指令,直接用stm32的cubemx生成裸机代码,移植网上的AT库,然后用串口发送指令并接收。不用freertos了。这个是最方便的。

具体怎样开发根据你的需求来。这个过去了一年了,当时也就只做到了一个开发板上调通了基本功能的水平,并且有些遗忘了,还请见谅。

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>