1. Введение
1.1. Функциональное описание Когда телефон подключается к Wi-Fi бизнес-карты, открывается персональный сайт. После перехода на страницу /admin можно настроить Wi-Fi, обновить прошивку, обновить сайт, настроить оборудование и управлять файлами. На бизнес-карте есть два светодиода, которыми можно управлять через протокол HTTP.
1.2. Описание оборудования Ссылки на принципиальную схему и открытый исходный код печатной платы (нажмите правой кнопкой мыши на проект для переключения версии) -> последняя версия по ссылке. USB-подключение «подключи и работай». Печатная плата: 5 штук по 5 юаней за штуку от JLCPCB, ESP8266EX можно купить на Taobao за 4 юаня, стоимость материалов для бизнес-карт составляет около 10 юаней. Дизайн вдохновлён зарубежным мастером Джорджем Хиллиардом.
1.3. Видео Видео о проекте, демонстрация функций и тестирование производительности, а также опыт разработки. Видео на YouTube. Учебное пособие: учебное пособие по практическому применению согласования импеданса антенны на печатной плате, учебное пособие на YouTube.
1.4. Демонстрация изображений
Номер/версия | Дата | Описание |
---|---|---|
1 / 1 | 2020-9-19 | Базовая функциональность |
2 / 2 | 2020-9-30 | SPI обновлён до 4 линий чтения и записи, кристалл обновлён до 40 МГц |
3 / 2.1 | 2020-5-5 | Стабильность и оптимизация сборки, интерфейс связи с горелкой заменён на контактный; |
1.5. Версия оборудования
Номер версии | Дата | Описание |
---|---|---|
1 / 1 | 2020-9-19 | Реализация базовой функциональности |
2 / 2 | 2020-9-30 | Обновление SPI до 4-проводного чтения и записи, обновление кристалла до 40 МГц |
3 / 2.1 | 2020-5-5 | Оптимизация стабильности и сборки, замена интерфейса связи с горелкой на контакт; |
1.6. Рекомендуемая конфигурация
1.6.1 Оборудование Последняя версия печатной платы. W25Q серия SPI Flash (выберите размер в соответствии с вашими потребностями, чем больше размер, тем медленнее скорость, рекомендуется 8 МБ, прошивка в облаке — 16 МБ).
1.6.2 Запись Частота процессора: 160 МГц. Кристаллическая частота: 40 МГц. Размер флэш-памяти: в зависимости от оборудования. Режим флэш-памяти: QIO — 4 линии чтения и записи. Флэш-частота: 80 МГц. Вариант lwIP: v2 High Bandwidth (без функций) — высокая пропускная способность (занимает меньше места во флэш-памяти). Остальное по умолчанию.
2. Инструменты разработки
gulp
в командной строке может скомпилировать страницу администратора в build/admin.html и сжать её в одну строку.3. Подготовка Рекомендуется приобрести ESP LINK на Taobao, что облегчит процесс отладки.
4. Внимание
5. Тестирование производительности
5.1 Таблица конфигурации записи
Тестовый номер | Частота процессора | Кристаллическая частота | Режим флэш-памяти | Флэш-частота | Вариант lwIP |
---|---|---|---|---|---|
A | 80 МГц | 26 МГц | DOUT | 40 МГц | Низкая память |
B | 160 МГц | 26 МГц | DOUT | 80 МГц | Низкая память |
CA | 160 МГц | 26 МГц | DIO | 80 МГц | Высокая пропускная способность |
CB | 160 МГц | 26 МГц | QIO | 80 МГц | Высокая пропускная способность |
CC | 160 МГц | 40 МГц | QIO | 80 МГц | Высокая пропускная способность |
5.2 Таблица параметров тестирования
| Тестовый номер | Версия тестового программного обеспечения | Оборудование | Размер флэш-памяти | Время тестирования | Тестируемый телефон | |---|---|---|---|---|---| | A1 | 2020-09-18 | ESP12-F макетная плата | 4 МБ | 2020-09-18 | Honor 30 | | A2 | 2020-09-18 | 1 | 8 МБ | 2020-09-18 | Honor 30 | | B1 | 2020-09-29 | ESP12-F макетная плата | 4 МБ | 2020-09-29 | Honor 30 | | B2 | 2020-09-29 | ESP-01S | 2 МБ | 2020-09-29 | Honor 30 | | B3 | 2020-09-29 | 1 | 2 МБ | 2020-09-29 | Honor 30 | | B4 | 2020-09-29 | 1 | 16 МБ | 2020-09-29 | Honor 30 | | CA | 2020-09-29 | 1 | 16 МБ | 2020-09-30 | Honor 30 | | CB1 | 2020-09-29 | ESP-01S | 2 МБ | 2020-09-30 | Honor 30 | | CB2 | 2020-09-29 | ESP-01S | 16 МБ | 2020-09-30 | Honor 30 | | CB3 | 2020-09-29 | 2 | 16 МБ | 2020-09-30 | Honor 30 | | CC | 2020-09-29 | 2 | 16 МБ | 2020-09-30 | Honor 30 |
Номер теста | Скорость ближнего действия (мс) | Средняя скорость ближнего действия (мс) | Скорость дальнего действия (мс) | Средняя скорость дальнего действия (мс) |
---|---|---|---|---|
А1 | 1446, 1206, 1320, 1254, 990 | 1243,2 | 2261, 1631, 1656, 2063, 1785 | 1879,2 |
А2 | 1549, 1434, 1171, 1368, 1193 | 1343 | 2827, 1633, 1703, 1507, 1479 | 1829,8 |
В1 | 1550, 1750, 1669, 1033, 1249 | 1450,2 | 8889, 7086, 6086, 1703, 3103 | 5373,4 |
В2 | 1776, 1816, 1727, 1093, 1199 | 1522,2 | 1871, 1758, 1690, 1352, 1330 | 1600,2 |
В3 | 1685, 1547, 1600, 1131, 1023 | 1397,2 | 2466, 2102, 2114, 1372, 1398 | 1890,4 |
В4 | 1714, 1587, 1880, 1455, 1578 | 1642,8 | 2097, 2015, 2018, 1625, 1620 | 1875 |
СА | 1174, 1109, 1298, 734, 852 | 1033,4 | 1384, 1330, 1439, 1185, 948 | 1257,2 |
СВ1 | 1018, 983, 1096, 524, 592 | 842,6 | 1682, 1325, 1475, 918, 720 | 1224 |
СВ2 | 1266, 1215, 1162, 739, 764 | 1029,2 | 1606, 1554, 1682, 930, 1205 | 1395,4 |
СВ3 | 1201, 1014, 1048, 886, 974 | 1024,6 | 1293, 1240, 1268, 961, 864 | 1125,2 |
СС | 1119, 1152, 1128, 818, 748 | 993 | 1310, 1148, 1200, 771, 793 | 1044,4 |
В общем случае, чем меньше SPI Flash, тем выше частота и тем быстрее тестирование. Однако также возможно, что оно будет менее стабильным.
Поскольку тестирование зависит от запросов на обслуживание с мобильного телефона, направления антенны, радиочастоты и других факторов, эти данные следует рассматривать только как справочные.
Все тесты проводились при отключённом кэшировании.
Измеряется время загрузки веб-страницы после загрузки кода JavaScript. Первое измерение — это время первого подключения, а остальные четыре измерения — это время повторного открытия при подключённой сети.
Старались поддерживать одинаковые углы, расстояния и высоты для всех измерений. Ближнее действие означает расстояние в пределах 20 сантиметров, дальнее действие — около 4 метров с двумя стенами между ними.
Измеряется время полной загрузки изображения. Первые три измерения — это время первого подключения, остальные два измерения — это время перезагрузки браузера после завершения загрузки.
Чип направлен прямо на телефон, и высота не превышает 10 сантиметров. Ближнее действие означает расстояние в пределах 30 сантиметров, дальнее действие — около 4 метров с двумя стенами между ними.
На близком расстоянии скорость в большей степени зависит от lwIP Variant, размера Flash и режима Flash (загрузка), а затем от CPU, кристалла и частоты Flash.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )