https://github.com/seeed-solution/sensecap_indicator_iotex
SenseCAP Indicator firmware for IoTex DePIN kit
https://github.com/seeed-solution/sensecap_indicator_iotex
Last synced: 4 months ago
JSON representation
SenseCAP Indicator firmware for IoTex DePIN kit
- Host: GitHub
- URL: https://github.com/seeed-solution/sensecap_indicator_iotex
- Owner: Seeed-Solution
- License: apache-2.0
- Created: 2023-09-12T02:35:14.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-06-26T07:06:55.000Z (almost 2 years ago)
- Last Synced: 2025-03-07T21:52:29.197Z (over 1 year ago)
- Language: C
- Size: 37.3 MB
- Stars: 1
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SenseCAP Indicator X IoTex (W3bstream)
This project integrates the [SenseCAP Indicator](https://www.seeedstudio.com/SenseCAP-Indicator-D1S-p-5645.html) with the [IoTex](https://iotex.io/) blockchain platform to enable sending sensor data to IoTex.
## Introduction
The SenseCAP Indicator is an industrial IoT development board featuring multiple sensors, WiFi/BLE connectivity, and programmability using C/C++ with the ESP-IDF framework.
By integrating these two platforms, we can build reliable IoT solutions that leverage blockchain's decentralization, security, and immutability properties. Potential applications include supply chain monitoring, industrial automation, smart cities, etc.
## Getting Started
To use this project, you will need:
- SenseCAP Indicator development board
- IoTex account
- Development environment set up for ESP-IDF
### Hardware Setup
- Connect the SenseCAP Indicator to your computer via USB
- Ensure the board can connect to WiFi (required for Internet access)
### Software Setup
1. Install ESP-IDF development framework
- Follow instructions [here](https://docs.espressif.com/projects/esp-idf/en/release-v5.0/esp32/get-started/index.html)
2. Clone this repository
```bash
git clone https://github.com/Seeed-Solution/SenseCAP_Indicator_IoTex
```
3. Sign up for an IoTex account at [https://iotex.io/](https://iotex.io/)
4. Configure your IoTex credentials in `main/iotex_config.h`
5. Build and deploy the project to your SenseCAP
> more details on [SenseCAP_Indicator_How_To_Flash_The_Default_Firmware](https://wiki.seeedstudio.com/SenseCAP_Indicator_How_To_Flash_The_Default_Firmware/)
```bash
idf.py build flash monitor
```
Now the SenseCAP should begin publishing sensor data to IoTex!
## Usage
## References
- [W3bstream Doc](https://docs.w3bstream.com/introduction/readme)
- [ESP-IDF Programming Guide](https://docs.espressif.com/projects/esp-idf/en/latest/esp32/index.html)
- [Flash Firmware to SenseCAP Indicator](https://wiki.seeedstudio.com/SenseCAP_Indicator_How_To_Flash_The_Default_Firmware/)
- [W3bstream Component · GitHub](https://github.com/machinefi/w3bstream-client-esp32)