请教N76E003串口中接收大量数据

2020-01-13 18:33发布

最近用新唐的n76e003进行项目开发,需要使用串口来接收大量的数据,比如我要接收下面的数据:
   HTTP/1.0 200 OK
   Server: RobArt Custom (0.1)
   Connection: Close
   Content-Length:000327
   Content-Type: application/json
   {
       "voltage":16944,
         "mode":"ready",
       "cleaning_parameter_set":1,
         "battery_level":99,
         "charging": "unconnected",
         "time":
           {
             "year": 2001,
                 "month": 1,
                 "day": 5,
                 "hour": 13,
                 "min": 17,
                 "sec": 44,
                 "day_of_week": 5
           },
           "startup_time":
             {
                   "year": 2001,
                   "month": 1,
                   "day": 5,
                   "hour":13,
                   "min": 17,
                   "sec": 34,
                   "day_of_week": 5
                 }
}
目前所想到的是通过定义一个大的数组来一次性接收所有数据,但是这个方法弊端就是太占用内存了。
请教各位有没有其它的方法来接收数据,并且不占用太多内存。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。