(WORK IN PROGRESS)
Changelog: 20211219:
- Add IAR IDE 8.50.6 support. Because of IAR 8.50.6, rename Iowa_Client/Src/iowa_client.c to Iowa_Client/Src/iowa_sample.c
- Update of all IDE projects (rename)
20211216:
- Add IAR IDE support (IAR Embeded Workbench for ARM rel.: 9.10)
- Reorg source code tree (Iowa sample is now under Misc/Samples/Iowa_Client
- Board: B-L462E-CELL1 Discovery (https://www.st.com/en/evaluation-tools/b-l462e-cell1.html)
- IDE STM32CubeIDE 1.7 ( https://www.st.com/en/development-tools/stm32cubeide.html)
- X-Cube-CELLULAR 6.0.1 ( https://www.st.com/en/embedded-software/x-cube-cellular.html)
- IOWA (github version / Paid version)
-
Iowa code (from https://github.com/IOTEROP/IOWA) should be copied under Middlewares\Third_Party\Iowa
-
Open .project under STM32CubeIDE
-
Run
You can interact with your device using the Ioterop Connecticut server (https://iowa-server.ioterop.com). This server can get/send commands/datas with your device and validate the way your code runs. (* Connecticut* is the LwM2M Ioterop test server where your device will be connected. This is one solution among others (e.g.: Alaska platform, ...).