Привет
Ответ на основной вопрос - да, можно. Но придётся понять для себя как работает эта связка Django + Channels, чтобы данные по каналу с сервера отправлялись асинхронно.
Если вкратце: подключить channels_redis, в своём Consumer'е реализовать метод-обработчик, который будет получать извне данные и отправлять их в действующий websocket канал, и реализовать постоянно-работающую службу (в зависимости от того как вы отправляемые данные подготавливаете; например, celery worker), которая, подготовив данные, отправит их через group_send(), который, в свою очередь, положит данные в Redis, а Consumer, с обратной стороны, вытащит их и передаст в тот самый метод-обработчик.
Сперва голова кругом от такой логики, но всё очень продуманно и нужно только время на понимание процессов.