EdgeHub не шифрует данные, полученные от последующих устройств.Если требуется шифрование данных, это должно быть сделано на устройстве до отправки его в Edge Hub.
Тем не менее, соединение между конечным устройством и пограничным концентратором использует TLS + Authentication для безопасности, если это проблема.
Чтобы ответить на второй вопрос.Сообщение хранится в базе данных Rocks DB, и его можно настроить.Обычно он хранится во временной папке.
Вот пример местоположения магазинов: (Edge Hub печатает местоположение БД в начале журнала): 2018-09-28 22: 18: 53.435 +00: 00 [INF][Microsoft.Azure.Devices.Edge.Hub.Service.Modules.RoutingModule] - Создано постоянное хранилище в / tmp / edgeHub ==> Для Linux.