金牌会员
 
- 积分
- 1479
- 金钱
- 1479
- 注册时间
- 2016-1-25
- 在线时间
- 260 小时
|
发表于 2016-6-15 11:28:52
|
显示全部楼层
其实说白了 就是我们两个人说好暗号 然后在对接成功的时候 解析出来 好比如 我们发送一组数据 温度 A 16 度 B 32 度 C 100 度 ............ 然后我们按照数据的向后来发送 当然我们肯定需要定义一个握手协议 不能什么数据都接 好比如 发送8个字节的数据
起始 地址 温度A 温度 B 温度 C 温度 D 温度 E 结束符
0XAA 0X01 16 32 100 64 78 OXFF
所以在进行数据接收的时候 你就可以判断了这组数据是以0xAA开头的 我才去进行判断 不然就丢弃 因为发送的时候我们可以直接写10进制的数,它会自动转换成16进制的发出来 好比如 你发送的是100 实际上收到的是16进制的0x64 所以我们要正确显示的话 就必须进行数据处理 将16进制转换成10 进制 进行显示 所谓的数据加密 就是把自己的数据用自己的想法先进行加减乘除后 发送出来 接收端的时候在进行反推回去。 大致就是这样了 希望对你有所帮助 |
|