这是大二开始做的一个项目,前后断断续续一年,现在想起它来,可是当时的下位机,也就是ZigBee网络和GSM模块都不在了,也就跑不起来了.看到公司产品提供了一个模拟器,模拟下层设备,这也来试试.
看看了代码,现在还蛮佩服自己的,当时模块话的设计,使得我只需要写两个桩模块就搞定了.
我写了个数据模拟器,还有设备控制器.
数据模拟我使用的Json格式来描述.
{
"type": "C",
"networkid": "0000",
"parentnetworkid": "0000",
"recivenetworkid": "",
"flag": 0,
"cmdid": 2,
"context": "",
"name": 12,
"Ttime": 2
}
从上倒下,分别为节点类型,网络号,父节点网络号,接收网络号,命令是否循环,命令ID,内容