Commit Graph

4609 Commits

Author SHA1 Message Date
大石头 27e875bf09 改进字符串长度计算 2017-08-22 00:43:53 +08:00
大石头 47d272b89e Json单元测试没通过,卡住数组读取那里,可能需要重写,拆分为JsonReader/JsonWriter 2017-08-21 01:13:47 +08:00
大石头 0bd0d82c8c 完善物联协议,登录请求Json数据包成功发给服务端并收到 2017-08-20 23:38:53 +08:00
大石头 1abdedef5a 修正NetUri解析协议类型的错误 2017-08-20 23:08:20 +08:00
大石头 f36953befc 修正字符串比较大小CompareTo的错误 2017-08-20 23:03:35 +08:00
大石头 02ed5ed155 构造物联消息 2017-08-16 07:57:46 +08:00
大石头 292646b129 增加物联客户端,编译未通过 2017-08-15 00:42:29 +08:00
大石头 3264ce1596 调试版固件支持外部修改调试串口波特率 2017-08-10 23:32:13 +08:00
大石头 2a374f6004 !!!热存储区恰巧使用了系统堆栈避开的64字节,当数据区大于一定字节数时,就会导致热存储区末端超出内存RAM边界,从而导致崩溃。
暂时把它改为256字节,尚未找到一劳永逸的解决办法。
2017-07-09 09:33:40 +08:00
大石头 fb91451698 Buffer转整数时,支持指定起始位置和大小端 2017-07-08 10:14:42 +08:00
LQF 11cfe84b32 适配历史数据支持毫秒级生成历史数据 2017-07-05 18:09:41 +08:00
arlenxiao 37d70753bd 登录成功以后做一次内网广播 导致以太网不能正常工作 2017-07-03 08:27:00 +08:00
LQF adba59c793 适配0803@170601版本电源控制引脚 2017-06-21 09:23:04 +08:00
LQF 988428fdce 1、增加GPS操作指令,同时通过GPIO1来控制GPS的使能
2、根据硬件电路的不同选择不同的输出方式控制GSM的电源
3、根据GSM有时不能正常工作的情况,增加数据发送失败超过三次、重启操作系统
2017-06-21 09:18:49 +08:00
LQF 7ea4e07fa5 GPS数据解析 2017-06-21 09:10:21 +08:00
LQF e0134dc0a5 适配转换成四字节未对齐的情况 2017-06-14 10:31:43 +08:00
大石头 54bc32a046 当前对象 2017-05-31 09:37:09 +08:00
大石头 11dbe463ec 增加采集配置 2017-05-31 09:33:39 +08:00
12 d1523be4ba 修改软件控制电源逻辑,以及在发送失败时增加延时重启 2017-05-13 15:52:13 +08:00
12 1ba34d8735 修改CIPSEND发送方式 2017-05-13 15:49:56 +08:00
12 f86c0397c0 修改电源引脚以及GSM电源控制角为PA4 2017-05-13 15:43:32 +08:00
大石头 c17c2735f9 GSM07专用任务处理收到的指令,避免阻塞 2017-05-08 15:25:42 +08:00
大石头 6f3f0b8d31 先Close在SHUT 2017-05-08 10:50:44 +08:00
大石头 3ae13c7208 IPSend发送数据时,采用CONNECT/BIND来匹配,而不是OK 2017-05-08 09:58:18 +08:00
大石头 95aeba1490 修正SIM900A发送二进制0x1A的错误 2017-05-08 09:57:23 +08:00
大石头 23e58ded2e 进一步完善SIM900A,发送数据时,很难退出发送模式 2017-05-07 20:00:01 +08:00
大石头 b0e2521bac A6和SIM900A共用GSM07,两者的DataKey不同,需要自动识别;
调整GSM::Config配置流程以满足SIM900A联网需要;
SIM900A需要增加IP头提示,否则接收数据时无法准确判断长度;
固定设置DNS为阿里云和百度云,避免设备自动解析到华北机房;
2017-05-07 18:22:32 +08:00
大石头 8603c29309 允许AT.DataKey为空 2017-05-07 18:16:55 +08:00
大石头 ecd6465e05 修正实例化字符串为空时计算长度不为0的错误 2017-05-07 18:15:53 +08:00
大石头 ea92a2cacf 调整A6初始化配置顺序,优化联网 2017-05-06 18:11:32 +08:00
大石头 fdb4ff6da0 0803不需要本地网络 2017-05-06 18:04:59 +08:00
大石头 d2d528000a 先关闭令牌控制器,避免重连网络期间别的任务发送数据 2017-05-06 17:15:55 +08:00
大石头 8de821d190 0803使用tokenbsp基类 2017-05-06 17:15:22 +08:00
arlenxiao 4f975cd0dd 修改光栅默认输入口上拉 2017-05-06 16:56:16 +08:00
12 c7f3052bd3 增加光栅指示灯功能 2017-05-06 15:55:47 +08:00
12 714273f0fc 重写IOK027X指示灯状态 2017-05-05 20:14:41 +08:00
12 76612335b0 增加指示灯显示开关状态 2017-05-05 10:03:32 +08:00
arlenxiao eb59b20ddc 双联函数增加是否倒置输入输出参数 2017-04-24 15:39:28 +08:00
大石头 5238db0cf2 外部可能直接设置Opened而没有关闭网络接口,导致出错 2017-04-22 14:19:20 +08:00
大石头 16e0ef2985 改进M4分频算法,自动计算PLL_Q,以适应不同晶振 2017-04-22 13:23:56 +08:00
大石头 46d9b83071 GD32F450兼容,8M晶振,168MHz主频 2017-04-22 12:00:33 +08:00
大石头 01c0044c4d 从F1拷贝过来,完善F4驱动,编译通过,未检查代码未测试功能 2017-04-22 11:39:05 +08:00
大石头 0796ef8ab3 为提高登录成功率,改进令牌登录算法,散列明文和密码连接在一起 2017-04-21 12:29:00 +08:00
大石头 ccdb9cf5a9 为提高登录成功率,改进令牌登录算法,散列明文和密码连接在一起 2017-04-21 12:19:47 +08:00
LQF b6854edecd 补充写入请求指令Write() 2017-04-18 22:28:28 +08:00
大石头 cea66d5556 增加TokenClient.WriteAsync,异步上传并等待响应,确保历史数据稳定可靠上传 2017-04-18 16:25:19 +08:00
arlenxiao 84eefbb970 // 系统休眠时自动进入低功耗
//Power::AttachTimeSleep();
这句导致RTM版本不能运行,需注释!
2017-04-17 17:22:52 +08:00
大石头 cda7f099a1 (4 + Size) 2017-04-15 15:19:07 +08:00
大石头 9bdbd7b6af 历史数据处理逻辑完成 2017-04-15 15:10:37 +08:00
大石头 f1f5ef36b2 统一上报和存储架构 2017-04-15 14:30:48 +08:00