jn1989
获得 298 次赞
帮助过369人
TCP是网络协议的基础啊,网络协议要么基于TCP,要么基于UDP。MQTT和HTTP都是基于TCP的啊。MQTT的优势在于订阅/发布这个模式非常适合大量连接。比如几万个设备都向MQTT发送数据,你订阅你关心的那个设备就只能收到它的数据,权限和分类非常方便。而且实时性也能保证。至于省电,可以看看nbiot的LWM2M,那是真的完全为了低功耗服务的协议,非常省电但是非常非常非常复杂!至于使用最多的,我是电力行业的,现在传感器主要是IEC104和modbus。如果用NB模块就LWM2M或者CoAP。最后,MQTT的痛点不是功耗啊,休眠之后在收数据就能解决功耗问题。MQTT的痛点了流量消耗啊,全程都是字符串啊,比发二进制数据的要费流量多了
我是这么用的,将初值设置为32767,然后根据数据大于还是小于32767判断正反转的另外可以通过__HAL_TIM_GET_COUNTER()函数获取正反转信息
单片机性能再超频也没啥改观,一般瓶颈再总线速度、flash读取和预取、中断响应和DMA仲裁等等,不在主频。反正我用航顺HK32F103的96M跑还不如STM32F103的72M快呢,最后发现是中断仲裁和AHB总线比STM32慢多了