sensecraft/docs/README.md

280 lines
18 KiB
Markdown

# SenseCAP - The Sensor Prototype Kit Overview
In the digital age where IoT and big data are becoming more prevalent, massive data collection through sensors is required to facilitate digital transformation. Under such a background, SenseCAP K1100 comes with all the essential sensors and devices, including a Wio Terminal, an AI Vision Sensor, and a LoRa®-enabled module - that together allows users of all backgrounds and levels to create DIY sensors for data collection and solving real-world challenges.
<div align=center><img width = 800 src="https://files.seeedstudio.com/wiki/K1100/banner.png"/></div>
**SenseCAP - The Sensor Prototype Kit with LoRa® and AI** enables you to rapidly digitize the world using LoRaWAN® and solve real-world challenges. With this plug-and-play toolkit, anyone can add AI to their edge devices and unlock the potential of AIoT.
<p style=":center"><a href="https://www.seeedstudio.com/Seeed-Studio-LoRaWAN-Dev-Kit-p-5370.html?queryID=a88444c7c4ccfa5dddd4d2a84db3dd5e&objectID=5370&indexName=bazaar_retailer_products" target="_blank"><img src="https://files.seeedstudio.com/wiki/Seeed-WiKi/docs/images/get_one_now.png" /></a></p>
## Catalogue
<div class="category">
<h3>
<span class="headline" id="Quick Start">Quick Start</span>
</h3>
<div class="item">
<ul>
<li><a href="https://github.com/Seeed-Studio/SenseCraft/tree/main/docs/01-Quick-Start" target="_blank">Quick Start With SenseCAP - K1100</a>
</ul>
</div>
<h3>
<span class="headline" id="Microsoft Azure IoT">Microsoft Azure IoT</span>
</h3>
<div class="item">
<ul>
<li><a href="https://github.com/Seeed-Studio/SenseCraft/tree/main/docs/02-Microsoft-Azure-IoT/1-Connect%20SenseCAP%20to%20Azure%20IoT%20Central%20via%20Node-RED%20(SenseCAP)" target="_blank">Connect SenseCAP to Azure IoT Central via Node-RED (SenseCAP)</a></li>
</ul>
<ul>
<li><a href="https://github.com/Seeed-Studio/SenseCraft/tree/main/docs/02-Microsoft-Azure-IoT/1-Connect%20Wio%20Terminal%20to%20Microsoft%20Azure%20IoT%20Central%20(WiFi)" target="_blank">Connect Wio Terminal to Microsoft Azure IoT Central (WiFi)</a></li>
</ul>
<ul>
<li><a href="https://github.com/Seeed-Studio/SenseCraft/tree/main/docs/02-Microsoft-Azure-IoT/1-Connect%20the%20Wio%20Terminal%20to%20Microsoft%20Azure%20IoT%20Hub%20(WiFi)" target="_blank">Connect the Wio Terminal to Microsoft Azure IoT Hub (WiFi)</a></li>
</ul>
<ul>
<li><a href="https://github.com/Seeed-Studio/SenseCraft/tree/main/docs/02-Microsoft-Azure-IoT/1-Helium%20integrate%20into%20Azure%20IoT%20Hub" target="_blank">Integrate into Azure IoT Hub (Helium)</a></li>
</ul>
<ul>
<li><a href="https://github.com/Seeed-Studio/SenseCraft/tree/main/docs/02-Microsoft-Azure-IoT/2-Develop%20in%20Microsoft%20Azure%20IoT%20Central" target="_blank">Develop in Microsoft Azure IoT Central</a></li>
</ul>
<ul>
<li><a href="https://github.com/Seeed-Studio/SenseCraft/tree/main/docs/02-Microsoft-Azure-IoT/3-Configure%20Web%20APP%20Visualization" target="_blank">Configure Web APP Visualization</a></li>
</ul>
<ul>
<li><a href="https://github.com/Seeed-Studio/SenseCraft/tree/main/docs/02-Microsoft-Azure-IoT/3-Microsoft%20Azure%20IoT%20Data%20visualisation%20with%20Power%20BI" target="_blank">Microsoft Azure IoT Data visualisation with Power BI</a></li>
</ul>
<ul>
<li><a href="https://github.com/microsoft/IoT-For-Beginners" target="_blank">Microsoft IoT Hub for Beginners Course</a></li>
</ul>
</div>
<h3>
<span class="headline" id="SenseCAP">SenseCAP</span>
</h3>
<div class="item">
<ul>
<li><a href="https://sensecap-docs.seeed.cc/introduction.html" target="_blank">SenseCAP Documentation Centre</a></li>
</ul>
<ul>
<li><a href="https://github.com/Seeed-Studio/SenseCraft/tree/main/docs/03-SenseCAP/1-SenseCAP%20Console%20with%20Node-RED%20Quick%20Start" target="_blank">SenseCAP Console with Node-RED Quick Start</a>
</ul>
<ul>
<li><a href="https://github.com/Seeed-Studio/SenseCraft/tree/main/docs/03-SenseCAP/2-Connect%20SenseCAP%20to%20Azure%20IoT%20Central%20via%20Node-RED" target="_blank">Connect SenseCAP to Azure IoT Central via Node-RED</a></li>
</ul>
<ul>
<li><a href="https://github.com/Seeed-Studio/SenseCraft/tree/main/docs/03-SenseCAP/2-Connect%20SenseCAP%20to%20Power%20BI%20via%20Node-RED" target="_blank">Connect SenseCAP to Power BI via Node-RED</a></li>
</ul>
<ul>
<li><a href="https://github.com/Seeed-Studio/SenseCraft/tree/main/docs/03-SenseCAP/2-Connect%20SenseCAP%20to%20InfluxDB%20via%20Node-RED" target="_blank">Connect SenseCAP to InfluxDB via Node-RED</a></li>
</ul>
</div>
<h3>
<span class="headline" id="Arduino Programming">Sensors Wiki</span>
</h3>
<div class="item">
<ul>
<li><a href="https://wiki.seeedstudio.com/Wio-Terminal-Light/" target="_blank">Wio Terminal Light Sensor</a></li>
</ul>
<ul>
<li><a href="https://wiki.seeedstudio.com/Wio-Terminal-IMU-Overview/" target="_blank">Wio Terminal IMU Sensor</a></li>
</ul>
<ul>
<li><a href="https://wiki.seeedstudio.com/Grove-Moisture_Sensor/" target="_blank">Grove Soil Moisture Sensor</a></li>
</ul>
<ul>
<li><a href="https://wiki.seeedstudio.com/Grove-VOC_and_eCO2_Gas_Sensor-SGP30/" target="_blank">Grove VOC and eCO2 Gas Sensor (SGP30)</a></li>
</ul>
<ul>
<li><a href="https://wiki.seeedstudio.com/Grove-SHT4x/" target="_blank">Grove Temp&Humi Sensor (SHT40)</a></li>
</ul>
<ul>
<li><a href="https://wiki.seeedstudio.com/Grove-Vision-AI-Module/" target="_blank">Grove Vision AI Module</a></li>
</ul>
</div>
<h3>
<span class="headline" id="Arduino Programming">Sensor & Helium/TTN Arduino Programme</span>
</h3>
<div class="item">
<ul>
<li><a href="https://github.com/Seeed-Studio/SenseCraft/tree/main/docs/04-Sensor-Helium-TTN-Arduino-Programme/Wio%20Terminal%20Light%20Sensor" target="_blank">Wio Terminal Light Sensor</a></li>
</ul>
<ul>
<li><a href="https://github.com/Seeed-Studio/SenseCraft/tree/main/docs/04-Sensor-Helium-TTN-Arduino-Programme/Wio%20Terminal%20IMU%20Sensor" target="_blank">Wio Terminal IMU Sensor</a></li>
</ul>
<ul>
<li><a href="https://github.com/Seeed-Studio/SenseCraft/tree/main/docs/04-Sensor-Helium-TTN-Arduino-Programme/Grove%20Soil%20Moisture%20Sensor" target="_blank">Grove Soil Moisture Sensor</a></li>
</ul>
<ul>
<li><a href="https://github.com/Seeed-Studio/SenseCraft/tree/main/docs/04-Sensor-Helium-TTN-Arduino-Programme/Grove%20VOC%20and%20eCO2%20Gas%20Sensor%20(SGP30)" target="_blank">Grove VOC and eCO2 Gas Sensor (SGP30)</a></li>
</ul>
<ul>
<li><a href="https://github.com/Seeed-Studio/SenseCraft/tree/main/docs/04-Sensor-Helium-TTN-Arduino-Programme/Grove%20Temp%26Humi%20Sensor%20(SHT40)" target="_blank">Grove Temp&Humi Sensor (SHT40)</a></li>
</ul>
<ul>
<li><a href="https://github.com/Seeed-Studio/SenseCraft/tree/main/docs/04-Sensor-Helium-TTN-Arduino-Programme/Grove%20Vision%20AI%20Module" target="_blank">Grove Vision AI Module</a></li>
</ul>
</div>
<h3>
<span class="headline" id="Helium">Helium</span>
</h3>
<div class="item">
<ul>
<li><a href="https://github.com/Seeed-Studio/SenseCraft/tree/main/docs/05-Helium/0-Helium%20Introduction" target="_blank">Helium Introduction</a></li>
</ul>
<ul>
<li><a href="https://github.com/Seeed-Studio/SenseCraft/tree/main/docs/05-Helium/1-Connect%20to%20Helium" target="_blank">Connect to Helium</a></li>
</ul>
<ul>
<li><a href="https://github.com/Seeed-Studio/SenseCraft/tree/main/docs/05-Helium/2-Integrate%20into%20Google%20Sheets%20via%20Helium" target="_blank">Integrate into Google Sheets via Helium</a></li>
</ul>
<ul>
<li><a href="https://github.com/Seeed-Studio/SenseCraft/tree/main/docs/05-Helium/2-Connect%20AWS%20IOT%20Core%20via%20Helium" target="_blank">Connect AWS IOT Core via Helium (Helium)</a></li>
</ul>
<ul>
<li><a href="https://github.com/Seeed-Studio/SenseCraft/tree/main/docs/05-Helium/2-Integrate%20into%20Azure%20IoT%20Hub" target="_blank">Integrate into Azure IoT Hub</a></li>
</ul>
<ul>
<li><a href="https://github.com/Seeed-Studio/SenseCraft/tree/main/docs/05-Helium/3-Configure%20Web%20APP%20Visualization" target="_blank">Configure Web APP Visualization</a></li>
</ul>
</div>
<h3>
<span class="headline" id="The Things Network Section">The Things Network Section</span>
</h3>
<div class="item">
<ul>
<li><a href="https://github.com/Seeed-Studio/SenseCraft/tree/main/docs/06-TTN/0-TTN%20Introduction" target="_blank">TTN Introduction</a></li>
</ul>
<ul>
<li><a href="https://github.com/Seeed-Studio/SenseCraft/tree/main/docs/06-TTN/1-Connect%20to%20TTN" target="_blank">Connect to TTN</a></li>
</ul>
</div>
<h3>
<span class="headline" id="WiFi">WiFi</span>
</h3>
<div class="item">
<ul>
<li><a href="https://github.com/Seeed-Studio/SenseCraft/tree/main/docs/07-WiFi/1-Quickly%20Start%20with%20Ubidots" target="_blank">Quickly Start with Ubidots</a></li>
</ul>
<ul>
<li><a href="https://github.com/Seeed-Studio/SenseCraft/tree/main/docs/07-WiFi/1-Quick%20Start%20to%20Using%20Blynk" target="_blank">Quick Start to Using Blynk</a></li>
</ul>
<ul>
<li><a href="https://github.com/Seeed-Studio/SenseCraft/tree/main/docs/07-WiFi/0-Advanced%20Wi-Fi%20Usage" target="_blank">Advanced Wi-Fi Usage</a></li>
</ul>
<ul>
<li><a href="https://github.com/Seeed-Studio/SenseCraft/tree/main/docs/07-WiFi/1-Connect%20Wio%20Terminal%20to%20Google%20Cloud%20IoT%20Core" target="_blank">Connect Wio Terminal to Google Cloud IoT Core</a></li>
</ul>
<ul>
<li><a href="https://github.com/Seeed-Studio/SenseCraft/tree/main/docs/07-WiFi/1-Connect%20Wio%20Terminal%20to%20Microsoft%20Azure%20IoT%20Central" target="_blank">Connect Wio Terminal to Microsoft Azure IoT Central</a></li>
</ul>
<ul>
<li><a href="https://github.com/Seeed-Studio/SenseCraft/tree/main/docs/07-WiFi/1-Connect%20the%20Wio%20Terminal%20to%20Microsoft%20Azure%20IoT%20Hub" target="_blank">Connect the Wio Terminal to Microsoft Azure IoT Hub</a></li>
</ul>
</div>
<h3>
<span class="headline" id="Cloud">Cloud</span>
</h3>
<div class="item">
<ul>
<li><a href="https://github.com/Seeed-Studio/SenseCraft/tree/main/docs/08-Cloud/Connect%20AWS%20IOT%20Core%20via%20Helium%20(Helium)" target="_blank">Connect AWS IOT Core via Helium (Helium)</a></li>
</ul>
<ul>
<li><a href="https://github.com/Seeed-Studio/SenseCraft/tree/main/docs/08-Cloud/Integrate%20into%20Azure%20IoT%20Hub%20(Helium)" target="_blank">Integrate into Azure IoT Hub (Helium)</a></li>
</ul>
<ul>
<li><a href="https://github.com/Seeed-Studio/SenseCraft/tree/main/docs/08-Cloud/Connect%20Wio%20Terminal%20to%20Google%20Cloud%20IoT%20Core%20(WiFi)" target="_blank">Connect Wio Terminal to Google Cloud IoT Core (WiFi)</a></li>
</ul>
<ul>
<li><a href="https://github.com/Seeed-Studio/SenseCraft/tree/main/docs/08-Cloud/Connect%20Wio%20Terminal%20to%20Microsoft%20Azure%20IoT%20Central%20(WiFi)" target="_blank">Connect Wio Terminal to Microsoft Azure IoT Central (WiFi)</a></li>
</ul>
<ul>
<li><a href="https://github.com/Seeed-Studio/SenseCraft/tree/main/docs/08-Cloud/Connect%20the%20Wio%20Terminal%20to%20Microsoft%20Azure%20IoT%20Hub%20(WiFi)" target="_blank">Connect the Wio Terminal to Microsoft Azure IoT Hub (WiFi)</a></li>
</ul>
<ul>
<li><a href="https://github.com/Seeed-Studio/SenseCraft/tree/main/docs/08-Cloud/Quickly%20Start%20with%20Ubidots%20(WiFi)" target="_blank">Quickly Start with Ubidots (WiFi)</a></li>
</ul>
<ul>
<li><a href="https://github.com/Seeed-Studio/SenseCraft/tree/main/docs/08-Cloud/Quick%20Start%20to%20Using%20Blynk%20(WiFi)" target="_blank">Quick Start to Using Blynk (WiFi)</a></li>
</ul>
</div>
<h3>
<span class="headline" id="TinyML">TinyML</span>
</h3>
<div class="item">
<ul>
<li><a href="https://github.com/Seeed-Studio/SenseCraft/tree/main/docs/09-TinyML/Wio%20Terminal%20Edge%20Impulse%20Getting%20Started%20(built-in%20sensor)" target="_blank">Wio Terminal Edge Impulse Getting Started (built-in sensor)</a></li>
</ul>
<ul>
<li><a href="https://github.com/Seeed-Studio/SenseCraft/tree/main/docs/09-TinyML/Develop%20Edge%20Impulse%20application%20to%20cloud%20via%20Helium%20(built-in%20sensor)" target="_blank">Develop Edge Impulse application to cloud via Helium (built-in sensor)</a></li>
</ul>
<ul>
<li><a href="https://github.com/Seeed-Studio/SenseCraft/tree/main/docs/09-TinyML/Train%20and%20Deploy%20Your%20Own%20AI%20Model%20Into%20Grove%20-%20Vision%20AI" target="_blank">Train and Deploy Your Own AI Model Into Grove - Vision AI</a></li>
</ul>
</div>
<h3>
<span class="headline" id="Project">Project</span>
</h3>
<div class="item">
<ul>
<li><a href="https://github.com/Seeed-Studio/SenseCraft/tree/main/docs/10-Project/Soil%20moisture%20monitoring%20alarm%20system" target="_blank">Soil moisture monitoring alarm system</a></li>
</ul>
<ul>
<li><a href="https://www.hackster.io/hendra/environment-data-lora-node-c91415" target="_blank">Grove Wio E5 peer-to-peer communication</a></li>
</ul>
</div>
</div>
We hope you enjoy your learning journey in IoT!
## Course Code Library
All libraries and code for this course can be found at the following address Before the course starts, you can clone the repo to your own computer for reference and learning.
<p style=":center"><a href="https://github.com/limengdu/Seeed-Studio-LoRaWAN-Dev-Kit" target="_blank"><div align=center><img width = 300 src="https://files.seeedstudio.com/wiki/seeed_logo/github.png" /></div></a></p>
## Helium LoRaWAN®
For more details, please read [Helium LoRaWAN®: Public Infrastructure with Private Network Servers](https://blog.helium.com/helium-lorawan-public-infrastructure-with-ultimate-privacy-9132560e4ae6).
## The Things Network LoRaWAN®
For more details, please read [TTN offcial website](https://www.thethingsnetwork.org/docs/).
## Tech Support
Please do not hesitate to submit the issue into our [forum](https://forum.seeedstudio.com/).
> **Upgradable to Industrial Sensors**
SenseCAP K1100 serves as a gateway to the higher-end SenseCAP LoRaWAN® series of industrial outdoor sensors. Users can prototype multiple AIoT applications with this kit, after which they can scale them up to the robust, long-life, and industrial SenseCAP sensors.
<div align=center><img width = 800 src="https://media-cdn.seeedstudio.com/media/wysiwyg/__16582252472624.png"/></div>
## Statement
- The LoRa® Mark is a trademark of Semtech Corporation or its subsidiaries.
- LoRaWAN® is a mark used under license from the LoRa Alliance®.
<!--## About Grove - Wio-E5
Grove - Wio-E5 embedded with LoRa®-E5 STM32WLE5JC, powered by ARM Cortex M4 ultra-low-power MCU core and LoRa® SX126x, is an easy-to-use wireless radio module, supporting LoRaWAN® protocol on the EU868 & US915 frequency and (G)FSK, BPSK, (G)MSK, LoRa® modulations.
Grove - Wio-E5 can endow your development boards' strong features of ultra-long transmitting range, great performance, and high efficiency by easiliy plug and play with Grove connector on board. By connecting Grove - Wio-E5 to your development boards, your devices is able to communicate with and control Wio-E5 conveniently by AT command through UART connection.
<div align=center><img width= 800 src="https://files.seeedstudio.com/wiki/K1100/wio-e5.png"/></div>
Please check out this article [LoRapedia](https://www.seeedstudio.com/blog/2020/08/03/lorapedia-an-introduction-of-lora-and-lorawan-technology/), which introduces LoRa and LoRaWAN to learn about LoRaWAN and LoRa technology in detail.
Wio-E5 series has a built-in AT command firmware, which supports LoRaWAN® Class A/B/C protocol and a wide frequency plan: EU868/US915/AU915/AS923/KR920/IN865. With this AT command firmware, users can easily and quickly build their prototype or application.
The AT command firmware contains a bootloader for DFU and the AT application. The "PB13/SPI_SCK/BOOT" pin is used to control Wio-E5 to stay in the bootloader or jump to the AT application. When PB13 is HIGH, the module will jump to AT application after reset, with a default baud rate of 9600. When PB13 is LOW (press the "Boot" button on Wio-E5 Dev Board or Wio-E5 mini), the module will stay in the bootloader, and keep transmitting "C" character every 1S at baud rate 115200.
- The specification of the Grove - Wio-E5 AT command can be found [here](https://files.seeedstudio.com/products/317990687/res/LoRa-E5%20AT%20Command%20Specification_V1.0%20.pdf).
- More information on the use of Grove - Wio-E5 can be found in this [wiki](https://wiki.seeedstudio.com/Grove_LoRa_E5_New_Version/).
-->