![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Попытался себе представить, как бы мог выглядеть идеальный телефон для меня.
- Это, очевидно, кнопочный телефон. По габаритам примерно как Эрикссон R520. Чтобы и кнопки нажимать удобно было и микрофон около рта.
- Он умеет 4G и умеет работать 4G модемом для компьютера. USBnet, возможно WiFi hotspot и/или Bluetooth PAN. Т.е провод обязательно, беспроводные протоколы опционально. Если он при этом сам не имеет никаких интернет-клиентов, то и черт с ним. Телефон устройство для связи, а не для работы с информацией.
- Он имеет объем памяти для записной книжки на примерно тысячу VCARD и позволяет работать с VCARD с компьютера, подключенного к нему.
- Работа с информацией лежащей на телефоне (а там могут лежать только контакты и SMS-ки) с компьютера осуществляется по стандартному протоколу. Лучше всего HTTP. Маленький вебсервер в прошивку встроить и положить туда несколько десятков килобайт статических файлов html и js несложно. Остальное сделает браузер на компьтере
- Проткол обмена между фронтэнтдом (в браузере) и бэкэндом (в телефоне) документирован и удобопонятен. Так что если кому-то хочется грузить vcard-ы скриптом на любом языке, имеющем http-клиент в стандартной библиотеке или способом позвать curl, это легко сделать. Возможно стоит для работы с записной книжкой использовать carddav, но тогда на телефоне должен быть сервер, а не клиент этого протокола. Хотя, пожалуй, сложноват carddav для такой машинки.
- Существует возможность апргрейда прошивки через веб-интерфейс как в роутерах.
- Блютус для обмена контактами по obex и подключения гарнитуры - обязательно.
По поводу того, должна ли там быть камера и как с ней работать, пока не придумал.
Вот интересно, большой ли будет спрос на подобного рода аппараты?
no subject
Date: 2023-05-03 09:10 pm (UTC)Upd: (но, разумеется, "by histerical raisins™" вылезать может всякое)
no subject
Date: 2023-05-04 07:37 am (UTC)Однако скажу, откуда у меня такое представление:
1) Если мы цепляем железку к порту и у нас появляется сетевая карта, на которой работает DHCP, раздается Default Route, который пингуется - то это означает, что мы не непосредственно с модемом общаемся. И это не сторона оператора, т.к. все это работает, вроде как, даже когда с сотовой сети не прицеплен.
Т.е. там, за эмуляцией сетевой карты, стоит вполне себе OS, которая IP хорошо умеет. Т.е. 'настоящий' модем нам не показывают. Ну и поскольку все равно с операторскими хозяйством работает что-то внутри железки, а не пользовательский софт, то можно успешно переиспользовать сколь угодно не User Frendly интерфейсы
Upd: (но, разумеется, "by histerical raisins™" вылезать может всякое)
Ну как бы да: 3GPP TS 27.007 V18.2.0 (2023-03). 3rd Generation Partnership Project; Technical Specification Group Core Network and Terminals; AT command set for User Equipment (UE) Zip, внутри PDF. На случай, если прямые ссылки не дают использовать, искал тут
Логотип 5G присудствует.
Так что глубоко под капотом запросто может что-то древнее и унаследованное.
no subject
Date: 2023-05-04 08:18 am (UTC)В реализации dhcp-сервера нет никакого rocket science. Он даже в busybox-е есть.
То есть в принципе сделать монолитную прошивку, которая бы умела все необходимое для роутера, в общем не такие уж большие трудозатраты. Как бы не меньшие, чем грамотный интерфейс пользователя для кнопочного телефона сделать.
Другой вопрос - а осмысленны ли эти траты? У нас все равно есть ограничение, что производительность SoC нужна не ниже чем... Чтобы пропускать через себя весь 4G траффик. То есть возможно что цена 32-битного SoC на котором можно запустить ядро Linux и busybox и тем сильно сэкономить на разработке - оправдана.
Если бы мы точно знали, что устройство будет продаваться миллионами экземеляров, то потратить миллион на разработку, чтобы сэкономить доллар на чипах было бы оправдано.
Но устройство предполагается относительно малосерийное, а значит разработка явно будет вносить больший вклад в конечную стоимостЬ, чем чипы, которые все равно массовые.