一般的nbiot与芯片通信是基于串口的,串口上面跑的就是AT指令,一般按照模块厂家提供的AT指令手册操作就行
对于某些支持二次开发的nbiot模块,如BG96这种,可以自定义一个通信协议,只要模块二次开发的程序能解析这个协议就行
模块和单片机通信采用的方式要看各自还有什么接口可用,普遍有UART串口、SPI、I2C等等。
具体跑神协议也是根据应用来选择,或者说那个方便、可用即可。
不熬太纠结这个。
要看模块支持什么样的接口了,一般的是串口的,这时就使用At命令进行通讯了
还有使用SDIO协议的,不同的模块是不一样的