学为所用

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  18 随笔 :: 0 文章 :: 6 评论 :: 0 引用

2019年11月16日

摘要:Python读字节某一位的值,设置某一位的值,二进制位操作 在物联网实际应用项目开发中,为了提升性能,与设备端配合,往往最终使用的是二进制字节串方式进行的通信协议封装,更会把0和1、True和False、Yes和No这样的布尔值每8个只占用一个字节,用字节中的位来表示。减少传输量,减少对网络稳定性的 阅读全文
posted @ 2019-11-16 22:42 学为所用 阅读 (21) 评论 (2) 编辑

2019年11月13日

摘要:Python3操作MySQL基于PyMySQL封装的类 在未使用操作数据库的框架开发项目的时候,我们需要自己处理数据库连接问题,今天在做一个Python的演示项目,写一个操作MySQL数据库的类,基于PyMySQL库在Python3上实现。在写业务逻辑代码的时候,可以方便很多,时间关系,没有写太完善 阅读全文
posted @ 2019-11-13 17:36 学为所用 阅读 (35) 评论 (0) 编辑

2019年11月12日

摘要:Python输出16进制不带0x补零,整数转16进制,字符串转16进制 在开发中,我们偶尔会遇到需要将数据通过控制台打印出来,以检查数据传输的准确性。例如调试服务端刚接到的二进制数据(里面包含很多非可见字符,也就是ASCii码之外的字节值,或是字节值不是字母和数字的,是一些特殊符号),如物联网的MQ 阅读全文
posted @ 2019-11-12 12:47 学为所用 阅读 (98) 评论 (0) 编辑

2019年9月21日

摘要:微服务与敏捷开发(Scrum/Kanban)的核心思想之我见   关于“微服务”和“敏捷开发”的文章网络上有很多,所以这里不再重复叙述这些概念的解释和特点,而是就个人实际工作中对他们的核心思想的理解及运用分享给大家,希望能对大家有所帮助。   当下IT开发领域 阅读全文
posted @ 2019-09-21 01:24 学为所用 阅读 (180) 评论 (1) 编辑

2019年8月7日

摘要:  前面章节介绍过,MQTT协议和CoAP协议都是物联网中比较流行的协议,都对传输量做了很大的精简,传输开销小,以适应物理网的网络环境。   XMPP协议也有人说是适合物联网通信的,但它是基于XML,对于嵌入式硬件设备来说,实现XML解析是非常困难和消耗资源的 阅读全文
posted @ 2019-08-07 16:50 学为所用 阅读 (432) 评论 (0) 编辑

2019年8月5日

摘要:  前面讨论了MQTT协议的控制报文的格式,下面分别举例探讨各个控制报文的详细内容。 01、CONNECT – 连接服务端   客户端到服务端的网络连接建立后,客户端发送给服务端的第一个报文必须是CONNECT报文。客户端在连接成功后,不能再次发送这个报文,否 阅读全文
posted @ 2019-08-05 18:43 学为所用 阅读 (119) 评论 (0) 编辑

2019年7月23日

摘要:  在MQTT协议中,一个控制报文(数据包)的结构按照前后顺序分如下三部分: | 结构名 | 中文名 | 解释说明 | | | | | | Fixed header | 固定报头 | 报文的最开始部分,所有报文都包含这个部分 | | Variable header | 可变报头 阅读全文
posted @ 2019-07-23 18:06 学为所用 阅读 (262) 评论 (0) 编辑

2019年7月20日

摘要:  通过上一节我们对MQTT协议已经有了初步的印象,这一节我们开始深入的理解一下MQTT协议,介绍常用的MQTT 3.1.1版本,5.0版本后面指介绍新增部分即可。这一节我们先介绍MQTT里常用的术语(非官方文档直接复制)。    网络连接(Network C 阅读全文
posted @ 2019-07-20 22:10 学为所用 阅读 (130) 评论 (0) 编辑

2019年7月16日

摘要:  网络上搜索MQTT协议,会出现太多的解释,这里就不做官方标准释义的复制了。这一节我们从实战理解角度,通俗的将MQTT协议的作用及实现原理说一下,旨在可以快速理解MQTT协议。所以可能会出现很多看似不标准的解释,但是更容易理解MQTT的内涵,对MQTT十分精通者请忽略此文。 & 阅读全文
posted @ 2019-07-16 17:53 学为所用 阅读 (187) 评论 (0) 编辑

2019年7月12日

摘要:  说起进制,大家都能想到二进制、10进制、16进制、8进制等等,但是在互联网应用开发中,却很少用到这些换算。在物联网短指令应用中,却十分常见。    理解字节本质和二进制   无论是互联网应用还是物联网应用,在网络传输层传送的其实都是二进 阅读全文
posted @ 2019-07-12 18:39 学为所用 阅读 (131) 评论 (2) 编辑