CR6 和 CR1000X(e) 的OS更新:
CR6.14.5.0
CR1000X.8.5.0
日期:2026年2月12日
(新功能)
1. 新增了 LoggerEndian、CR_LITTLE_ENDIAN 和 CR_BIG_ENDIAN 定義的常量。詳情請(qǐng)參閱 CRBasic 幫助文檔。
2. 在 CRBasic 指令集中新增了 UDPSocketOpen()、UDPSocketSend()、UDPSocketRecv() 和 UDPSocketClose() 指令。這些指令將使諸如 CoAP 之類的協(xié)議在 UDP 上運(yùn)行。詳情請(qǐng)參閱 CRBasic 幫助文檔。
3. 在 CRBasic 指令集中新增了 DNSQuery() 指令。詳情請(qǐng)參閱 CRBasic 幫助文檔。
4. 新增了“DisableTcpDelayedAck/禁用TCP延遲確認(rèn)"設(shè)置,用于控制 TCP 延遲確認(rèn)功能,從而提升因與納格爾算法交互而產(chǎn)生延遲的設(shè)備的性能。
5. 在 SerialOpen() 指令中新增了通信模式 8(TTL 半雙工)。
(重要)
1. 修復(fù)了 GOES 設(shè)置錯(cuò)誤的問題,該錯(cuò)誤可能導(dǎo)致設(shè)備恢復(fù)到出廠默認(rèn)狀態(tài)。
2. 更新了“NetworkTimeProtocol()"中的伺服模式控制回路。
3. 修復(fù)了 IPNetPower() 指令的一個(gè)問題,該問題會(huì)導(dǎo)致 CELL2xx 無(wú)法進(jìn)入更低功耗狀態(tài)。
4. 在表格流處理中優(yōu)化了服務(wù)器響應(yīng)處理機(jī)制,以防止在服務(wù)器返回錯(cuò)誤時(shí)繼續(xù)讀取超出記錄范圍的數(shù)據(jù)。
5. 更新了 Mbed-TLS 核心模塊,使其能夠支持使用密碼加密的 TLS 私鑰。
(次要)
1. 更新了對(duì)公共表格的 MQTT 命令的響應(yīng)。
2. 優(yōu)化了終端中的 MQTT 輸出跟蹤功能。
3. 刪除了數(shù)據(jù)采集器的 MQTT 狀態(tài)主題中的尾斜杠。
4. 修復(fù)了在設(shè)置中指定的 TLS 證書會(huì)應(yīng)用于所有使用 TLS 的互聯(lián)網(wǎng)客戶端,而并非僅在啟用雙向 TLS 認(rèn)證時(shí)應(yīng)用于 MQTTS 客戶端的問題。
5. 修復(fù)了通過“SetSettings()"指令或“Settings.CampbellCloudEnable = 1"來(lái)設(shè)置“CampbellCloudEnable"值的問題。
6. 修復(fù)了 PPP 接口上的 PCAP 捕獲功能,并添加了方向信息以區(qū)分發(fā)送和接收的數(shù)據(jù)包。
7. 將編譯器正在處理的程序行號(hào)添加到 CR1000KD 顯示屏上。
8. 優(yōu)化了 FTPClient() 中 SFTP 目錄列表的響應(yīng)速度。
9. 更新了 zlib 庫(kù),以改進(jìn)對(duì) gzip 文件(包括 web.obj.gz 文件)的處理能力。
10. 優(yōu)化了 WebSocket API 的效率,提升了 RTMC 界面以及內(nèi)置在數(shù)據(jù)采集器中的網(wǎng)頁(yè)的運(yùn)行性能。
11. 當(dāng)總線上存在多個(gè)未使用的模塊時(shí),優(yōu)化了 CPI 的通信方式。
12. 修復(fù)了 AvgRun() 計(jì)算的錯(cuò)誤,該錯(cuò)誤曾將一個(gè)極其巨大的源值(大于 1×10^17)包含在內(nèi),而導(dǎo)致較小值的精度降低。