Ameba Arduino: Peripherals & Examples – Realtek IoT/Arduino Solution
От туда:
Используйте WiFi.begin(), чтобы установить соединение Wi - Fi;
https://www.arduino.cc/en/Reference/WiFiBegin
Для того, чтобы получить информацию о подключении Wi - Fi:
Используйте WiFi.SSID(), чтобы получить идентификатор SSID текущей подключенной сети.
Arduino - WiFiSSID
Используйте WiFi.RSSI(), чтобы получить силу сигнала соединения.
Arduino - WiFiRSSI
Используйте WiFi.localIP(), чтобы получить IP - адрес амебы WiFi щита.
Arduino - WiFiLocalIP
Создание сервера и передачи данных:
Использовать сервер (порт) , чтобы создать сервер, ожидающего на указанном порту.
Arduino - WiFiServer
Используйте server.begin(), чтобы сообщить серверу начать прослушивание входящих соединений.
Arduino - WiFiServerBegin
Используйте server.available(), чтобы получить клиент, подключенный к серверу и имеет доступные данные для чтения.
Arduino - WiFiServerAvailable
Используйте client.read(), чтобы прочитать следующий байт , полученный от сервера.
Arduino - WiFiClientRead
Используйте client.write() для записи данных на сервер.
Arduino - WiFiClientWrite
Используйте client.stop(), чтобы отключиться от сервера.
Arduino - WiFIClientStop
....
Т.е., если используете "Arduino Ameba" или "RtlDuino", то всё стандартное по классическому "Arduino" включая SSL/TSL соедиения, исключая отличия-фичи наплодившиеся только для огрызка ESP8266.
Аналогично и в SDK к RTL - используйте классический socket() и операции с ним.