Sigfox是一家全球(低功耗广域)供应商。Sigfox网络在100 kHz的公共可用频段内工作,通过空中交换无线电信息。每条信息的宽度为100 Hz,根据地区不同,以每秒100或600位的数据速率传输。因此,可以实现长距离,同时对噪声非常鲁棒。(来源:Sigfox)。
这里的一个重要点是Sigfox消息的有效负载为12字节。
Futheromre Sigfox有以下限制(请检查此限制):
上行中的140条消息的有效负载为12字节下行4条消息,有效负载为8字节
如果我们查看IoT服务发行说明,我们可以看到,4.8.0版SAP现在为"Sigfox"网络提供了一个"网关边缘"组件,淘客小程序,顺便说一句,很明显,我想查看此变体,以从设备/传感器获取测量值。
PKCELL LiPo Akku 1100mAh JST-PH连接器Pycom Pysense传感器屏蔽Pycom LoRa/Sigfox天线套件Pycom SiPy Espressif ESP32 Sigfox/WiFi/BLE开发板
我们需要做的第一件事是升级固件,物联网模块,如这里所述。
基于我没有Pycom扩展板,你可以简单地在这里布线,我在这里使用两个(德语:Krokodilklemmen):
现在我开始"Pycom升级"工具。
注意:对我来说,它只在"高速传输"框未选中时工作:
最后我们得到我们的设备已成功更新的信息,以及在"Sigfox"侧重新注册设备所需的两个值:
这也可以通过打开putty并通过串行接口连接到板并输入以下内容来实现行:
结果你也得到了"ID"和"PAC"!
在我们现在可以在"Sigfox"网站上注册我们和设备之前,云信息,步骤上的信息:
此外,还需要您和您的公司提供更多详细信息,最后你得到了注册的确认:
现在我们可以发送消息到"Sigfox后端",我们需要一个小程序来收集一些数据。
使用过的pycom板支持"micropyton"作为编程语言,所以让我们建立一些线路:
你可以看到我们每10分钟发送一次消息,这是我基于Sigfx网络每天限制140条消息。
要将此程序复制到我们的"SiPy"板,我在这里使用带有"Pymakr"插件的"Atom"编辑器
在我们同步本地程序后,有哪些云服务器,我们现在可以在串行控制台上看到程序工作:
如果我们现在检查Sigfox端发生了什么,云 服务器,我们可以看到我们的设备现在是可用的…太好了;o):
而且我们当然可以看到我们的消息是"十六进制"表示和一些附加信息,如信号的质量:
如果你点击小的"位置"图标,我们还可以确定我们的设备在哪个领域: