Skip to content

MicroEJ/Example-IOT

Repository files navigation

sdk_6 badge

arch_8.0 badge

⚠️ Those samples are compatible with MICROEJ SDK 6. MICROEJ SDK 5 compatible samples are available here. ⚠️

Overview

This project gathers simple applications using IoT libraries.

By default, the samples will use the STM32F7508-DK VEE Port.

See https://github.com/search?q=org%3AMicroEJ+VEEPort&type=repositories for the list of supported boards using MICROEJ SDK.

Each sample provides a README.md that contains instructions on how to run it.

Usage

Each subfolder contains a distinct IoT application and its own README file.

androidconnectivity: shows how to use the connectivity manager.
cbor: shows how to use the ej.cbor serializer/deserializer.
cbor-json: shows how to use the ej.cbor with json serializer/deserializer.
dynamic-restserver: shows how to use a rest server.
json: shows how to use the org.json.me parser.
mqtt-publisher: shows how to publish MQTT data to a regular MQTT broker.
mqtt-subscriber: shows how to subscribe to a regular MQTT broker.
ssl-mqtt-publisher: shows how to publish MQTT data to a MQTT broker via SSL.
ssl-mqtt-subscriber: shows how to subscribe to a MQTT broker via SSL.
ssl-mutual: shows a mutual authentication.
ssl-mutual-server: shows how to use a mutual server with SSL.
ssl-rest-headless: shows a simple Resty using TLS.
ssl-websocket: shows how to use WebSockets connecting to echo.microej.com over TLS.

Changes

See the change log file CHANGELOG.rst located at the root of this repository.

License

See the license file LICENSE.txt located at the root of this repository.

Troubleshooting

If you are encountering issues with the examples, make sure you are not running any VPN as it may cause errors.

About

This project gathers simple Sandboxed application using net libraries.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages