
物联网
文章平均质量分 85
物联网IoT
小康师兄
本人新书《从零开始学ESP32物联网应用开发》已全网上市,京东/淘宝/当当均可购买。
10年嵌入式开发经验、5年全栈开发经验和一点管理经验;
做过大厂的系统工程师,当过中厂的技术主管,现在是小厂的技术总监;
对IoT物联网开发有自己的见解,业余时间喜欢沉淀、整理与分享输出自身的技术知识。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【图解】速览C语言:一目了然的核心知识汇总
【图解】速览C语言:一目了然的核心知识汇总原创 2024-12-05 14:43:16 · 390 阅读 · 0 评论 -
史上最简单的C#客户端连接阿里云物联网平台
C#客户端连接阿里云物联网平台创建新项目 Windows窗口应用(.NET Frameworkd)管理NuGet程序包添加MqttSign.csusing System;using System.Security.Cryptography;namespace WaterSamplePCNet{ class CryptoUtil { public static String hmacSha256(String plainText, String key)原创 2020-12-10 11:58:27 · 4330 阅读 · 6 评论 -
阿里云物联网平台设备间通信(通过规则引擎-云产品流转)
阿里云物联网平台设备间通信(通过规则引擎-云产品流转)前言我们正常的使用阿里云物联网平台,一般是:设备通过物模型上报数据属性App通过云端API获取设备的数据属性App通过云端API调用设备的服务,来控制设备执行各种命令一般都是设备和App的互动,很少有设备和设备间的通信。但是最近正好就有这种需求,所以开始研究,如何在阿里云物联网平台上面实现设备间通信。自定义Topic阿里云物联网平台给了很多Topic,基础通信Topic、物模型通信Topic,这些一看就不知道跟我们的需求没关系,不能乱原创 2020-12-16 15:29:41 · 6484 阅读 · 16 评论 -
家庭物联网系统设计之以太网通信
家庭物联网系统设计之以太网通信1 设计目的实现家庭物联网的以太网通信,家庭物联网网关设计。2 方案设计与论证本方案设计首先在花生壳网站申请域名,下载花生壳软件客户端并运行该软件使之在线才能得以激活域名。其次配置家庭路由器,将域名绑定在家庭路由器上。这样本系统的Android应用程序可以解析域名来得到家庭路由器IP,再通过套接字实现将消息发送到目标网关。总而言之,该数据通信链路应用Ethernet...原创 2015-01-17 11:20:02 · 2797 阅读 · 0 评论 -
EMQX 入门教程 基础篇①——设备登录认证,通过外部自建HTTP服务控制
EMQX 登录认证,通过外部自建HTTP服务控制官方教程https://docs.emqx.net/broker/latest/cn/advanced/auth-http.html启动emqx_auth_http插件修改emqx_auth_http.conf配置文件emqx\etc\plugins\emqx_auth_http.conf我的服务器是8080的端口,所以我就改了一个端口##----------------------------------------------------原创 2020-10-15 15:31:32 · 5221 阅读 · 0 评论 -
EMQX 入门教程 选型篇①——MQTT Broker 服务器选型
MQTT Broker 服务器选型EMQ-X BrokerEMQ-X EnterpriseHiveMQActiveMQMosquittoLicense开源企业企业,开源只有25个连接数开源开源公司映云科技映云科技dc-square ,德国ApacheEclipse开发语言ErlangErlangJavaJavaC连接数十万级百万级千万级性能单机十万单机百万集群千万支持集群单机十万协议支持MQTT、原创 2020-09-30 10:25:38 · 11277 阅读 · 5 评论 -
EMQX 入门教程 基础篇②——EMQX 消息存储到数据库的四种方法
EMQ-X 消息存储到数据库使用EMQ-X 如何实现将设备上报上来的消息存储到数据库呢,方法很多,如下EMQ-X Enterprise购买EMQ-X企业版,有钱就用最省力的办法。数据存储设计 • EMQ X 使用文档MQTT客户端订阅消息再转存数据库方法:后台开个超级权限的MQTT客户端订阅所需的主题将接收到的消息存储到数据库弊端:这个方法是最简单的,目前在很多开源的物联网项目中看到这么应用,但是他的弊端也很明显。设备数越多,订阅数越多,进来的消息也越多只有一个Socket原创 2020-09-30 13:00:47 · 8808 阅读 · 6 评论 -
EMQX 入门教程 选型篇②——Broker、Enterprise和Platform 对比
EMQ-X Broker、Enterprise和Platform 对比总体对比概述对比详细对比Enterprise 定价并发数(个)价格(元/年)(含邮件支持服务)价格(元/年)(5*8小时在线支持服务)50900129001001500135005004000160001000500017000500070001900010000900033000500002000044000100000—8原创 2020-09-28 22:02:18 · 3715 阅读 · 2 评论 -
RFID学习随笔
RF卡有很多种,ID,IC,CPU等等ID卡125kHz左右的低频卡,可读不可写,唯一卡号,无加密,可大量复制。用于低安全性场合。IC卡一种是13.56MHZ的第二代射频标准协议,现在的门禁卡大多是13.56MHz的ISO1443A/ISO1443B协议。IC卡有读写功能,有16个扇区,每个扇区都有独立key,进行加密,控制读写,相对于安全性能要高一些,不容易被克隆,所以市场上面IC卡...原创 2019-01-02 21:54:32 · 1508 阅读 · 0 评论 -
设备固件升级流程
设备固件升级流程粗略的讲述下,设备固件升级的流程。设备Flash划分 应用 区域 BOOT 0x00000~0x10000 APP 0x10000~0x80000APP 偏移10240地址,存放16位字符串const char projectVersion[0x10] __attribute__((at(PROJECT_VERSION...原创 2018-08-06 21:00:17 · 3821 阅读 · 0 评论 -
Link Develop 学习笔记一:设备接入
使用MQTT连接阿里云IoT注意, 在进行MQTT CONNECT协议设置的时候Connect指令中的KeepAlive有效范围[60秒,300秒],否则会拒绝连接。如果同一个设备多个连接可能会导致客户端互相上下线,MQTT默认开源SDK会自动重连,您可以通过日志服务看到设备行为。MQTT 连接域名:使用域名:${productKey}.iot-as-mqtt.cn-shan......原创 2018-07-15 21:32:27 · 4355 阅读 · 0 评论 -
UVC 光电池 ADC采集经验之谈
做一个消毒灯检测项目,用UVC的光电池采集紫外光强度。 发现采集的AD值会上下波动,很有规律,当时就很纳闷,难道我的AD值有问题(如下图) 然后就用上万用表,发现万用表的电压值很稳定,电压稳定上涨,不会上下周期性波动。 当时就懵逼了,越发的怀疑我的AD采集程序有问题。 反复验证无果后,经过高人大神指点后,用上示波器,一看,果真电压上下波动。 经过反复确定,是光源有波动,接下来然后...原创 2018-04-18 20:56:14 · 1642 阅读 · 1 评论 -
NB-IoT信息收集
NB卡非定向和定向卡非定向卡:默认了绑定了IP,不支持域名访问。用户可以发 hex 数据到727394AC0F271234,如果同样接收到返回的数据,表明此卡支持转发非定意向任意IP。定向卡:只能对接电信平台。限制其他所有的个人IP。1月24日后,电信只对外销售定向卡。当下电信NB-IoT已不允许自建CoAP服务器,只能先将数据发送到电信平台,然后再通过电信平台中转。NB运营商...原创 2018-04-16 14:46:38 · 685 阅读 · 0 评论 -
NB-IoT低功耗——模式设置
如前文所述NB-IoT低功耗——PSM/eDRX/DRX模式,NB-IoT低功耗模式分为三种。分别需要在中国电信物联网开发平台和设备的NB模组上进行设置。原创 2018-04-16 14:32:36 · 1042 阅读 · 0 评论 -
NB-IoT低功耗——PSM/eDRX/DRX模式
详细分析NB-IoT三种低功耗模式,PSM、eDRX、DRX模式。原创 2018-04-16 12:50:55 · 1467 阅读 · 0 评论 -
MC20 AT指令无反馈
自己做了一个MC20的小模块板子,今天使用的时候,发现无论我发送什么AT指令,他都没反馈。确认过了如下这些条件: 1. 波特率115200 2. AT+回车换行 3. powerkey一直保持高电平,网络led保持闪烁 然并卵,MC20一直没有反馈OK,一直无法正常工作。 心态瞬间有点慌了…用了如下各种调试方法: 1. 单独接了一个9V,5A的直流电源(MC20开机的时...原创 2018-04-02 19:59:57 · 4491 阅读 · 4 评论 -
物联网通信技术(NB-IOT VS 2G)
NB-IOT与2G模块,功耗对比NB-IOT功耗具体分析NB-IOT对外宣传软文最著名的一句话就是“自动抄表系统,一节干电池用十年。”讲真,NB-IOT的功耗确实比2G模块低,他能做到的原因如下三点。PSM(Power Save Mode)模式下,平均电流只要6.7uA,功耗非常低。缺点是,此时设备仍然注册在网络中,但是不接受网络信息,网寻呼消息也无法将NB模块唤醒,PSM模...原创 2017-12-08 11:47:25 · 11315 阅读 · 0 评论 -
百度天工IoT 快速上手
百度天工IoT 快速上手前言早先用了机智云和OneNET,现在再来用百度天工IoT,各有千秋,都很好用,很适合物联网开发者。概念物模型 多个属性和数据点组成,表示一类设备。物影子 百度天工的核心,设备数据上报暂存在物影子,通过操控物影子来控制设备。协议设备端与云端之间,主要通过MQTT。 应用端与云端之间,主要通过HTTP。应用更......原创 2017-10-26 16:39:03 · 2981 阅读 · 1 评论 -
CME ERROR's
CME ERROR’sCME ERROR’s (GSM Equipment related codes)Error Description CME ERROR: 0 Phone failure CME ERROR: 1 No connection to phone CME ERROR: 2 Phone adapter link reserved CME E...转载 2018-04-07 15:50:12 · 908 阅读 · 0 评论