Keep it Simple and Stupid — 简单就是美
提示1:锐米所有 LoRa 产品严格遵循国标标准的 LoRaWAN 协议。
提示2:如果您有其他 LoRa 需求或建议,欢迎联系锐米 [email protected]
智联万物,让生活更美好,这是 LoRa 物联网的美好愿景。
现在,上百种传感器(执行器)即将接入 LoRa 物联网,这给产业界带来一个挑战—低成本快速开发 LoRa 终端。
为应对该挑战,我们推出一种“革命性”解决方案—ArduinoLoRa+传感器(执行器)
冷兵器时代,骑士们花费一生的时间学习剑术和马术;火枪诞生后,只要扣动扳机就行了,几乎任何人都能轻松做到。这就是“革命性”技术带来的颠覆效应。
21世纪,电子产品设计迎来了“火枪”时代—Arduino,相比上世纪的“剑术”—自制PCB,可谓“四两拨千斤”,极大地提高了生产力。这 2 者的设计代价如下图所示。
图1 Arduino(火枪) vs 自制PCB(剑术)
残酷的现实还给电子产品设计增加了 2 个“坑”
在没有见到产品原型前,客户往往说不清楚真正的需求;软硬件设计缺陷,器件采购困难,成本功耗尺寸变化,甚至PCB工厂滞后…
这些异常,都是“自制PCB”的恶梦,而 Arduino 天生就跳过此坑。
现实世界至少有100个理由会导致项目被取消:经济形势不好,没有成功签单,甲方毁约,成本过高,项目延迟…
此时,唯一的办法是—廉价失败:ArduinoLoRa 只消耗了工程师1天的时间;而“自制PCB”凝聚了几十个白天黑夜的心血,欲哭无泪呀!
小结:选择大于努力,要想提高开发 LoRa 终端的生产力,请放弃“自制PCB”,选择 ArduinoLoRa+
关于 Arduino 更多优势,请参考:
关于使用Arduino做开发的二三理
火遍全球的Arduino,为什么在国内惨遭专家痛骂?
了解 LoRa 模块的引脚定义和电气特性,基于 LoRa 模块指令开发驱动,熟悉 LoRaWAN 配置参数,为特定传感器开发驱动代码。这些传统的开发道路,让诞生一个 LoRa 终端布满荆棘。
基于 ArduinoLoRa+ 平台,只需将 LoRa 适配板扣在 Arduino 上,基于 LoRa 库的几行代码即可工作,编译后通过 USB 口即可上传程序。这些简单的步骤,让开发 LoRa 终端充满快乐和美。
LoRa.write("123", 3);
if (LoRa.availabe()) {
len = LoRa.read(buf, MAX_LEN);
}
既可以参考锐米公司分享的 LoRa 终端开源设计,又能借鉴 Arduino 社区上万的开源项目,通过以下 3 步快速开发 LoRa 终端。
花 1 小时,开源设计 LoRa 温湿度终端
开发平台 Arduino IDE 是一个免费软件,它还可以跨平台使用(Windows/Linux/Mac)
Arduino IDE 下载链接.
Arduino 的开源社区和锐米提供的参考设计,让开发 LoRa 终端的代码随处可得。
锐米 ArduinoLoRa 开源项目
锐米 ArduinoLoRa 库
最便宜的 Arduino Pro Mini 仅 ¥9,批量生产 AVR 单片机仅 ¥3,这意味着 LoRa 终端一开始就取得“低成本”制造的优势。
为什么国外 6 岁的儿童就能使用 Arduino 开发电子产品呢?这得益于以下渠道。
- 全球开源项目 点击链接
- 全球社区 点击链接
- 中文社区 点击链接
- 官网资料 点击链接
- 经典书籍 下载链接
- 入门:《爱上Arduino》
- 进阶:《Arduino编程指南》
- 软件:《Arduino权威指南》
- 硬件:《Arduino技术指南》
- Arduino学术交流QQ群 873031521 234614235
开发完 LoRa 终端后,如果项目成功了,需要批量生产。恭喜您!能走到这一步的项目仅有 10%,可谓“九死一生”。
批量生产需要考虑产品:尺寸,成本,功耗,烧录,升级。不着急,我们为您准备好解决方案,请参考:低成本快速开发 LoRa 终端:从 1 到 10000