Welcome! We have a collection of demo apps written to help you get a head start on your atPlatform journey. We recommend looking at the apps in the following order:
-
at_getting_started
: Learn the fundamental elements of the atPlatform. Cut your own cryptographic keys with at_activate. Then with at_put to send and at_get to receive asynchronous data. Then move on to near realtime communication with at_send and at_receive. -
at_rpc_demo
: Sample 'client' and 'server' programs which demonstrate the use of the AtRpc library in the at_client package. -
at_notifications
: A demo using.notify
and.subscribe
to send/receive notifications in the atPlatform. Demo uses [at_client] as the core dependency to utilize the atProtocol and [at_onboarding_cli] to authenticate atSigns to their atServers. To begin, follow the steps outlined in the README of at_notifications to get started! -
You should also definitely check out the at_talk repo which shows how to build a simple end-to-end encrypted messaging app with the atPlatform.
-
qt_atsign_plant_demo
a demo of using Atsign's technology with Qt's QML in Python to remotely and securely control/monitor a plant from a Qt app involving 2 raspberry pis, 4 sensors, and 1 actuator. Check it out here: qt_atsign_plant_demo -
sshnp_raspberrypi_demo
: A demo establishing an SSH connection between a Raspberry Pi 4 Model B and a client device without requiring any open ports on the host machine (not even port 22). To begin, follow the steps outlined in the README of sshnp_raspberrypi_demo to get started! -
sshnp_docker_demo
: A demo to establish an SSH connection between two Docker containers without requiring any open ports on the host machine (not even port 22). To begin, follow the steps outlined in the README of sshnp_docker_demo to get started!
We are super glad that you are beginning your journey as an atDev. We highly recommend that you join our discord dev community for troubleshooting, dev updates, and much more!